reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenAsmMatcher.inc
 7139     case X86::SI: OpKind = MCK_GR16_NOREX; break;
gen/lib/Target/X86/X86GenCallingConv.inc
 3061       X86::AX, X86::CX, X86::DX, X86::DI, X86::SI
 3631       X86::AX, X86::CX, X86::DX, X86::DI, X86::SI, X86::R8W, X86::R9W, X86::R12W, X86::R13W, X86::R14W, X86::R15W
 3831       X86::AX, X86::CX, X86::DX, X86::DI, X86::SI, X86::R8W, X86::R9W, X86::R10W, X86::R11W, X86::R12W, X86::R14W, X86::R15W
gen/lib/Target/X86/X86GenRegisterInfo.inc
 1373     X86::AX, X86::CX, X86::DX, X86::SI, X86::DI, X86::BX, X86::BP, X86::SP, X86::R8W, X86::R9W, X86::R10W, X86::R11W, X86::R14W, X86::R15W, X86::R12W, X86::R13W, 
 1383     X86::AX, X86::CX, X86::DX, X86::SI, X86::DI, X86::BX, X86::BP, X86::SP, 
lib/Target/X86/AsmParser/X86AsmParser.cpp
 1038                        BaseReg != X86::SI && BaseReg != X86::DI))) {
 1071           (IndexReg != X86::SI && IndexReg != X86::DI)) {
 1219   unsigned Basereg = is64BitMode() ? X86::RSI : (Parse32 ? X86::ESI : X86::SI);
 1240   case X86::SI:
 1258     return IsSIReg ? X86::SI : X86::DI;
 1941   if ((BaseReg == X86::SI || BaseReg == X86::DI) &&
lib/Target/X86/AsmParser/X86Operand.h
  378        getMemBaseReg() == X86::SI) && isa<MCConstantExpr>(getMemDisp()) &&
lib/Target/X86/Disassembler/X86Disassembler.cpp
  270   static constexpr MCPhysReg llvmRegnums[] = {ALL_REGS};
  337     baseRegNo = insn.hasAdSize ? X86::SI : X86::ESI;
  340     baseRegNo = insn.hasAdSize ? X86::ESI : X86::SI;
  507   ALL_REGS
  618       indexReg = MCOperand::createReg(X86::SI);
  626       indexReg = MCOperand::createReg(X86::SI);
  645       ALL_EA_BASES
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
 1304     assert(((siReg == X86::SI && MI.getOperand(0).getReg() == X86::DI) ||
 1313         (is32BitMode(STI) && siReg == X86::SI))
 1326         (is32BitMode(STI) && siReg == X86::SI))
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  103       {codeview::RegisterId::SI, X86::SI},
  610       case X86::SIL: case X86::SI: case X86::ESI: case X86::RSI:
  611         return X86::SI;
  638       case X86::SIL: case X86::SI: case X86::ESI: case X86::RSI:
  675     case X86::SIL: case X86::SI: case X86::ESI: case X86::RSI:
  676       return X86::SI;
  711     case X86::SIL: case X86::SI: case X86::ESI: case X86::RSI:
  747     case X86::SIL: case X86::SI: case X86::ESI: case X86::RSI: