Lines Matching refs:AllocaInst
154 ConstantRange getStaticAllocaSizeRange(const AllocaInst &AI) { in getStaticAllocaSizeRange()
184 std::map<const AllocaInst *, UseInfo<CalleeTy>> Allocas;
210 if (const AllocaInst *AI = dyn_cast<AllocaInst>(&I)) { in print()
232 SmallPtrSet<const AllocaInst *, 8> SafeAllocas;
257 bool isSafeAccess(const Use &U, AllocaInst *AI, const SCEV *AccessSize);
258 bool isSafeAccess(const Use &U, AllocaInst *AI, Value *V);
259 bool isSafeAccess(const Use &U, AllocaInst *AI, TypeSize AccessSize);
341 bool StackSafetyLocalAnalysis::isSafeAccess(const Use &U, AllocaInst *AI, in isSafeAccess()
346 bool StackSafetyLocalAnalysis::isSafeAccess(const Use &U, AllocaInst *AI, in isSafeAccess()
355 bool StackSafetyLocalAnalysis::isSafeAccess(const Use &U, AllocaInst *AI, in isSafeAccess()
399 AllocaInst *AI = dyn_cast<AllocaInst>(Ptr); in analyzeAllUses()
528 SmallVector<AllocaInst *, 64> Allocas; in run()
530 if (auto *AI = dyn_cast<AllocaInst>(&I)) in run()
891 const AllocaInst *AI = KV.first; in getInfo()
966 bool StackSafetyGlobalInfo::isSafe(const AllocaInst &AI) const { in isSafe()