Lines Matching refs:CodePlacementOpt
32 class CodePlacementOpt : public MachineFunctionPass { class
39 CodePlacementOpt() : MachineFunctionPass(ID) {} in CodePlacementOpt() function in __anon7dfa2a920111::CodePlacementOpt
69 char CodePlacementOpt::ID = 0;
73 return new CodePlacementOpt(); in createCodePlacementOptPass()
79 bool CodePlacementOpt::HasFallthrough(MachineBasicBlock *MBB) { in HasFallthrough()
101 bool CodePlacementOpt::HasAnalyzableTerminator(MachineBasicBlock *MBB) { in HasAnalyzableTerminator()
133 void CodePlacementOpt::Splice(MachineFunction &MF, in Splice()
154 bool CodePlacementOpt::EliminateUnconditionalJumpsToTop(MachineFunction &MF, in EliminateUnconditionalJumpsToTop()
249 bool CodePlacementOpt::MoveDiscontiguousLoopBlocks(MachineFunction &MF, in MoveDiscontiguousLoopBlocks()
342 bool CodePlacementOpt::OptimizeIntraLoopEdgesInLoopNest(MachineFunction &MF, in OptimizeIntraLoopEdgesInLoopNest()
360 bool CodePlacementOpt::OptimizeIntraLoopEdges(MachineFunction &MF) { in OptimizeIntraLoopEdges()
377 bool CodePlacementOpt::AlignLoops(MachineFunction &MF) { in AlignLoops()
397 bool CodePlacementOpt::AlignLoop(MachineFunction &MF, MachineLoop *L, in AlignLoop()
412 bool CodePlacementOpt::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()