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