Lines Matching refs:MachineCombiner

65 class MachineCombiner : public MachineFunctionPass {  class
85 MachineCombiner() : MachineFunctionPass(ID) { in MachineCombiner() function in __anon20cc5c180111::MachineCombiner
130 char MachineCombiner::ID = 0;
131 char &llvm::MachineCombinerID = MachineCombiner::ID;
133 INITIALIZE_PASS_BEGIN(MachineCombiner, DEBUG_TYPE,
137 INITIALIZE_PASS_END(MachineCombiner, DEBUG_TYPE, "Machine InstCombiner", in INITIALIZE_PASS_DEPENDENCY()
140 void MachineCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY()
153 MachineCombiner::getOperandDef(const MachineOperand &MO) { in getOperandDef()
162 bool MachineCombiner::isTransientMI(const MachineInstr *MI) { in isTransientMI()
207 MachineCombiner::getDepth(SmallVectorImpl<MachineInstr *> &InsInstrs, in getDepth()
271 unsigned MachineCombiner::getLatency(MachineInstr *Root, MachineInstr *NewRoot, in getLatency()
301 CombinerObjective MachineCombiner::getCombinerObjective(unsigned Pattern) { in getCombinerObjective()
319 std::pair<unsigned, unsigned> MachineCombiner::getLatenciesForInstrSequences( in getLatenciesForInstrSequences()
338 bool MachineCombiner::reduceRegisterPressure( in reduceRegisterPressure()
354 bool MachineCombiner::improvesCriticalPathLen( in improvesCriticalPathLen()
416 void MachineCombiner::instr2instrSC( in instr2instrSC()
428 bool MachineCombiner::preservesResourceLen( in preservesResourceLen()
525 void MachineCombiner::verifyPatternOrder(MachineBasicBlock *MBB, in verifyPatternOrder()
559 bool MachineCombiner::combineInstructions(MachineBasicBlock *MBB) { in combineInstructions()
722 bool MachineCombiner::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()