• Home
  • Raw
  • Download

Lines Matching refs:MCOperand

174   mcInst.addOperand(MCOperand::CreateReg(llvmRegnum));  in translateRegister()
285 MI.addOperand(MCOperand::CreateExpr(Expr)); in tryAddingSymbolicOperand()
385 mcInst.addOperand(MCOperand::CreateReg(X86::XMM0 + (immediate >> 4))); in translateImmediate()
388 mcInst.addOperand(MCOperand::CreateReg(X86::YMM0 + (immediate >> 4))); in translateImmediate()
420 mcInst.addOperand(MCOperand::CreateImm(immediate)); in translateImmediate()
451 mcInst.addOperand(MCOperand::CreateReg(X86::x)); break; in translateRMRegister()
481 MCOperand baseReg; in translateRMMemory()
482 MCOperand scaleAmount; in translateRMMemory()
483 MCOperand indexReg; in translateRMMemory()
484 MCOperand displacement; in translateRMMemory()
485 MCOperand segmentReg; in translateRMMemory()
496 baseReg = MCOperand::CreateReg(X86::x); break; in translateRMMemory()
501 baseReg = MCOperand::CreateReg(0); in translateRMMemory()
542 indexReg = MCOperand::CreateReg(X86::x); break; in translateRMMemory()
550 indexReg = MCOperand::CreateReg(0); in translateRMMemory()
553 scaleAmount = MCOperand::CreateImm(insn.sibScale); in translateRMMemory()
567 baseReg = MCOperand::CreateReg(X86::RIP); // Section 2.2.1.6 in translateRMMemory()
570 baseReg = MCOperand::CreateReg(0); in translateRMMemory()
572 indexReg = MCOperand::CreateReg(0); in translateRMMemory()
575 baseReg = MCOperand::CreateReg(X86::BX); in translateRMMemory()
576 indexReg = MCOperand::CreateReg(X86::SI); in translateRMMemory()
579 baseReg = MCOperand::CreateReg(X86::BX); in translateRMMemory()
580 indexReg = MCOperand::CreateReg(X86::DI); in translateRMMemory()
583 baseReg = MCOperand::CreateReg(X86::BP); in translateRMMemory()
584 indexReg = MCOperand::CreateReg(X86::SI); in translateRMMemory()
587 baseReg = MCOperand::CreateReg(X86::BP); in translateRMMemory()
588 indexReg = MCOperand::CreateReg(X86::DI); in translateRMMemory()
591 indexReg = MCOperand::CreateReg(0); in translateRMMemory()
602 baseReg = MCOperand::CreateReg(X86::x); break; in translateRMMemory()
614 scaleAmount = MCOperand::CreateImm(1); in translateRMMemory()
617 displacement = MCOperand::CreateImm(insn.displacement); in translateRMMemory()
629 segmentReg = MCOperand::CreateReg(segmentRegnums[insn.segmentOverride]); in translateRMMemory()
708 mcInst.addOperand(MCOperand::CreateReg(X86::ST0 + stackPos)); in translateFPRegister()