Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp344 LoadInst *LastLoad = in findPointersWrittenOnForwardingPath() local
372 std::for_each(MemInstrs.begin(), &MemInstrs[getInstrIndex(LastLoad)], in findPointersWrittenOnForwardingPath()
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp2209 std::map<int,IndexType> LastStore, LastLoad; in optimizeSpillSlots() local
2287 LastLoad[FI] = Index; in optimizeSpillSlots()
2291 RL.add(LastStore[FI], LastLoad[FI], false, false); in optimizeSpillSlots()
2292 else if (LastLoad[FI] != IndexType::None) in optimizeSpillSlots()
2293 RL.add(IndexType::Entry, LastLoad[FI], false, false); in optimizeSpillSlots()
2294 LastLoad[FI] = IndexType::None; in optimizeSpillSlots()
2302 for (auto &I : LastLoad) { in optimizeSpillSlots()
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp14313 LoadSDNode *LastLoad = InputLoads.back(); in combineBVOfConsecutiveLoads() local
14314 assert(LastLoad && "Input needs to be a LoadSDNode."); in combineBVOfConsecutiveLoads()
14315 WideLoad = DAG.getLoad(N->getValueType(0), dl, LastLoad->getChain(), in combineBVOfConsecutiveLoads()
14316 LastLoad->getBasePtr(), LastLoad->getPointerInfo(), in combineBVOfConsecutiveLoads()
14317 LastLoad->getAlign()); in combineBVOfConsecutiveLoads()