Lines Matching refs:getReg

182         unsigned Reg = MO.getReg();
484 unsigned BaseReg = Base.getReg();
489 assert(IndexReg.getReg() == 0 && Is64BitMode &&
510 IndexReg.getReg() == 0 &&
548 assert(IndexReg.getReg() != X86::ESP &&
549 IndexReg.getReg() != X86::RSP && "Cannot use ESP as index reg!");
582 if (IndexReg.getReg())
583 IndexRegNo = getX86RegNum(IndexReg.getReg());
590 if (IndexReg.getReg())
591 IndexRegNo = getX86RegNum(IndexReg.getReg());
618 if ((BaseReg.getReg() != 0 &&
619 X86MCRegisterClasses[X86::GR16RegClassID].contains(BaseReg.getReg())) ||
620 (IndexReg.getReg() != 0 &&
621 X86MCRegisterClasses[X86::GR16RegClassID].contains(IndexReg.getReg())))
632 if ((BaseReg.getReg() != 0 &&
633 X86MCRegisterClasses[X86::GR32RegClassID].contains(BaseReg.getReg())) ||
634 (IndexReg.getReg() != 0 &&
635 X86MCRegisterClasses[X86::GR32RegClassID].contains(IndexReg.getReg())))
647 if ((BaseReg.getReg() != 0 &&
648 X86MCRegisterClasses[X86::GR64RegClassID].contains(BaseReg.getReg())) ||
649 (IndexReg.getReg() != 0 &&
650 X86MCRegisterClasses[X86::GR64RegClassID].contains(IndexReg.getReg())))
766 unsigned SrcReg = MI.getOperand(OpNum).getReg();
767 unsigned SrcRegNum = getX86RegNum(MI.getOperand(OpNum).getReg());
786 switch (MI.getOperand(MemOperand+X86::AddrSegmentReg).getReg()) {
946 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg()))
951 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg()))
962 if (X86II::isX86_64ExtendedReg(MI.getOperand(X86::AddrBaseReg).getReg()))
964 if (X86II::isX86_64ExtendedReg(MI.getOperand(X86::AddrIndexReg).getReg()))
972 if (MO.isReg() && X86II::isX86_64ExtendedReg(MO.getReg()))
986 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg()))
996 MI.getOperand(MemOperand+X86::AddrBaseReg).getReg()))
999 MI.getOperand(MemOperand+X86::AddrIndexReg).getReg()))
1016 MI.getOperand(MemOperand+X86::AddrBaseReg).getReg()))
1019 MI.getOperand(MemOperand+X86::AddrIndexReg).getReg()))
1029 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg()))
1039 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg()))
1050 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg()))
1057 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg()))
1069 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg()))
1260 getX86RegNum(MI.getOperand(CurOp++).getReg()));
1299 emitRegModRMByte(MI.getOperand(CurOp).getReg(),
1300 getX86RegNum(MI.getOperand(SrcRegNum).getReg()));
1311 getX86RegNum(MI.getOperand(SrcRegNum).getReg()));
1326 emitRegModRMByte(MI.getOperand(SrcRegNum).getReg(),
1327 getX86RegNum(MI.getOperand(CurOp).getReg()));
1349 getX86RegNum(MI.getOperand(CurOp).getReg()),PCAdj);
1363 emitRegModRMByte(MI.getOperand(CurOp++).getReg(),
1438 emitRegModRMByte(MI.getOperand(CurOp).getReg(),
1439 getX86RegNum(MI.getOperand(CurOp).getReg()));
1480 unsigned RegNum = getX86RegNum(MO.getReg()) << 4;
1481 if (X86II::isX86_64ExtendedReg(MO.getReg()))