Lines Matching refs:SignHint

6537                                  ScalarEvolution::RangeSignHint SignHint) {  in getRangeRefIter()  argument
6539 SignHint == ScalarEvolution::HINT_RANGE_UNSIGNED ? UnsignedRanges in getRangeRefIter()
6603 getRangeRef(P, SignHint); in getRangeRefIter()
6611 return getRangeRef(S, SignHint, 0); in getRangeRefIter()
6618 const SCEV *S, ScalarEvolution::RangeSignHint SignHint, unsigned Depth) { in getRangeRef() argument
6620 SignHint == ScalarEvolution::HINT_RANGE_UNSIGNED ? UnsignedRanges in getRangeRef()
6623 SignHint == ScalarEvolution::HINT_RANGE_UNSIGNED ? ConstantRange::Unsigned in getRangeRef()
6632 return setRange(C, SignHint, ConstantRange(C->getAPInt())); in getRangeRef()
6637 return getRangeRefIter(S, SignHint); in getRangeRef()
6645 if (SignHint == ScalarEvolution::HINT_RANGE_UNSIGNED) { in getRangeRef()
6666 return setRange(S, SignHint, getVScaleRange(&F, BitWidth)); in getRangeRef()
6669 ConstantRange X = getRangeRef(Trunc->getOperand(), SignHint, Depth + 1); in getRangeRef()
6671 Trunc, SignHint, in getRangeRef()
6676 ConstantRange X = getRangeRef(ZExt->getOperand(), SignHint, Depth + 1); in getRangeRef()
6678 ZExt, SignHint, in getRangeRef()
6683 ConstantRange X = getRangeRef(SExt->getOperand(), SignHint, Depth + 1); in getRangeRef()
6685 SExt, SignHint, in getRangeRef()
6690 ConstantRange X = getRangeRef(PtrToInt->getOperand(), SignHint, Depth + 1); in getRangeRef()
6691 return setRange(PtrToInt, SignHint, X); in getRangeRef()
6695 ConstantRange X = getRangeRef(Add->getOperand(0), SignHint, Depth + 1); in getRangeRef()
6702 X = X.addWithNoWrap(getRangeRef(Add->getOperand(i), SignHint, Depth + 1), in getRangeRef()
6704 return setRange(Add, SignHint, in getRangeRef()
6709 ConstantRange X = getRangeRef(Mul->getOperand(0), SignHint, Depth + 1); in getRangeRef()
6711 X = X.multiply(getRangeRef(Mul->getOperand(i), SignHint, Depth + 1)); in getRangeRef()
6712 return setRange(Mul, SignHint, in getRangeRef()
6717 ConstantRange X = getRangeRef(UDiv->getLHS(), SignHint, Depth + 1); in getRangeRef()
6718 ConstantRange Y = getRangeRef(UDiv->getRHS(), SignHint, Depth + 1); in getRangeRef()
6719 return setRange(UDiv, SignHint, in getRangeRef()
6796 AddRec, SymbolicMaxBECount, BitWidth, SignHint); in getRangeRef()
6803 return setRange(AddRec, SignHint, std::move(ConservativeResult)); in getRangeRef()
6830 ConstantRange X = getRangeRef(NAry->getOperand(0), SignHint, Depth + 1); in getRangeRef()
6833 ID, {X, getRangeRef(NAry->getOperand(i), SignHint, Depth + 1)}); in getRangeRef()
6834 return setRange(S, SignHint, in getRangeRef()
6889 if (U->getType()->isPointerTy() && SignHint == HINT_RANGE_UNSIGNED) { in getRangeRef()
6924 auto OpRange = getRangeRef(getSCEV(Op), SignHint, Depth + 1); in getRangeRef()
6945 return setRange(U, SignHint, std::move(ConservativeResult)); in getRangeRef()
6951 return setRange(S, SignHint, std::move(ConservativeResult)); in getRangeRef()
7052 ScalarEvolution::RangeSignHint SignHint) { in getRangeForAffineNoSelfWrappingAR() argument
7056 const bool IsSigned = SignHint == HINT_RANGE_SIGNED; in getRangeForAffineNoSelfWrappingAR()
7096 ConstantRange StartRange = getRangeRef(Start, SignHint); in getRangeForAffineNoSelfWrappingAR()
7097 ConstantRange EndRange = getRangeRef(End, SignHint); in getRangeForAffineNoSelfWrappingAR()