Lines Matching full:mo

68   unsigned getMachineOpValue(const MCInst &MI, const MCOperand &MO,
112 const MCOperand &MO = MI.getOperand(SymOpNo); in encodeInstruction() local
113 uint64_t op = getMachineOpValue(MI, MO, Fixups, STI); in encodeInstruction()
122 getMachineOpValue(const MCInst &MI, const MCOperand &MO, in getMachineOpValue() argument
125 if (MO.isReg()) in getMachineOpValue()
126 return Ctx.getRegisterInfo()->getEncodingValue(MO.getReg()); in getMachineOpValue()
128 if (MO.isImm()) in getMachineOpValue()
129 return MO.getImm(); in getMachineOpValue()
131 assert(MO.isExpr()); in getMachineOpValue()
132 const MCExpr *Expr = MO.getExpr(); in getMachineOpValue()
151 const MCOperand &MO = MI.getOperand(OpNo); in getSImm13OpValue() local
153 if (MO.isImm()) in getSImm13OpValue()
154 return MO.getImm(); in getSImm13OpValue()
156 assert(MO.isExpr() && in getSImm13OpValue()
159 const MCExpr *Expr = MO.getExpr(); in getSImm13OpValue()
182 const MCOperand &MO = MI.getOperand(OpNo); in getCallTargetOpValue() local
183 const MCExpr *Expr = MO.getExpr(); in getCallTargetOpValue()
209 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValue() local
210 if (MO.isReg() || MO.isImm()) in getBranchTargetOpValue()
211 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchTargetOpValue()
213 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getBranchTargetOpValue()
222 const MCOperand &MO = MI.getOperand(OpNo); in getBranchPredTargetOpValue() local
223 if (MO.isReg() || MO.isImm()) in getBranchPredTargetOpValue()
224 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchPredTargetOpValue()
226 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getBranchPredTargetOpValue()
235 const MCOperand &MO = MI.getOperand(OpNo); in getBranchOnRegTargetOpValue() local
236 if (MO.isReg() || MO.isImm()) in getBranchOnRegTargetOpValue()
237 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchOnRegTargetOpValue()
240 MCFixup::create(0, MO.getExpr(), (MCFixupKind)Sparc::fixup_sparc_br16)); in getBranchOnRegTargetOpValue()