Lines Matching refs:StoreInst
63 } else if (const StoreInst *SI = dyn_cast<StoreInst>(U)) { in isAllocaPromotable()
100 StoreInst *OnlyStore;
128 if (StoreInst *SI = dyn_cast<StoreInst>(User)) { in AnalyzeAlloca()
190 (isa<StoreInst>(I) && isa<AllocaInst>(I->getOperand(1))); in isInterestingInstruction()
311 if (isa<LoadInst>(I) || isa<StoreInst>(I)) in removeLifetimeIntrinsicUsers()
340 StoreInst *OnlyStore = Info.OnlyStore; in rewriteSingleStoreAlloca()
445 typedef SmallVector<std::pair<unsigned, StoreInst *>, 64> StoresByIndexTy; in promoteSingleBlockAlloca()
449 if (StoreInst *SI = dyn_cast<StoreInst>(U)) in promoteSingleBlockAlloca()
469 static_cast<StoreInst *>(nullptr)), in promoteSingleBlockAlloca()
492 StoreInst *SI = cast<StoreInst>(AI->user_back()); in promoteSingleBlockAlloca()
797 if (StoreInst *SI = dyn_cast<StoreInst>(I)) { in ComputeLiveInBlocks()
946 } else if (StoreInst *SI = dyn_cast<StoreInst>(I)) { in RenamePass()