Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMarkLastScratchLoad.cpp92 MachineInstr *LastLoad = nullptr; in runOnMachineFunction() local
116 LastLoad = &*MI; in runOnMachineFunction()
121 if (LastLoad && !LastLoad->memoperands_empty()) { in runOnMachineFunction()
122 MachineMemOperand *MMO = *LastLoad->memoperands_begin(); in runOnMachineFunction()
125 LLVM_DEBUG(dbgs() << " Found last load: " << *LastLoad); in runOnMachineFunction()
/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AvoidStoreForwardingBlocks.cpp501 MachineInstr *LastLoad = LoadInst->getPrevNode(); in updateKillStatus() local
507 LastLoad = LoadInst->getPrevNode()->getPrevNode(); in updateKillStatus()
508 getBaseOperand(LastLoad).setIsKill(LoadBase.isKill()); in updateKillStatus()
/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp354 LoadInst *LastLoad = in findPointersWrittenOnForwardingPath() local
383 std::for_each(MemInstrs.begin(), &MemInstrs[getInstrIndex(LastLoad)], in findPointersWrittenOnForwardingPath()
/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp2211 std::map<int,IndexType> LastStore, LastLoad; in optimizeSpillSlots() local
2289 LastLoad[FI] = Index; in optimizeSpillSlots()
2293 RL.add(LastStore[FI], LastLoad[FI], false, false); in optimizeSpillSlots()
2294 else if (LastLoad[FI] != IndexType::None) in optimizeSpillSlots()
2295 RL.add(IndexType::Entry, LastLoad[FI], false, false); in optimizeSpillSlots()
2296 LastLoad[FI] = IndexType::None; in optimizeSpillSlots()
2304 for (auto &I : LastLoad) { in optimizeSpillSlots()
/src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp14831 LoadSDNode *LastLoad = InputLoads.back(); in combineBVOfConsecutiveLoads() local
14832 assert(LastLoad && "Input needs to be a LoadSDNode."); in combineBVOfConsecutiveLoads()
14833 WideLoad = DAG.getLoad(N->getValueType(0), dl, LastLoad->getChain(), in combineBVOfConsecutiveLoads()
14834 LastLoad->getBasePtr(), LastLoad->getPointerInfo(), in combineBVOfConsecutiveLoads()
14835 LastLoad->getAlign()); in combineBVOfConsecutiveLoads()