Lines Matching refs:MachineCombiner
38 class MachineCombiner : public MachineFunctionPass { class
53 MachineCombiner() : MachineFunctionPass(ID) { in MachineCombiner() function in __anonbe3a18ba0111::MachineCombiner
83 char MachineCombiner::ID = 0;
84 char &llvm::MachineCombinerID = MachineCombiner::ID;
86 INITIALIZE_PASS_BEGIN(MachineCombiner, "machine-combiner",
89 INITIALIZE_PASS_END(MachineCombiner, "machine-combiner", "Machine InstCombiner", in INITIALIZE_PASS_DEPENDENCY()
92 void MachineCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY()
101 MachineInstr *MachineCombiner::getOperandDef(const MachineOperand &MO) { in getOperandDef()
121 MachineCombiner::getDepth(SmallVectorImpl<MachineInstr *> &InsInstrs, in getDepth()
181 unsigned MachineCombiner::getLatency(MachineInstr *Root, MachineInstr *NewRoot, in getLatency()
221 bool MachineCombiner::preservesCriticalPathLen( in preservesCriticalPathLen()
256 void MachineCombiner::instr2instrSC( in instr2instrSC()
267 bool MachineCombiner::preservesResourceLen( in preservesResourceLen()
302 bool MachineCombiner::doSubstitute(unsigned NewSize, unsigned OldSize) { in doSubstitute()
317 bool MachineCombiner::combineInstructions(MachineBasicBlock *MBB) { in combineInstructions()
406 bool MachineCombiner::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()