• Home
  • Raw
  • Download

Lines Matching refs:getReg

48     return X86_MC::getX86RegNum(MO.getReg());  in GetX86RegNum()
62 unsigned SrcReg = MI.getOperand(OpNum).getReg(); in getVEXRegisterEncoding()
163 if ((BaseReg.getReg() != 0 && X86::GR32RegClass.contains(BaseReg.getReg())) || in Is32BitMemOperand()
164 (IndexReg.getReg() != 0 && X86::GR32RegClass.contains(IndexReg.getReg()))) in Is32BitMemOperand()
244 unsigned BaseReg = Base.getReg(); in EmitMemModRMByte()
249 assert(IndexReg.getReg() == 0 && "Invalid rip-relative address"); in EmitMemModRMByte()
280 IndexReg.getReg() == 0 && in EmitMemModRMByte()
319 assert(IndexReg.getReg() != X86::ESP && in EmitMemModRMByte()
320 IndexReg.getReg() != X86::RSP && "Cannot use ESP as index reg!"); in EmitMemModRMByte()
356 if (IndexReg.getReg()) in EmitMemModRMByte()
363 if (IndexReg.getReg()) in EmitMemModRMByte()
484 unsigned SrcReg = MI.getOperand(i).getReg(); in EmitVEXOpcodePrefix()
507 X86InstrInfo::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg())) in EmitVEXOpcodePrefix()
528 if (MO.isReg() && X86InstrInfo::isX86_64ExtendedReg(MO.getReg())) in EmitVEXOpcodePrefix()
532 X86InstrInfo::isX86_64ExtendedReg(MO.getReg())) in EmitVEXOpcodePrefix()
541 X86InstrInfo::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg())) in EmitVEXOpcodePrefix()
551 X86InstrInfo::isX86_64ExtendedReg(MO.getReg())) in EmitVEXOpcodePrefix()
606 unsigned Reg = MO.getReg(); in DetermineREXPrefix()
618 X86InstrInfo::isX86_64ExtendedReg(MI.getOperand(0).getReg())) in DetermineREXPrefix()
623 if (MO.isReg() && X86InstrInfo::isX86_64ExtendedReg(MO.getReg())) in DetermineREXPrefix()
629 X86InstrInfo::isX86_64ExtendedReg(MI.getOperand(0).getReg())) in DetermineREXPrefix()
636 if (X86InstrInfo::isX86_64ExtendedReg(MO.getReg())) in DetermineREXPrefix()
651 X86InstrInfo::isX86_64ExtendedReg(MI.getOperand(e).getReg())) in DetermineREXPrefix()
657 if (X86InstrInfo::isX86_64ExtendedReg(MO.getReg())) in DetermineREXPrefix()
666 X86InstrInfo::isX86_64ExtendedReg(MI.getOperand(0).getReg())) in DetermineREXPrefix()
671 if (MO.isReg() && X86InstrInfo::isX86_64ExtendedReg(MO.getReg())) in DetermineREXPrefix()
689 switch (MI.getOperand(MemOperand+X86::AddrSegmentReg).getReg()) { in EmitSegmentOverridePrefix()
1010 X86InstrInfo::isX86_64ExtendedReg(MO.getReg()); in EncodeInstruction()