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

References

gen/lib/Target/X86/X86GenDAGISel.inc
22862 /* 46394*/        OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
22899 /* 46483*/        OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
23165 /* 47109*/        OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
23203 /* 47199*/        OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
27017 /* 55076*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
27053 /* 55164*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
27089 /* 55254*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
27125 /* 55342*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
27610 /* 56507*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
27647 /* 56596*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
27684 /* 56685*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
27721 /* 56774*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
29793 /* 61166*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
29927 /* 61520*/        OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
30909 /* 63593*/            OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
30935 /* 63672*/            OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
31393 /* 64969*/            OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
31420 /* 65049*/            OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
41889 /* 87550*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
41993 /* 87768*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
49656 /*104338*/        OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
49696 /*104440*/        OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
52606 /*111407*/        OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
194888 /*394192*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
201520 /*407722*/      OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
201552 /*407796*/      OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
201600 /*407907*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
209672 /*424780*/        OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
209704 /*424855*/        OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
209736 /*424930*/        OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
209768 /*425005*/        OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
210019 /*425550*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
210626 /*427088*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
210647 /*427152*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
228500 /*466334*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
228517 /*466369*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
228540 /*466417*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
228569 /*466478*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
228604 /*466552*/          OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
231397 /*472022*/        OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
231558 /*472316*/        OPC_EmitInteger, MVT::i32, X86::VK2RegClassID,
gen/lib/Target/X86/X86GenGlobalISel.inc
 3469       GIM_CheckRegBankForClass, /*MI*/0, /*Op*/1, /*RC*/X86::VK2RegClassID,
 3470       GIM_CheckRegBankForClass, /*MI*/0, /*Op*/2, /*RC*/X86::VK2RegClassID,
 5043       GIM_CheckRegBankForClass, /*MI*/0, /*Op*/1, /*RC*/X86::VK2RegClassID,
 5044       GIM_CheckRegBankForClass, /*MI*/0, /*Op*/2, /*RC*/X86::VK2RegClassID,
 6365       GIM_CheckRegBankForClass, /*MI*/0, /*Op*/1, /*RC*/X86::VK2RegClassID,
 6366       GIM_CheckRegBankForClass, /*MI*/0, /*Op*/2, /*RC*/X86::VK2RegClassID,
10367       GIM_CheckRegBankForClass, /*MI*/0, /*Op*/1, /*RC*/X86::VK2RegClassID,
11051       GIM_CheckRegBankForClass, /*MI*/0, /*Op*/1, /*RC*/X86::VK2RegClassID,
gen/lib/Target/X86/X86GenInstrInfo.inc
16824 static const MCOperandInfo OperandInfo151[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
16824 static const MCOperandInfo OperandInfo151[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
16824 static const MCOperandInfo OperandInfo151[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17112 static const MCOperandInfo OperandInfo439[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { X86::SEGMENT_REGRegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17113 static const MCOperandInfo OperandInfo440[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK2WMRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { X86::SEGMENT_REGRegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17114 static const MCOperandInfo OperandInfo441[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17115 static const MCOperandInfo OperandInfo442[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK2WMRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17325 static const MCOperandInfo OperandInfo652[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { X86::SEGMENT_REGRegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17326 static const MCOperandInfo OperandInfo653[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK2WMRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { X86::SEGMENT_REGRegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17327 static const MCOperandInfo OperandInfo654[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17328 static const MCOperandInfo OperandInfo655[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK2WMRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17564 static const MCOperandInfo OperandInfo891[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { X86::SEGMENT_REGRegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, };
17565 static const MCOperandInfo OperandInfo892[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK2WMRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { X86::SEGMENT_REGRegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, };
17566 static const MCOperandInfo OperandInfo893[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
17567 static const MCOperandInfo OperandInfo894[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK2WMRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
17625 static const MCOperandInfo OperandInfo952[] = { { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
17628 static const MCOperandInfo OperandInfo955[] = { { X86::VK2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
gen/lib/Target/X86/X86GenRegisterInfo.inc
 2600   { VK2, VK2Bits, 37, 8, sizeof(VK2Bits), X86::VK2RegClassID, 1, true },
 6404     &X86MCRegisterClasses[VK2RegClassID],
lib/Target/X86/AsmParser/X86Operand.h
  470       X86MCRegisterClasses[X86::VK2RegClassID].contains(getReg());
lib/Target/X86/X86ISelDAGToDAG.cpp
 4219     case MVT::v2i1:  return X86::VK2RegClassID;