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

References

gen/lib/Target/X86/X86GenAsmMatcher.inc
 7200     case X86::XMM0: OpKind = MCK_XMM0; break;
gen/lib/Target/X86/X86GenCallingConv.inc
  232       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
  438             X86::XMM0, X86::XMM1, X86::XMM2
  603           X86::XMM0, X86::XMM1, X86::XMM2
  880         X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7
  904         X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7
 1173         X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
 1237         X86::XMM0, X86::XMM1, X86::XMM2
 1550         X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7
 1952         X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15
 1976         X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15
 2221       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
 2234       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
 2247       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
 2277       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
 2294       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
 2415         X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15
 2439         X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15
 2592       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
 2785       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
 2891           X86::XMM0, X86::XMM1, X86::XMM2
 2926         X86::XMM0, X86::XMM1, X86::XMM2
 2938         X86::XMM0, X86::XMM1, X86::XMM2
 3127         X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7
 3144         X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7
 3199       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
 3299       X86::XMM0, X86::XMM1
 3309       X86::XMM0, X86::XMM1
 3319       X86::XMM0, X86::XMM1
 3329       X86::XMM0, X86::XMM1
 3488       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
 3498       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
 3508       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
 3518       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
 3541       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3
 3703         X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15
 3720         X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15
 3903         X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15
 3920         X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15
gen/lib/Target/X86/X86GenDAGISel.inc
16452 /* 33327*/        OPC_EmitCopyToReg, 3, X86::XMM0,
16461 /* 33347*/        OPC_EmitCopyToReg, 2, X86::XMM0,
222686 /*453073*/        OPC_EmitCopyToReg, 0, X86::XMM0,
222704 /*453112*/          OPC_EmitCopyToReg, 0, X86::XMM0,
222725 /*453155*/          OPC_EmitCopyToReg, 0, X86::XMM0,
222740 /*453185*/          OPC_EmitCopyToReg, 0, X86::XMM0,
222812 /*453342*/          OPC_EmitCopyToReg, 0, X86::XMM0,
222821 /*453365*/          OPC_EmitCopyToReg, 0, X86::XMM0,
222840 /*453404*/          OPC_EmitCopyToReg, 0, X86::XMM0,
222861 /*453447*/          OPC_EmitCopyToReg, 0, X86::XMM0,
gen/lib/Target/X86/X86GenGlobalISel.inc
 9418         GIR_AddRegister, /*InsnID*/1, X86::XMM0, /*AddRegisterRegFlags*/RegState::Define,
gen/lib/Target/X86/X86GenInstrInfo.inc
16582 static const MCPhysReg ImplicitList20[] = { X86::XMM0, 0 };
16633 static const MCPhysReg ImplicitList71[] = { X86::XMM0, X86::EFLAGS, 0 };
16663 static const MCPhysReg ImplicitList101[] = { X86::EAX, X86::ECX, X86::EDX, X86::FP0, X86::FP1, X86::FP2, X86::FP3, X86::FP4, X86::FP5, X86::FP6, X86::FP7, X86::ST0, X86::ST1, X86::ST2, X86::ST3, X86::ST4, X86::ST5, X86::ST6, X86::ST7, X86::MM0, X86::MM1, X86::MM2, X86::MM3, X86::MM4, X86::MM5, X86::MM6, X86::MM7, X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, X86::EFLAGS, X86::DF, 0 };
16664 static const MCPhysReg ImplicitList102[] = { X86::RAX, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::R8, X86::R9, X86::R10, X86::R11, X86::FP0, X86::FP1, X86::FP2, X86::FP3, X86::FP4, X86::FP5, X86::FP6, X86::FP7, X86::ST0, X86::ST1, X86::ST2, X86::ST3, X86::ST4, X86::ST5, X86::ST6, X86::ST7, X86::MM0, X86::MM1, X86::MM2, X86::MM3, X86::MM4, X86::MM5, X86::MM6, X86::MM7, X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, X86::EFLAGS, X86::DF, 0 };
gen/lib/Target/X86/X86GenRegisterInfo.inc
 1276   { X86::XMM0 },
 1583     X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, X86::XMM16, X86::XMM17, X86::XMM18, X86::XMM19, X86::XMM20, X86::XMM21, X86::XMM22, X86::XMM23, X86::XMM24, X86::XMM25, X86::XMM26, X86::XMM27, X86::XMM28, X86::XMM29, X86::XMM30, X86::XMM31, 
 1633     X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, 
 1953     X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, X86::XMM16, X86::XMM17, X86::XMM18, X86::XMM19, X86::XMM20, X86::XMM21, X86::XMM22, X86::XMM23, X86::XMM24, X86::XMM25, X86::XMM26, X86::XMM27, X86::XMM28, X86::XMM29, X86::XMM30, X86::XMM31, 
 1983     X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, 
 2423     X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, X86::XMM16, X86::XMM17, X86::XMM18, X86::XMM19, X86::XMM20, X86::XMM21, X86::XMM22, X86::XMM23, X86::XMM24, X86::XMM25, X86::XMM26, X86::XMM27, X86::XMM28, X86::XMM29, X86::XMM30, X86::XMM31, 
 2433     X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, 
 2729   { 17U, X86::XMM0 },
 2806   { 21U, X86::XMM0 },
 2851   { 21U, X86::XMM0 },
 2896   { 17U, X86::XMM0 },
 2973   { 21U, X86::XMM0 },
 3018   { 21U, X86::XMM0 },
 3096   { X86::XMM0, 17U },
 3246   { X86::XMM0, 21U },
 3396   { X86::XMM0, 21U },
 3546   { X86::XMM0, 17U },
 3696   { X86::XMM0, 21U },
 3846   { X86::XMM0, 21U },
