Lines Matching refs:Base
203 ConstantRange offsetFrom(Value *Addr, Value *Base);
204 ConstantRange getAccessRange(Value *Addr, Value *Base,
206 ConstantRange getAccessRange(Value *Addr, Value *Base, TypeSize Size);
208 Value *Base);
223 ConstantRange StackSafetyLocalAnalysis::offsetFrom(Value *Addr, Value *Base) {
224 if (!SE.isSCEVable(Addr->getType()) || !SE.isSCEVable(Base->getType()))
229 const SCEV *BaseExp = SE.getTruncateOrZeroExtend(SE.getSCEV(Base), PtrTy);
239 StackSafetyLocalAnalysis::getAccessRange(Value *Addr, Value *Base,
246 ConstantRange Offsets = offsetFrom(Addr, Base);
256 ConstantRange StackSafetyLocalAnalysis::getAccessRange(Value *Addr, Value *Base,
264 Addr, Base, ConstantRange(APInt::getNullValue(PointerSize), APSize));
268 const MemIntrinsic *MI, const Use &U, Value *Base) {
289 return getAccessRange(U, Base, SizeRange);