Lines Matching refs:SignHint
3850 ScalarEvolution::RangeSignHint SignHint) { in getRange() argument
3852 SignHint == ScalarEvolution::HINT_RANGE_UNSIGNED ? UnsignedRanges in getRange()
3861 return setRange(C, SignHint, ConstantRange(C->getValue()->getValue())); in getRange()
3870 if (SignHint == ScalarEvolution::HINT_RANGE_UNSIGNED) in getRange()
3881 ConstantRange X = getRange(Add->getOperand(0), SignHint); in getRange()
3883 X = X.add(getRange(Add->getOperand(i), SignHint)); in getRange()
3884 return setRange(Add, SignHint, ConservativeResult.intersectWith(X)); in getRange()
3888 ConstantRange X = getRange(Mul->getOperand(0), SignHint); in getRange()
3890 X = X.multiply(getRange(Mul->getOperand(i), SignHint)); in getRange()
3891 return setRange(Mul, SignHint, ConservativeResult.intersectWith(X)); in getRange()
3895 ConstantRange X = getRange(SMax->getOperand(0), SignHint); in getRange()
3897 X = X.smax(getRange(SMax->getOperand(i), SignHint)); in getRange()
3898 return setRange(SMax, SignHint, ConservativeResult.intersectWith(X)); in getRange()
3902 ConstantRange X = getRange(UMax->getOperand(0), SignHint); in getRange()
3904 X = X.umax(getRange(UMax->getOperand(i), SignHint)); in getRange()
3905 return setRange(UMax, SignHint, ConservativeResult.intersectWith(X)); in getRange()
3909 ConstantRange X = getRange(UDiv->getLHS(), SignHint); in getRange()
3910 ConstantRange Y = getRange(UDiv->getRHS(), SignHint); in getRange()
3911 return setRange(UDiv, SignHint, in getRange()
3916 ConstantRange X = getRange(ZExt->getOperand(), SignHint); in getRange()
3917 return setRange(ZExt, SignHint, in getRange()
3922 ConstantRange X = getRange(SExt->getOperand(), SignHint); in getRange()
3923 return setRange(SExt, SignHint, in getRange()
3928 ConstantRange X = getRange(Trunc->getOperand(), SignHint); in getRange()
3929 return setRange(Trunc, SignHint, in getRange()
4027 return setRange(AddRec, SignHint, ConservativeResult); in getRange()
4040 if (SignHint == ScalarEvolution::HINT_RANGE_UNSIGNED) { in getRange()
4048 assert(SignHint == ScalarEvolution::HINT_RANGE_SIGNED && in getRange()
4057 return setRange(U, SignHint, ConservativeResult); in getRange()
4060 return setRange(S, SignHint, ConservativeResult); in getRange()