Lines Matching refs:MCOperand

74 static MCOperand createSparcMCOperand(SparcMCExpr::VariantKind Kind,  in createSparcMCOperand()
79 return MCOperand::createExpr(expr); in createSparcMCOperand()
82 static MCOperand createPCXCallOP(MCSymbol *Label, in createPCXCallOP()
87 static MCOperand createPCXRelExprOp(SparcMCExpr::VariantKind Kind, in createPCXRelExprOp()
102 return MCOperand::createExpr(expr); in createPCXRelExprOp()
106 MCOperand &Callee, in EmitCall()
115 static void EmitRDPC(MCStreamer &OutStreamer, MCOperand &RD, in EmitRDPC()
120 RDPCInst.addOperand(MCOperand::createReg(SP::ASR5)); in EmitRDPC()
125 MCOperand &Imm, MCOperand &RD, in EmitSETHI()
136 MCOperand &RS1, MCOperand &Src2, MCOperand &RD, in EmitBinary()
148 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitOR()
154 MCOperand &RS1, MCOperand &RS2, MCOperand &RD, in EmitADD()
160 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitSHL()
169 MCOperand &RD, in EmitHiLo()
173 MCOperand hi = createSparcMCOperand(HiKind, GOTSym, OutContext); in EmitHiLo()
174 MCOperand lo = createSparcMCOperand(LoKind, GOTSym, OutContext); in EmitHiLo()
189 MCOperand MCRegOP = MCOperand::createReg(MO.getReg()); in LowerGETPCXAndEmitMCInsts()
206 MCOperand imm = MCOperand::createExpr(MCConstantExpr::create(12, in LowerGETPCXAndEmitMCInsts()
209 MCOperand lo = createSparcMCOperand(SparcMCExpr::VK_Sparc_L44, in LowerGETPCXAndEmitMCInsts()
218 MCOperand imm = MCOperand::createExpr(MCConstantExpr::create(32, in LowerGETPCXAndEmitMCInsts()
222 MCOperand RegO7 = MCOperand::createReg(SP::O7); in LowerGETPCXAndEmitMCInsts()
236 MCOperand RegO7 = MCOperand::createReg(SP::O7); in LowerGETPCXAndEmitMCInsts()
249 MCOperand Callee = createPCXCallOP(EndLabel, OutContext); in LowerGETPCXAndEmitMCInsts()
259 MCOperand hiImm = createPCXRelExprOp(SparcMCExpr::VK_Sparc_PC22, in LowerGETPCXAndEmitMCInsts()
264 MCOperand loImm = createPCXRelExprOp(SparcMCExpr::VK_Sparc_PC10, in LowerGETPCXAndEmitMCInsts()