Lines Matching refs:SignHint
6399 ScalarEvolution::RangeSignHint SignHint) { in getRangeRef() argument
6401 SignHint == ScalarEvolution::HINT_RANGE_UNSIGNED ? UnsignedRanges in getRangeRef()
6404 SignHint == ScalarEvolution::HINT_RANGE_UNSIGNED in getRangeRef()
6413 return setRange(C, SignHint, ConstantRange(C->getAPInt())); in getRangeRef()
6423 if (SignHint == ScalarEvolution::HINT_RANGE_UNSIGNED) in getRangeRef()
6434 ConstantRange X = getRangeRef(Add->getOperand(0), SignHint); in getRangeRef()
6441 X = X.addWithNoWrap(getRangeRef(Add->getOperand(i), SignHint), in getRangeRef()
6443 return setRange(Add, SignHint, in getRangeRef()
6448 ConstantRange X = getRangeRef(Mul->getOperand(0), SignHint); in getRangeRef()
6450 X = X.multiply(getRangeRef(Mul->getOperand(i), SignHint)); in getRangeRef()
6451 return setRange(Mul, SignHint, in getRangeRef()
6476 ConstantRange X = getRangeRef(NAry->getOperand(0), SignHint); in getRangeRef()
6478 X = X.intrinsic(ID, {X, getRangeRef(NAry->getOperand(i), SignHint)}); in getRangeRef()
6479 return setRange(S, SignHint, in getRangeRef()
6484 ConstantRange X = getRangeRef(UDiv->getLHS(), SignHint); in getRangeRef()
6485 ConstantRange Y = getRangeRef(UDiv->getRHS(), SignHint); in getRangeRef()
6486 return setRange(UDiv, SignHint, in getRangeRef()
6491 ConstantRange X = getRangeRef(ZExt->getOperand(), SignHint); in getRangeRef()
6492 return setRange(ZExt, SignHint, in getRangeRef()
6498 ConstantRange X = getRangeRef(SExt->getOperand(), SignHint); in getRangeRef()
6499 return setRange(SExt, SignHint, in getRangeRef()
6505 ConstantRange X = getRangeRef(PtrToInt->getOperand(), SignHint); in getRangeRef()
6506 return setRange(PtrToInt, SignHint, X); in getRangeRef()
6510 ConstantRange X = getRangeRef(Trunc->getOperand(), SignHint); in getRangeRef()
6511 return setRange(Trunc, SignHint, in getRangeRef()
6579 AddRec, SymbolicMaxBECount, BitWidth, SignHint); in getRangeRef()
6586 return setRange(AddRec, SignHint, std::move(ConservativeResult)); in getRangeRef()
6645 auto OpRange = getRangeRef(getSCEV(Op), SignHint); in getRangeRef()
6666 return setRange(U, SignHint, std::move(ConservativeResult)); in getRangeRef()
6669 return setRange(S, SignHint, std::move(ConservativeResult)); in getRangeRef()
6771 ScalarEvolution::RangeSignHint SignHint) { in getRangeForAffineNoSelfWrappingAR() argument
6775 const bool IsSigned = SignHint == HINT_RANGE_SIGNED; in getRangeForAffineNoSelfWrappingAR()
6815 ConstantRange StartRange = getRangeRef(Start, SignHint); in getRangeForAffineNoSelfWrappingAR()
6816 ConstantRange EndRange = getRangeRef(End, SignHint); in getRangeForAffineNoSelfWrappingAR()