Searched refs:LastLoad (Results 1 – 5 of 5) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMarkLastScratchLoad.cpp | 92 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 D | X86AvoidStoreForwardingBlocks.cpp | 501 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 D | LoopLoadElimination.cpp | 354 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 D | HexagonFrameLowering.cpp | 2211 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 D | PPCISelLowering.cpp | 14831 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()
|