Home
last modified time | relevance | path

Searched refs:EndLoop (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp6755 MachineInstr *EndLoop, *LoopCount; member in __anona6c080bc0a11::ARMPipelinerLoopInfo
6767 ARMPipelinerLoopInfo(MachineInstr *EndLoop, MachineInstr *LoopCount) in ARMPipelinerLoopInfo() argument
6768 : EndLoop(EndLoop), LoopCount(LoopCount), in ARMPipelinerLoopInfo()
6769 MF(EndLoop->getParent()->getParent()), in ARMPipelinerLoopInfo()
6774 return MI == EndLoop || MI == LoopCount; in shouldIgnoreForPipelining()
6781 if (isCondBranchOpcode(EndLoop->getOpcode())) { in createTripCountGreaterCondition()
6782 Cond.push_back(EndLoop->getOperand(1)); in createTripCountGreaterCondition()
6783 Cond.push_back(EndLoop->getOperand(2)); in createTripCountGreaterCondition()
6784 if (EndLoop->getOperand(0).getMBB() == EndLoop->getParent()) { in createTripCountGreaterCondition()
6788 } else if (EndLoop->getOpcode() == ARM::t2LoopEnd) { in createTripCountGreaterCondition()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp727 MachineInstr *Loop, *EndLoop; member in __anon1386be150111::HexagonPipelinerLoopInfo
735 HexagonPipelinerLoopInfo(MachineInstr *Loop, MachineInstr *EndLoop) in HexagonPipelinerLoopInfo() argument
736 : Loop(Loop), EndLoop(EndLoop), MF(Loop->getParent()->getParent()), in HexagonPipelinerLoopInfo()
750 return MI == EndLoop; in shouldIgnoreForPipelining()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp5414 MachineInstr *Loop, *EndLoop, *LoopCount; member in __anondb7155640c11::PPCPipelinerLoopInfo
5420 PPCPipelinerLoopInfo(MachineInstr *Loop, MachineInstr *EndLoop, in PPCPipelinerLoopInfo() argument
5422 : Loop(Loop), EndLoop(EndLoop), LoopCount(LoopCount), in PPCPipelinerLoopInfo()
5435 return MI == EndLoop; in shouldIgnoreForPipelining()