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()
1124 bool HexagonHardwareLoops::convertToHardwareLoop(MachineLoop *L, in convertToHardwareLoop()
1135 for (MachineLoop::iterator I = L->begin(), E = L->end(); I != E; ++I) { in convertToHardwareLoop()
1365 bool HexagonHardwareLoops::isLoopFeeder(MachineLoop *L, MachineBasicBlock *A, in isLoopFeeder()
1389 MachineLoop *L, LoopFeederMap &LoopFeederPhi) const { in phiMayWrapOrUnderflow()
1417 MachineBasicBlock *MBB, MachineLoop *L, in loopCountMayWrapOrUnderFlow()
1607 bool HexagonHardwareLoops::fixupInductionVariable(MachineLoop *L) { in fixupInductionVariable()
1850 MachineLoop *L) { in createPreheaderForLoop()
1992 MachineLoop *ParentLoop = L->getParentLoop(); in createPreheaderForLoop()