• Home
  • Raw
  • Download

Lines Matching refs:getReg

187         unsigned Reg = MO.getReg();  in determineREX()
489 unsigned BaseReg = Base.getReg(); in emitMemModRMByte()
494 assert(IndexReg.getReg() == 0 && Is64BitMode && in emitMemModRMByte()
515 IndexReg.getReg() == 0 && in emitMemModRMByte()
553 assert(IndexReg.getReg() != X86::ESP && in emitMemModRMByte()
554 IndexReg.getReg() != X86::RSP && "Cannot use ESP as index reg!"); in emitMemModRMByte()
587 if (IndexReg.getReg()) in emitMemModRMByte()
588 IndexRegNo = getX86RegNum(IndexReg.getReg()); in emitMemModRMByte()
595 if (IndexReg.getReg()) in emitMemModRMByte()
596 IndexRegNo = getX86RegNum(IndexReg.getReg()); in emitMemModRMByte()
623 if ((BaseReg.getReg() != 0 && in Is16BitMemOperand()
624 X86MCRegisterClasses[X86::GR16RegClassID].contains(BaseReg.getReg())) || in Is16BitMemOperand()
625 (IndexReg.getReg() != 0 && in Is16BitMemOperand()
626 X86MCRegisterClasses[X86::GR16RegClassID].contains(IndexReg.getReg()))) in Is16BitMemOperand()
637 if ((BaseReg.getReg() != 0 && in Is32BitMemOperand()
638 X86MCRegisterClasses[X86::GR32RegClassID].contains(BaseReg.getReg())) || in Is32BitMemOperand()
639 (IndexReg.getReg() != 0 && in Is32BitMemOperand()
640 X86MCRegisterClasses[X86::GR32RegClassID].contains(IndexReg.getReg()))) in Is32BitMemOperand()
652 if ((BaseReg.getReg() != 0 && in Is64BitMemOperand()
653 X86MCRegisterClasses[X86::GR64RegClassID].contains(BaseReg.getReg())) || in Is64BitMemOperand()
654 (IndexReg.getReg() != 0 && in Is64BitMemOperand()
655 X86MCRegisterClasses[X86::GR64RegClassID].contains(IndexReg.getReg()))) in Is64BitMemOperand()
771 unsigned SrcReg = MI.getOperand(OpNum).getReg(); in getVEXRegisterEncoding()
772 unsigned SrcRegNum = getX86RegNum(MI.getOperand(OpNum).getReg()); in getVEXRegisterEncoding()
791 switch (MI.getOperand(MemOperand+X86::AddrSegmentReg).getReg()) { in emitSegmentOverridePrefix()
950 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg())) in emitVEXOpcodePrefix()
955 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg())) in emitVEXOpcodePrefix()
966 if (X86II::isX86_64ExtendedReg(MI.getOperand(X86::AddrBaseReg).getReg())) in emitVEXOpcodePrefix()
968 if (X86II::isX86_64ExtendedReg(MI.getOperand(X86::AddrIndexReg).getReg())) in emitVEXOpcodePrefix()
976 if (MO.isReg() && X86II::isX86_64ExtendedReg(MO.getReg())) in emitVEXOpcodePrefix()
990 if (X86II::isX86_64ExtendedReg(MI.getOperand(0).getReg())) in emitVEXOpcodePrefix()
997 MI.getOperand(MemOperand+X86::AddrBaseReg).getReg())) in emitVEXOpcodePrefix()
1000 MI.getOperand(MemOperand+X86::AddrIndexReg).getReg())) in emitVEXOpcodePrefix()
1017 MI.getOperand(MemOperand+X86::AddrBaseReg).getReg())) in emitVEXOpcodePrefix()
1020 MI.getOperand(MemOperand+X86::AddrIndexReg).getReg())) in emitVEXOpcodePrefix()
1030 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg())) in emitVEXOpcodePrefix()
1040 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg())) in emitVEXOpcodePrefix()
1051 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg())) in emitVEXOpcodePrefix()
1058 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg())) in emitVEXOpcodePrefix()
1068 if (X86II::isX86_64ExtendedReg(MI.getOperand(1).getReg())) in emitVEXOpcodePrefix()
1259 getX86RegNum(MI.getOperand(CurOp++).getReg())); in emitInstruction()
1298 emitRegModRMByte(MI.getOperand(CurOp).getReg(), in emitInstruction()
1299 getX86RegNum(MI.getOperand(SrcRegNum).getReg())); in emitInstruction()
1310 getX86RegNum(MI.getOperand(SrcRegNum).getReg())); in emitInstruction()
1325 emitRegModRMByte(MI.getOperand(SrcRegNum).getReg(), in emitInstruction()
1326 getX86RegNum(MI.getOperand(CurOp).getReg())); in emitInstruction()
1348 getX86RegNum(MI.getOperand(CurOp).getReg()),PCAdj); in emitInstruction()
1362 emitRegModRMByte(MI.getOperand(CurOp++).getReg(), in emitInstruction()
1437 emitRegModRMByte(MI.getOperand(CurOp).getReg(), in emitInstruction()
1438 getX86RegNum(MI.getOperand(CurOp).getReg())); in emitInstruction()
1471 unsigned RegNum = getX86RegNum(MO.getReg()) << 4; in emitInstruction()
1472 if (X86II::isX86_64ExtendedReg(MO.getReg())) in emitInstruction()