Lines Matching defs:X86CallFrameOptimization
1 //===----- X86CallFrameOptimization.cpp - Optimize x86 call sequences -----===//
61 class X86CallFrameOptimization : public MachineFunctionPass {
63 X86CallFrameOptimization() : MachineFunctionPass(ID) { }
128 char X86CallFrameOptimization::ID = 0;
129 INITIALIZE_PASS(X86CallFrameOptimization, DEBUG_TYPE,
135 bool X86CallFrameOptimization::isLegal(MachineFunction &MF) {
193 bool X86CallFrameOptimization::isProfitable(MachineFunction &MF,
236 bool X86CallFrameOptimization::runOnMachineFunction(MachineFunction &MF) {
278 X86CallFrameOptimization::InstClassification
279 X86CallFrameOptimization::classifyInstruction(
353 void X86CallFrameOptimization::collectCallInfo(MachineFunction &MF,
493 void X86CallFrameOptimization::adjustCallSequence(MachineFunction &MF,
592 MachineInstr *X86CallFrameOptimization::canFoldIntoRegPush(
630 return new X86CallFrameOptimization();