Lines Matching defs:StoreOrLoadInst
131 OS << R.StoreOrLoadInst;
147 IndexedReference::IndexedReference(Instruction &StoreOrLoadInst,
149 : StoreOrLoadInst(StoreOrLoadInst), SE(SE) {
150 assert((isa<StoreInst>(StoreOrLoadInst) || isa<LoadInst>(StoreOrLoadInst)) &&
227 DI.depends(&StoreOrLoadInst, &Other.StoreOrLoadInst, true);
354 if (!tryDelinearizeFixedSizeImpl(&SE, &StoreOrLoadInst, AccessFn, Subscripts,
365 << "GEP:" << *getLoadStorePointerOperand(&StoreOrLoadInst)
375 LLVM_DEBUG(dbgs() << "Delinearizing: " << StoreOrLoadInst << "\n");
377 const SCEV *ElemSize = SE.getElementSize(&StoreOrLoadInst);
378 const BasicBlock *BB = StoreOrLoadInst.getParent();
382 SE.getSCEVAtScope(getPointerOperand(&StoreOrLoadInst), L);
409 SE.getElementSize(&StoreOrLoadInst));
451 Value *Addr = getPointerOperand(&StoreOrLoadInst);
546 const auto &Loc1 = MemoryLocation::get(&StoreOrLoadInst);
547 const auto &Loc2 = MemoryLocation::get(&Other.StoreOrLoadInst);