Lines Matching refs:MCOperand
64 Optional<MCOperand> LowerMachineOperand(const MachineInstr *MI,
69 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
218 MCOperand X86MCInstLower::LowerSymbolOperand(const MachineOperand &MO,
314 return MCOperand::createExpr(Expr);
334 MCOperand Saved = Inst.getOperand(ImmOp);
412 MCOperand Saved = Inst.getOperand(AddrOp);
413 MCOperand Seg = Inst.getOperand(AddrBase + X86::AddrSegmentReg);
424 Optional<MCOperand>
435 return MCOperand::createReg(MO.getReg());
437 return MCOperand::createImm(MO.getImm());
528 OutMI.insert(OutMI.begin(), MCOperand::createReg(DestReg));
791 OutMI.addOperand(MCOperand::createReg(ReturnReg));
1222 MCOperand CallTargetMCOp;
1236 CallTargetMCOp = MCOperand::createImm(CallTarget.getImm());
1248 CallTargetMCOp = MCOperand::createReg(CallTarget.getReg());
1296 MI.addOperand(MCOperand::createReg(DefRegister));
1406 MCOperand CalleeMCOp;
1413 CalleeMCOp = MCOperand::createImm(CalleeMO.getImm());