Lines Matching refs:PeepholeOptimizer

152   class PeepholeOptimizer : public MachineFunctionPass,  class
163 PeepholeOptimizer() : MachineFunctionPass(ID) { in PeepholeOptimizer() function in __anon776574090111::PeepholeOptimizer
484 char PeepholeOptimizer::ID = 0;
486 char &llvm::PeepholeOptimizerID = PeepholeOptimizer::ID;
488 INITIALIZE_PASS_BEGIN(PeepholeOptimizer, DEBUG_TYPE,
492 INITIALIZE_PASS_END(PeepholeOptimizer, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
503 bool PeepholeOptimizer:: in INITIALIZE_PASS_DEPENDENCY()
667 bool PeepholeOptimizer::optimizeCmpInstr(MachineInstr &MI) { in optimizeCmpInstr()
688 bool PeepholeOptimizer::optimizeSelect(MachineInstr &MI, in optimizeSelect()
707 bool PeepholeOptimizer::optimizeCondBranch(MachineInstr &MI) { in optimizeCondBranch()
722 bool PeepholeOptimizer::findNextSource(RegSubRegPair RegSubReg, in findNextSource()
1176 const PeepholeOptimizer::RewriteMapTy &RewriteMap, in getNewSource()
1230 bool PeepholeOptimizer::optimizeCoalescableCopy(MachineInstr &MI) { in optimizeCoalescableCopy()
1285 PeepholeOptimizer::rewriteSource(MachineInstr &CopyLike, in rewriteSource()
1330 bool PeepholeOptimizer::optimizeUncoalescableCopy( in optimizeUncoalescableCopy()
1373 bool PeepholeOptimizer::isLoadFoldable( in isLoadFoldable()
1393 bool PeepholeOptimizer::isMoveImmediate( in isMoveImmediate()
1415 bool PeepholeOptimizer::foldImmediate( in foldImmediate()
1465 bool PeepholeOptimizer::foldRedundantCopy(MachineInstr &MI) { in foldRedundantCopy()
1502 bool PeepholeOptimizer::isNAPhysCopy(Register Reg) { in isNAPhysCopy()
1506 bool PeepholeOptimizer::foldRedundantNAPhysCopy( in foldRedundantNAPhysCopy()
1559 bool PeepholeOptimizer::findTargetRecurrence( in findTargetRecurrence()
1630 bool PeepholeOptimizer::optimizeRecurrence(MachineInstr &PHI) { in optimizeRecurrence()
1659 bool PeepholeOptimizer::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()