10008 static const MCPhysReg CSR_32_AllRegs_SSE_SaveList[] = { X86::EAX, X86::EBX, X86::ECX, X86::EDX, X86::EBP, X86::ESI, X86::EDI, X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, 0 };
10018 static const MCPhysReg CSR_64_AllRegs_SaveList[] = { X86::RBX, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::R8, X86::R9, X86::R10, X86::R11, X86::R12, X86::R13, X86::R14, X86::R15, X86::RBP, X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, X86::RAX, 0 };
10038 static const MCPhysReg CSR_64_MostRegs_SaveList[] = { X86::RBX, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::R8, X86::R9, X86::R10, X86::R11, X86::R12, X86::R13, X86::R14, X86::R15, X86::RBP, X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, 0 };
10040 static const MCPhysReg CSR_64_RT_AllRegs_SaveList[] = { X86::RBX, X86::R12, X86::R13, X86::R14, X86::R15, X86::RBP, X86::RAX, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::R8, X86::R9, X86::R10, X86::RSP, X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, 0 };
lib/Target/X86/AsmParser/X86Operand.h
  323     return isMem64() && isMemIndexReg(X86::XMM0, X86::XMM15);
  326     return isMem128() && isMemIndexReg(X86::XMM0, X86::XMM15);
  332     return isMem256() && isMemIndexReg(X86::XMM0, X86::XMM15);
  339     return isMem64() && isMemIndexReg(X86::XMM0, X86::XMM31);
  342     return isMem128() && isMemIndexReg(X86::XMM0, X86::XMM31);
  348     return isMem256() && isMemIndexReg(X86::XMM0, X86::XMM31);
lib/Target/X86/Disassembler/X86Disassembler.cpp
  270   static constexpr MCPhysReg llvmRegnums[] = {ALL_REGS};
  453     mcInst.addOperand(MCOperand::createReg(X86::XMM0 + (immediate >> 4)));
  507   ALL_REGS
  569       REGS_XMM
lib/Target/X86/MCTargetDesc/X86InstComments.cpp
  207   if (X86::XMM0 <= RegNo && RegNo <= X86::XMM31)
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  134       {codeview::RegisterId::XMM0, X86::XMM0},
lib/Target/X86/X86CallLowering.cpp
  165     static const MCPhysReg XMMArgRegs[] = {X86::XMM0, X86::XMM1, X86::XMM2,
lib/Target/X86/X86CallingConv.cpp
   80   static const MCPhysReg RegListXMM[] = {X86::XMM0, X86::XMM1, X86::XMM2,
lib/Target/X86/X86FastISel.cpp
 3124     X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3,
 3461       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3,
lib/Target/X86/X86ISelLowering.cpp
 2526          VA.getLocReg() == X86::XMM0 || VA.getLocReg() == X86::XMM1) &&
 2556         if (VA.getLocReg() == X86::XMM0 || VA.getLocReg() == X86::XMM1) {
 3158     X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3,
 3834         case X86::XMM0: ShadowReg = X86::RCX; break;
 3892       X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3,
45946       return std::make_pair(X86::XMM0, &X86::VR128RegClass);
lib/Target/X86/X86RegisterInfo.cpp
  598       for (MCRegAliasIterator AI(X86::XMM0 + n, this, true); AI.isValid(); ++AI)
unittests/tools/llvm-exegesis/X86/TargetTest.cpp
  192       setRegTo(X86::XMM0, APInt(128, "11112222333344445555666677778888", 16)),
  198                   IsMovValueFromStack(X86::MOVDQUrm, X86::XMM0),
  204       setRegTo(X86::XMM0, APInt(128, "11112222333344445555666677778888", 16)),
  210                   IsMovValueFromStack(X86::VMOVDQUrm, X86::XMM0),
  216       setRegTo(X86::XMM0, APInt(128, "11112222333344445555666677778888", 16)),
  222                   IsMovValueFromStack(X86::VMOVDQU32Z128rm, X86::XMM0),