Lines Matching refs:MachineCombiner
65 class MachineCombiner : public MachineFunctionPass { class
85 MachineCombiner() : MachineFunctionPass(ID) { in MachineCombiner() function in __anonc479f2030111::MachineCombiner
129 char MachineCombiner::ID = 0;
130 char &llvm::MachineCombinerID = MachineCombiner::ID;
132 INITIALIZE_PASS_BEGIN(MachineCombiner, DEBUG_TYPE,
136 INITIALIZE_PASS_END(MachineCombiner, DEBUG_TYPE, "Machine InstCombiner", in INITIALIZE_PASS_DEPENDENCY()
139 void MachineCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY()
151 MachineInstr *MachineCombiner::getOperandDef(const MachineOperand &MO) { in getOperandDef()
171 MachineCombiner::getDepth(SmallVectorImpl<MachineInstr *> &InsInstrs, in getDepth()
230 unsigned MachineCombiner::getLatency(MachineInstr *Root, MachineInstr *NewRoot, in getLatency()
294 std::pair<unsigned, unsigned> MachineCombiner::getLatenciesForInstrSequences( in getLatenciesForInstrSequences()
313 bool MachineCombiner::reduceRegisterPressure( in reduceRegisterPressure()
330 bool MachineCombiner::improvesCriticalPathLen( in improvesCriticalPathLen()
389 void MachineCombiner::instr2instrSC( in instr2instrSC()
401 bool MachineCombiner::preservesResourceLen( in preservesResourceLen()
445 bool MachineCombiner::doSubstitute(unsigned NewSize, unsigned OldSize, in doSubstitute()
509 void MachineCombiner::verifyPatternOrder( in verifyPatternOrder()
543 bool MachineCombiner::combineInstructions(MachineBasicBlock *MBB) { in combineInstructions()
707 bool MachineCombiner::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()