Lines Matching defs:Store
244 StoreInst *Store) {
246 Args.push_back(Store->getValueOperand());
247 fillCommonArgs(M->getContext(), Args, GEP, Store);
250 {Store->getValueOperand()->getType()}, Args);
252 if (Store->getValueOperand()->getType()->isPointerTy())
255 Store->getDebugLoc());
256 if (Store->isUnordered()) {
263 Call->setAAMetadata(Store->getAAMetadata());
316 auto *Store = new StoreInst(Call->getOperand(0), GEP,
319 reconstructCommon(Call, GEP, Store, 1);
320 return std::pair{GEP, Store};
427 if (auto *Store = dyn_cast<StoreInst>(LoadOrStoreTemplate)) {
428 Instruction *Replacement = makeGEPAndStore(M, GEPChain, Store);
535 // `delete Load` / `delete Store` wants a concrete type,
537 auto [GEP, Store] =
540 TryToReplace(Store);
542 delete Store;