Lines Matching refs:AllocaInst
154 ConstantRange getStaticAllocaSizeRange(const AllocaInst &AI) {
184 std::map<const AllocaInst *, UseInfo<CalleeTy>> Allocas;
210 if (const AllocaInst *AI = dyn_cast<AllocaInst>(&I)) {
232 SmallPtrSet<const AllocaInst *, 8> SafeAllocas;
265 bool isSafeAccess(const Use &U, AllocaInst *AI, const SCEV *AccessSize);
266 bool isSafeAccess(const Use &U, AllocaInst *AI, Value *V);
267 bool isSafeAccess(const Use &U, AllocaInst *AI, TypeSize AccessSize);
365 bool StackSafetyLocalAnalysis::isSafeAccess(const Use &U, AllocaInst *AI,
370 bool StackSafetyLocalAnalysis::isSafeAccess(const Use &U, AllocaInst *AI,
379 bool StackSafetyLocalAnalysis::isSafeAccess(const Use &U, AllocaInst *AI,
421 AllocaInst *AI = dyn_cast<AllocaInst>(Ptr);
560 SmallVector<AllocaInst *, 64> Allocas;
562 if (auto *AI = dyn_cast<AllocaInst>(&I))
923 const AllocaInst *AI = KV.first;
998 bool StackSafetyGlobalInfo::isSafe(const AllocaInst &AI) const {