Lines Matching refs:MachineLoop
183 bool findInductionRegister(MachineLoop *L, unsigned &Reg,
195 CountValue *getLoopTripCount(MachineLoop *L,
205 CountValue *computeCount(MachineLoop *Loop, const MachineOperand *Start,
216 bool containsInvalidInstruction(MachineLoop *L, bool IsInnerHWLoop) const;
220 bool convertToHardwareLoop(MachineLoop *L, bool &L0used, bool &L1used);
238 bool isLoopFeeder(MachineLoop *L, MachineBasicBlock *A, MachineInstr *MI,
245 MachineBasicBlock *MBB, MachineLoop *L,
252 MachineBasicBlock *MBB, MachineLoop *L,
298 bool fixupInductionVariable(MachineLoop *L);
302 MachineBasicBlock *createPreheaderForLoop(MachineLoop *L);
402 bool HexagonHardwareLoops::findInductionRegister(MachineLoop *L, in findInductionRegister()
566 CountValue *HexagonHardwareLoops::getLoopTripCount(MachineLoop *L, in getLoopTripCount()
725 CountValue *HexagonHardwareLoops::computeCount(MachineLoop *Loop, in computeCount()
1012 bool HexagonHardwareLoops::containsInvalidInstruction(MachineLoop *L, in containsInvalidInstruction()
1119 bool HexagonHardwareLoops::convertToHardwareLoop(MachineLoop *L, in convertToHardwareLoop()
1130 for (MachineLoop *I : *L) { in convertToHardwareLoop()
1360 bool HexagonHardwareLoops::isLoopFeeder(MachineLoop *L, MachineBasicBlock *A, in isLoopFeeder()
1382 MachineLoop *L, LoopFeederMap &LoopFeederPhi) const { in phiMayWrapOrUnderflow()
1410 MachineBasicBlock *MBB, MachineLoop *L, in loopCountMayWrapOrUnderFlow()
1590 bool HexagonHardwareLoops::fixupInductionVariable(MachineLoop *L) { in fixupInductionVariable()
1833 MachineLoop *L) { in createPreheaderForLoop()
1973 MachineLoop *ParentLoop = L->getParentLoop(); in createPreheaderForLoop()