Lines Matching refs:MCOperand
77 static MCOperand createSparcMCOperand(SparcMCExpr::VariantKind Kind, in createSparcMCOperand()
82 return MCOperand::createExpr(expr); in createSparcMCOperand()
85 static MCOperand createPCXCallOP(MCSymbol *Label, in createPCXCallOP()
90 static MCOperand createPCXRelExprOp(SparcMCExpr::VariantKind Kind, in createPCXRelExprOp()
105 return MCOperand::createExpr(expr); in createPCXRelExprOp()
109 MCOperand &Callee, in EmitCall()
119 MCOperand &Imm, MCOperand &RD, in EmitSETHI()
130 MCOperand &RS1, MCOperand &Src2, MCOperand &RD, in EmitBinary()
142 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitOR()
148 MCOperand &RS1, MCOperand &RS2, MCOperand &RD, in EmitADD()
154 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitSHL()
163 MCOperand &RD, in EmitHiLo()
167 MCOperand hi = createSparcMCOperand(HiKind, GOTSym, OutContext); in EmitHiLo()
168 MCOperand lo = createSparcMCOperand(LoKind, GOTSym, OutContext); in EmitHiLo()
183 MCOperand MCRegOP = MCOperand::createReg(MO.getReg()); in LowerGETPCXAndEmitMCInsts()
200 MCOperand imm = MCOperand::createExpr(MCConstantExpr::create(12, in LowerGETPCXAndEmitMCInsts()
203 MCOperand lo = createSparcMCOperand(SparcMCExpr::VK_Sparc_L44, in LowerGETPCXAndEmitMCInsts()
212 MCOperand imm = MCOperand::createExpr(MCConstantExpr::create(32, in LowerGETPCXAndEmitMCInsts()
216 MCOperand RegO7 = MCOperand::createReg(SP::O7); in LowerGETPCXAndEmitMCInsts()
230 MCOperand RegO7 = MCOperand::createReg(SP::O7); in LowerGETPCXAndEmitMCInsts()
241 MCOperand Callee = createPCXCallOP(EndLabel, OutContext); in LowerGETPCXAndEmitMCInsts()
244 MCOperand hiImm = createPCXRelExprOp(SparcMCExpr::VK_Sparc_PC22, in LowerGETPCXAndEmitMCInsts()
249 MCOperand loImm = createPCXRelExprOp(SparcMCExpr::VK_Sparc_PC10, in LowerGETPCXAndEmitMCInsts()