Lines Matching refs:MachineLoop

183     bool findInductionRegister(MachineLoop *L, Register &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);
404 bool HexagonHardwareLoops::findInductionRegister(MachineLoop *L, in findInductionRegister()
569 CountValue *HexagonHardwareLoops::getLoopTripCount(MachineLoop *L, in getLoopTripCount()
729 CountValue *HexagonHardwareLoops::computeCount(MachineLoop *Loop, in computeCount()
1019 bool HexagonHardwareLoops::containsInvalidInstruction(MachineLoop *L, in containsInvalidInstruction()
1125 bool HexagonHardwareLoops::convertToHardwareLoop(MachineLoop *L, in convertToHardwareLoop()
1136 for (MachineLoop *I : *L) { in convertToHardwareLoop()
1361 bool HexagonHardwareLoops::isLoopFeeder(MachineLoop *L, MachineBasicBlock *A, in isLoopFeeder()
1383 MachineLoop *L, LoopFeederMap &LoopFeederPhi) const { in phiMayWrapOrUnderflow()
1411 MachineBasicBlock *MBB, MachineLoop *L, in loopCountMayWrapOrUnderFlow()
1591 bool HexagonHardwareLoops::fixupInductionVariable(MachineLoop *L) { in fixupInductionVariable()
1832 MachineLoop *L) { in createPreheaderForLoop()
1972 MachineLoop *ParentLoop = L->getParentLoop(); in createPreheaderForLoop()