Lines Matching refs:MachineOperand
49 void seekLEAFixup(MachineOperand &p, MachineBasicBlock::iterator &I,
66 RegUsageState usesRegister(MachineOperand &p, MachineBasicBlock::iterator I);
71 MachineBasicBlock::iterator searchBackwards(MachineOperand &p,
104 const MachineOperand &Src = MI->getOperand(1); in postRAConvertToLEA()
105 const MachineOperand &Dest = MI->getOperand(0); in postRAConvertToLEA()
168 FixupLEAPass::usesRegister(MachineOperand &p, MachineBasicBlock::iterator I) { in usesRegister()
173 MachineOperand &opnd = MI->getOperand(i); in usesRegister()
201 FixupLEAPass::searchBackwards(MachineOperand &p, MachineBasicBlock::iterator &I, in searchBackwards()
234 MachineOperand &p = MI->getOperand(AddrOffset + X86::AddrBaseReg); in processInstruction()
238 MachineOperand &q = MI->getOperand(AddrOffset + X86::AddrIndexReg); in processInstruction()
245 void FixupLEAPass::seekLEAFixup(MachineOperand &p, in seekLEAFixup()
301 const MachineOperand &Dst = MI->getOperand(0); in processInstructionForSLM()
304 const MachineOperand &Src1 = MI->getOperand(SrcR1 == DstR ? 1 : 3); in processInstructionForSLM()
305 const MachineOperand &Src2 = MI->getOperand(SrcR1 == DstR ? 3 : 1); in processInstructionForSLM()
315 const MachineOperand &SrcR = MI->getOperand(SrcR1 == DstR ? 1 : 3); in processInstructionForSLM()