Lines Matching refs:FixupLEAPass

38 class FixupLEAPass : public MachineFunctionPass {  class
128 FixupLEAPass() : MachineFunctionPass(ID) { } in FixupLEAPass() function in __anonb6f729c20111::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()
218 FunctionPass *llvm::createX86FixupLEAs() { return new FixupLEAPass(); } in createX86FixupLEAs()
225 bool FixupLEAPass::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
276 FixupLEAPass::RegUsageState
277 FixupLEAPass::usesRegister(MachineOperand &p, MachineBasicBlock::iterator I) { in usesRegister()
309 FixupLEAPass::searchBackwards(MachineOperand &p, MachineBasicBlock::iterator &I, in searchBackwards()
402 FixupLEAPass::searchALUInst(MachineBasicBlock::iterator &I, in searchALUInst()
455 void FixupLEAPass::checkRegUsage(MachineBasicBlock::iterator &LeaI, in checkRegUsage()
492 bool FixupLEAPass::optLEAALU(MachineBasicBlock::iterator &I, in optLEAALU()
556 bool FixupLEAPass::optTwoAddrLEA(MachineBasicBlock::iterator &I, in optTwoAddrLEA()
656 void FixupLEAPass::processInstruction(MachineBasicBlock::iterator &I, in processInstruction()
675 void FixupLEAPass::seekLEAFixup(MachineOperand &p, in seekLEAFixup()
695 void FixupLEAPass::processInstructionForSlowLEA(MachineBasicBlock::iterator &I, in processInstructionForSlowLEA()
746 void FixupLEAPass::processInstrForSlow3OpLEA(MachineBasicBlock::iterator &I, in processInstrForSlow3OpLEA()