Lines Matching refs:MCOperand
182 MCStreamer &OutStreamer, const MCOperand &Imm, in smallData()
256 MCOperand &ImmOp = Inst.getOperand(i); in ScaleVectorOffset()
261 T.addOperand(MCOperand::createExpr(NewHE)); in ScaleVectorOffset()
280 MCOperand Reg = Inst.getOperand(0); in HexagonProcessInstruction()
281 MCOperand S16 = Inst.getOperand(1); in HexagonProcessInstruction()
286 Inst.addOperand(MCOperand::createReg(Hexagon::R0)); in HexagonProcessInstruction()
294 Inst.addOperand(MCOperand::createExpr(Zero)); in HexagonProcessInstruction()
301 Inst.addOperand(MCOperand::createExpr(Zero)); in HexagonProcessInstruction()
308 Inst.addOperand(MCOperand::createExpr(Zero)); in HexagonProcessInstruction()
315 Inst.addOperand(MCOperand::createExpr(Zero)); in HexagonProcessInstruction()
322 Inst.addOperand(MCOperand::createExpr(C255)); in HexagonProcessInstruction()
329 const MCOperand &Imm = MappedInst.getOperand(1); in HexagonProcessInstruction()
337 MCOperand &Reg = MappedInst.getOperand(0); in HexagonProcessInstruction()
340 TmpInst.addOperand(MCOperand::createExpr( in HexagonProcessInstruction()
348 MCOperand &Imm = MappedInst.getOperand(1); in HexagonProcessInstruction()
354 MCOperand &Reg = MappedInst.getOperand(0); in HexagonProcessInstruction()
357 TmpInst.addOperand(MCOperand::createExpr(HexagonMCExpr::create( in HexagonProcessInstruction()
367 MCOperand &Ps = Inst.getOperand(1); in HexagonProcessInstruction()
377 MCOperand &Rt = Inst.getOperand(3); in HexagonProcessInstruction()
388 MCOperand &Rt = Inst.getOperand(2); in HexagonProcessInstruction()
400 MCOperand &Rt = Inst.getOperand(2); in HexagonProcessInstruction()
412 MCOperand &Rs = Inst.getOperand(1); in HexagonProcessInstruction()
428 MCOperand &MO = MappedInst.getOperand(2); in HexagonProcessInstruction()
448 MCOperand::createExpr(HexagonMCExpr::create(Sub, OutContext))); in HexagonProcessInstruction()
455 MCOperand &MO2 = MappedInst.getOperand(2); in HexagonProcessInstruction()
465 MCOperand &MO1 = MappedInst.getOperand(1); in HexagonProcessInstruction()
469 TmpInst.addOperand(MCOperand::createReg(High)); in HexagonProcessInstruction()
470 TmpInst.addOperand(MCOperand::createReg(Low)); in HexagonProcessInstruction()
484 MCOperand::createExpr(HexagonMCExpr::create(Sub, OutContext))); in HexagonProcessInstruction()
491 MCOperand &MO = Inst.getOperand(2); in HexagonProcessInstruction()
511 MCOperand::createExpr(HexagonMCExpr::create(Sub, OutContext))); in HexagonProcessInstruction()
519 MCOperand &Rdd = MappedInst.getOperand(0); in HexagonProcessInstruction()
520 MCOperand &MO = MappedInst.getOperand(1); in HexagonProcessInstruction()
529 TmpInst.addOperand(MCOperand::createExpr(E)); in HexagonProcessInstruction()
533 TmpInst.addOperand(MCOperand::createExpr(E)); in HexagonProcessInstruction()
542 MCOperand &MO = MappedInst.getOperand(1); in HexagonProcessInstruction()
547 MappedInst.addOperand(MCOperand::createReg(Low)); in HexagonProcessInstruction()
554 MCOperand &MO = MappedInst.getOperand(2); in HexagonProcessInstruction()
559 MappedInst.addOperand(MCOperand::createReg(Low)); in HexagonProcessInstruction()
568 MCOperand &MO = MappedInst.getOperand(2); in HexagonProcessInstruction()
573 MappedInst.addOperand(MCOperand::createReg(Low)); in HexagonProcessInstruction()
581 MCOperand &Imm = MappedInst.getOperand(2); in HexagonProcessInstruction()
597 MCOperand &Rt = Inst.getOperand(1); in HexagonProcessInstruction()
752 MCB.addOperand(MCOperand::createImm(0)); in emitInstruction()
828 SledJump->addOperand(MCOperand::createExpr(HexagonMCExpr::create( in EmitSled()
834 SledJumpPacket.addOperand(MCOperand::createImm(0)); in EmitSled()
835 SledJumpPacket.addOperand(MCOperand::createInst(SledJump)); in EmitSled()