Lines Matching refs:ConstantRange

67   ConstantRange Offset;
68 PassAsArgInfo(const GlobalValue *Callee, size_t ParamNo, ConstantRange Offset) in PassAsArgInfo()
83 ConstantRange Range;
90 void updateRange(ConstantRange R) { Range = Range.unionWith(R); } in updateRange()
197 US.Calls.emplace_back(Aliasee, ArgNo, ConstantRange(APInt(PointerSize, 0))); in FunctionInfo()
209 const ConstantRange UnknownRange;
211 ConstantRange offsetFromAlloca(Value *Addr, const Value *AllocaPtr);
212 ConstantRange getAccessRange(Value *Addr, const Value *AllocaPtr,
214 ConstantRange getMemIntrinsicAccessRange(const MemIntrinsic *MI, const Use &U,
219 ConstantRange getRange(uint64_t Lower, uint64_t Upper) const { in getRange()
220 return ConstantRange(APInt(PointerSize, Lower), APInt(PointerSize, Upper)); in getRange()
233 ConstantRange
241 ConstantRange Offset = SE.getUnsignedRange(Expr).zextOrTrunc(PointerSize); in offsetFromAlloca()
246 ConstantRange StackSafetyLocalAnalysis::getAccessRange(Value *Addr, in getAccessRange()
255 ConstantRange AccessStartRange = in getAccessRange()
257 ConstantRange SizeRange = getRange(0, AccessSize); in getAccessRange()
258 ConstantRange AccessRange = AccessStartRange.add(SizeRange); in getAccessRange()
263 ConstantRange StackSafetyLocalAnalysis::getMemIntrinsicAccessRange( in getMemIntrinsicAccessRange()
276 ConstantRange AccessRange = getAccessRange(U, AllocaPtr, Len->getZExtValue()); in getMemIntrinsicAccessRange()
349 ConstantRange Offset = offsetFromAlloca(UI, Ptr); in analyzeAllUses()
404 const ConstantRange UnknownRange;
406 ConstantRange getArgumentAccessRange(const GlobalValue *Callee,
441 ConstantRange
465 ConstantRange CalleeRange = getArgumentAccessRange(CS.Callee, CS.ParamNo); in updateOneUse()