Home
last modified time | relevance | path

Searched refs:LastLoad (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMarkLastScratchLoad.cpp114 MachineInstr *LastLoad = nullptr; in run() local
138 LastLoad = &*MI; in run()
143 if (LastLoad && !LastLoad->memoperands_empty()) { in run()
144 MachineMemOperand *MMO = *LastLoad->memoperands_begin(); in run()
147 LLVM_DEBUG(dbgs() << " Found last load: " << *LastLoad); in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AvoidStoreForwardingBlocks.cpp500 MachineInstr *LastLoad = LoadInst->getPrevNode(); in updateKillStatus() local
506 LastLoad = LoadInst->getPrevNode()->getPrevNode(); in updateKillStatus()
507 getBaseOperand(LastLoad).setIsKill(LoadBase.isKill()); in updateKillStatus()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp352 LoadInst *LastLoad = in findPointersWrittenOnForwardingPath() local
381 std::for_each(MemInstrs.begin(), &MemInstrs[getInstrIndex(LastLoad)], in findPointersWrittenOnForwardingPath()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp2198 std::map<int,IndexType> LastStore, LastLoad; in optimizeSpillSlots() local
2271 auto &LL = LastLoad[FI]; in optimizeSpillSlots()
2290 for (auto &I : LastLoad) { in optimizeSpillSlots()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp15664 LoadSDNode *LastLoad = InputLoads.back(); in combineBVOfConsecutiveLoads() local
15665 assert(LastLoad && "Input needs to be a LoadSDNode."); in combineBVOfConsecutiveLoads()
15666 WideLoad = DAG.getLoad(N->getValueType(0), dl, LastLoad->getChain(), in combineBVOfConsecutiveLoads()
15667 LastLoad->getBasePtr(), LastLoad->getPointerInfo(), in combineBVOfConsecutiveLoads()
15668 LastLoad->getAlign()); in combineBVOfConsecutiveLoads()