Lines Matching refs:ARMLowOverheadLoops
474 class ARMLowOverheadLoops : public MachineFunctionPass { class
486 ARMLowOverheadLoops() : MachineFunctionPass(ID) { } in ARMLowOverheadLoops() function in __anon59c8a0920111::ARMLowOverheadLoops
531 char ARMLowOverheadLoops::ID = 0;
538 INITIALIZE_PASS(ARMLowOverheadLoops, DEBUG_TYPE, ARM_LOW_OVERHEAD_LOOPS_NAME, in INITIALIZE_PASS() argument
1301 bool ARMLowOverheadLoops::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
1328 bool ARMLowOverheadLoops::ProcessLoop(MachineLoop *ML) { in ProcessLoop()
1426 void ARMLowOverheadLoops::RevertWhile(MachineInstr *MI) const { in RevertWhile()
1435 void ARMLowOverheadLoops::RevertDo(MachineInstr *MI) const { in RevertDo()
1440 bool ARMLowOverheadLoops::RevertLoopDec(MachineInstr *MI) const { in RevertLoopDec()
1460 void ARMLowOverheadLoops::RevertLoopEnd(MachineInstr *MI, bool SkipCmp) const { in RevertLoopEnd()
1471 void ARMLowOverheadLoops::RevertLoopEndDec(MachineInstr *MI) const { in RevertLoopEndDec()
1523 void ARMLowOverheadLoops::IterationCountDCE(LowOverheadLoop &LoLoop) { in IterationCountDCE()
1542 MachineInstr* ARMLowOverheadLoops::ExpandLoopStart(LowOverheadLoop &LoLoop) { in ExpandLoopStart()
1576 void ARMLowOverheadLoops::ConvertVPTBlocks(LowOverheadLoop &LoLoop) { in ConvertVPTBlocks()
1713 void ARMLowOverheadLoops::Expand(LowOverheadLoop &LoLoop) { in Expand()
1821 bool ARMLowOverheadLoops::RevertNonLoops() { in RevertNonLoops()
1880 return new ARMLowOverheadLoops(); in createARMLowOverheadLoopsPass()