Lines Matching defs:FixupLEAPass
38 class FixupLEAPass : public MachineFunctionPass {
128 FixupLEAPass() : MachineFunctionPass(ID) { }
154 char FixupLEAPass::ID = 0;
156 INITIALIZE_PASS(FixupLEAPass, FIXUPLEA_NAME, FIXUPLEA_DESC, false, false)
159 FixupLEAPass::postRAConvertToLEA(MachineBasicBlock &MBB,
214 FunctionPass *llvm::createX86FixupLEAs() { return new FixupLEAPass(); }
221 bool FixupLEAPass::runOnMachineFunction(MachineFunction &MF) {
272 FixupLEAPass::RegUsageState
273 FixupLEAPass::usesRegister(MachineOperand &p, MachineBasicBlock::iterator I) {
305 FixupLEAPass::searchBackwards(MachineOperand &p, MachineBasicBlock::iterator &I,
398 FixupLEAPass::searchALUInst(MachineBasicBlock::iterator &I,
451 void FixupLEAPass::checkRegUsage(MachineBasicBlock::iterator &LeaI,
485 bool FixupLEAPass::optLEAALU(MachineBasicBlock::iterator &I,
549 bool FixupLEAPass::optTwoAddrLEA(MachineBasicBlock::iterator &I,
649 void FixupLEAPass::processInstruction(MachineBasicBlock::iterator &I,
668 void FixupLEAPass::seekLEAFixup(MachineOperand &p,
688 void FixupLEAPass::processInstructionForSlowLEA(MachineBasicBlock::iterator &I,
739 void FixupLEAPass::processInstrForSlow3OpLEA(MachineBasicBlock::iterator &I,