Lines Matching refs:MemoryInst

430   bool optimizeMemoryInst(Instruction *MemoryInst, Value *Addr, Type *AccessTy,
432 bool optimizeGatherScatterInst(Instruction *MemoryInst, Value *Ptr);
3461 Instruction *MemoryInst; member in __anon1d600f580d11::AddressingModeMatcher
3500 AccessTy(AT), AddrSpace(AS), MemoryInst(MI), AddrMode(AM), in AddressingModeMatcher()
3515 Match(Value *V, Type *AccessTy, unsigned AS, Instruction *MemoryInst, in Match() argument
3526 AccessTy, AS, MemoryInst, Result, in Match()
4307 getDTFn().dominates(IVInc, MemoryInst)) { in matchScaledValue()
5319 return Val->isUsedInBasicBlock(MemoryInst->getParent()); in valueAlreadyLiveAtInst()
5454 bool CodeGenPrepare::optimizeMemoryInst(Instruction *MemoryInst, Value *Addr, in optimizeMemoryInst() argument
5512 auto getDTFn = [MemoryInst, this]() -> const DominatorTree & { in optimizeMemoryInst()
5513 Function *F = MemoryInst->getParent()->getParent(); in optimizeMemoryInst()
5517 V, AccessTy, AddrSpace, MemoryInst, AddrModeInsts, *TLI, *LI, getDTFn, in optimizeMemoryInst()
5552 return IsNonLocalValue(V, MemoryInst->getParent()); in optimizeMemoryInst()
5562 IRBuilder<> Builder(MemoryInst); in optimizeMemoryInst()
5576 << " for " << *MemoryInst << "\n"); in optimizeMemoryInst()
5597 << " for " << *MemoryInst << "\n"); in optimizeMemoryInst()
5755 << " for " << *MemoryInst << "\n"); in optimizeMemoryInst()
5834 MemoryInst->replaceUsesOfWith(Repl, SunkAddr); in optimizeMemoryInst()
5869 bool CodeGenPrepare::optimizeGatherScatterInst(Instruction *MemoryInst, in optimizeGatherScatterInst() argument
5880 if (MemoryInst->getParent() != GEP->getParent()) in optimizeGatherScatterInst()
5931 IRBuilder<> Builder(MemoryInst); in optimizeGatherScatterInst()
5971 IRBuilder<> Builder(MemoryInst); in optimizeGatherScatterInst()
5977 if (cast<IntrinsicInst>(MemoryInst)->getIntrinsicID() == in optimizeGatherScatterInst()
5979 ScalarTy = MemoryInst->getType()->getScalarType(); in optimizeGatherScatterInst()
5981 assert(cast<IntrinsicInst>(MemoryInst)->getIntrinsicID() == in optimizeGatherScatterInst()
5983 ScalarTy = MemoryInst->getOperand(0)->getType()->getScalarType(); in optimizeGatherScatterInst()
5991 MemoryInst->replaceUsesOfWith(Ptr, NewAddr); in optimizeGatherScatterInst()