reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5540 SignHint == ScalarEvolution::HINT_RANGE_UNSIGNED ? UnsignedRanges 5543 SignHint == ScalarEvolution::HINT_RANGE_UNSIGNED 5552 return setRange(C, SignHint, ConstantRange(C->getAPInt())); 5561 if (SignHint == ScalarEvolution::HINT_RANGE_UNSIGNED) 5572 ConstantRange X = getRangeRef(Add->getOperand(0), SignHint); 5574 X = X.add(getRangeRef(Add->getOperand(i), SignHint)); 5575 return setRange(Add, SignHint, 5580 ConstantRange X = getRangeRef(Mul->getOperand(0), SignHint); 5582 X = X.multiply(getRangeRef(Mul->getOperand(i), SignHint)); 5583 return setRange(Mul, SignHint, 5588 ConstantRange X = getRangeRef(SMax->getOperand(0), SignHint); 5590 X = X.smax(getRangeRef(SMax->getOperand(i), SignHint)); 5591 return setRange(SMax, SignHint, 5596 ConstantRange X = getRangeRef(UMax->getOperand(0), SignHint); 5598 X = X.umax(getRangeRef(UMax->getOperand(i), SignHint)); 5599 return setRange(UMax, SignHint, 5604 ConstantRange X = getRangeRef(SMin->getOperand(0), SignHint); 5606 X = X.smin(getRangeRef(SMin->getOperand(i), SignHint)); 5607 return setRange(SMin, SignHint, 5612 ConstantRange X = getRangeRef(UMin->getOperand(0), SignHint); 5614 X = X.umin(getRangeRef(UMin->getOperand(i), SignHint)); 5615 return setRange(UMin, SignHint, 5620 ConstantRange X = getRangeRef(UDiv->getLHS(), SignHint); 5621 ConstantRange Y = getRangeRef(UDiv->getRHS(), SignHint); 5622 return setRange(UDiv, SignHint, 5627 ConstantRange X = getRangeRef(ZExt->getOperand(), SignHint); 5628 return setRange(ZExt, SignHint, 5634 ConstantRange X = getRangeRef(SExt->getOperand(), SignHint); 5635 return setRange(SExt, SignHint, 5641 ConstantRange X = getRangeRef(Trunc->getOperand(), SignHint); 5642 return setRange(Trunc, SignHint, 5696 return setRange(AddRec, SignHint, std::move(ConservativeResult)); 5710 if (SignHint == ScalarEvolution::HINT_RANGE_UNSIGNED) { 5718 assert(SignHint == ScalarEvolution::HINT_RANGE_SIGNED && 5734 auto OpRange = getRangeRef(getSCEV(Op), SignHint); 5748 return setRange(U, SignHint, std::move(ConservativeResult)); 5751 return setRange(S, SignHint, std::move(ConservativeResult));