reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Analysis/ScalarEvolution.h
 1444   const ConstantRange &getRangeRef(const SCEV *S, RangeSignHint Hint);

References

include/llvm/Analysis/ScalarEvolution.h
  818     return getRangeRef(S, HINT_RANGE_UNSIGNED);
  823     return getRangeRef(S, HINT_RANGE_UNSIGNED).getUnsignedMin();
  828     return getRangeRef(S, HINT_RANGE_UNSIGNED).getUnsignedMax();
  834     return getRangeRef(S, HINT_RANGE_SIGNED);
  839     return getRangeRef(S, HINT_RANGE_SIGNED).getSignedMin();
  844     return getRangeRef(S, HINT_RANGE_SIGNED).getSignedMax();
lib/Analysis/ScalarEvolution.cpp
 5572     ConstantRange X = getRangeRef(Add->getOperand(0), SignHint);
 5574       X = X.add(getRangeRef(Add->getOperand(i), SignHint));
 5580     ConstantRange X = getRangeRef(Mul->getOperand(0), SignHint);
 5582       X = X.multiply(getRangeRef(Mul->getOperand(i), SignHint));
 5588     ConstantRange X = getRangeRef(SMax->getOperand(0), SignHint);
 5590       X = X.smax(getRangeRef(SMax->getOperand(i), SignHint));
 5596     ConstantRange X = getRangeRef(UMax->getOperand(0), SignHint);
 5598       X = X.umax(getRangeRef(UMax->getOperand(i), SignHint));
 5604     ConstantRange X = getRangeRef(SMin->getOperand(0), SignHint);
 5606       X = X.smin(getRangeRef(SMin->getOperand(i), SignHint));
 5612     ConstantRange X = getRangeRef(UMin->getOperand(0), SignHint);
 5614       X = X.umin(getRangeRef(UMin->getOperand(i), SignHint));
 5620     ConstantRange X = getRangeRef(UDiv->getLHS(), SignHint);
 5621     ConstantRange Y = getRangeRef(UDiv->getRHS(), SignHint);
 5627     ConstantRange X = getRangeRef(ZExt->getOperand(), SignHint);
 5634     ConstantRange X = getRangeRef(SExt->getOperand(), SignHint);
 5641     ConstantRange X = getRangeRef(Trunc->getOperand(), SignHint);
 5734           auto OpRange = getRangeRef(getSCEV(Op), SignHint);