Lines Matching defs:Store
222 StoreInst *Store = nullptr;
224 for (; !Store || !SawRelease; ++I) {
240 if (Store) {
248 Store = dyn_cast<StoreInst>(Inst);
249 if (!Store || !Store->isSimple()) return;
250 if (Store->getPointerOperand() != Loc.Ptr) return;
254 Value *New = StripPointerCastsAndObjCCalls(Store->getValueOperand());
257 I = Store;
274 Args[0] = new BitCastInst(Args[0], I8XX, "", Store);
276 Args[1] = new BitCastInst(Args[1], I8X, "", Store);
278 CallInst *StoreStrong = CallInst::Create(Decl, Args, "", Store);
280 StoreStrong->setDebugLoc(Store->getDebugLoc());
287 if (&*Iter == Store) ++Iter;
288 Store->eraseFromParent();