|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenDAGISel.inc22716 /* 46044*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
22753 /* 46133*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
22789 /* 46219*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
22826 /* 46308*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
23015 /* 46755*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
23053 /* 46845*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
23090 /* 46932*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
23128 /* 47022*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
26729 /* 54364*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
26765 /* 54452*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
26801 /* 54542*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
26837 /* 54630*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
26873 /* 54720*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
26909 /* 54808*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
26945 /* 54898*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
26981 /* 54986*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
27314 /* 55795*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
27351 /* 55884*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
27388 /* 55973*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
27425 /* 56062*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
27462 /* 56151*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
27499 /* 56240*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
27536 /* 56329*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
27573 /* 56418*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
29731 /* 60996*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
29762 /* 61081*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
29863 /* 61348*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
29895 /* 61434*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
30791 /* 63253*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
30817 /* 63332*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
30850 /* 63423*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
30876 /* 63502*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
31271 /* 64625*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
31298 /* 64705*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
31332 /* 64797*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
31359 /* 64877*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
41896 /* 87565*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
42005 /* 87801*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
49645 /*104307*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
49685 /*104409*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
52617 /*111437*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
194897 /*394211*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
194931 /*394283*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
201394 /*407432*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
201426 /*407506*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
201457 /*407577*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
201489 /*407651*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
201634 /*407992*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
201681 /*408100*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
209416 /*424180*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
209448 /*424255*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
209480 /*424330*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
209512 /*424405*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
209544 /*424480*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
209576 /*424555*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
209608 /*424630*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
209640 /*424705*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
209957 /*425415*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
209993 /*425491*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
210470 /*426689*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
210491 /*426753*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
210560 /*426912*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
210581 /*426976*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
228523 /*466382*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
228546 /*466430*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
228575 /*466491*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
228610 /*466565*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
231388 /*472001*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
231549 /*472295*/ OPC_EmitInteger, MVT::i32, X86::VK4RegClassID,
gen/lib/Target/X86/X86GenGlobalISel.inc 3542 GIM_CheckRegBankForClass, /*MI*/0, /*Op*/1, /*RC*/X86::VK4RegClassID,
3543 GIM_CheckRegBankForClass, /*MI*/0, /*Op*/2, /*RC*/X86::VK4RegClassID,
5116 GIM_CheckRegBankForClass, /*MI*/0, /*Op*/1, /*RC*/X86::VK4RegClassID,
5117 GIM_CheckRegBankForClass, /*MI*/0, /*Op*/2, /*RC*/X86::VK4RegClassID,
6438 GIM_CheckRegBankForClass, /*MI*/0, /*Op*/1, /*RC*/X86::VK4RegClassID,
6439 GIM_CheckRegBankForClass, /*MI*/0, /*Op*/2, /*RC*/X86::VK4RegClassID,
10380 GIM_CheckRegBankForClass, /*MI*/0, /*Op*/1, /*RC*/X86::VK4RegClassID,
10393 GIM_CheckRegBankForClass, /*MI*/0, /*Op*/1, /*RC*/X86::VK4RegClassID,
11064 GIM_CheckRegBankForClass, /*MI*/0, /*Op*/1, /*RC*/X86::VK4RegClassID,
11088 GIM_CheckRegBankForClass, /*MI*/0, /*Op*/1, /*RC*/X86::VK4RegClassID,
gen/lib/Target/X86/X86GenInstrInfo.inc16826 static const MCOperandInfo OperandInfo153[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
16826 static const MCOperandInfo OperandInfo153[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
16826 static const MCOperandInfo OperandInfo153[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17116 static const MCOperandInfo OperandInfo443[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 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 }, };
17117 static const MCOperandInfo OperandInfo444[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4WMRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 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 }, };
17118 static const MCOperandInfo OperandInfo445[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17119 static const MCOperandInfo OperandInfo446[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4WMRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17124 static const MCOperandInfo OperandInfo451[] = { { X86::VK4RegClassID, 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 }, };
17125 static const MCOperandInfo OperandInfo452[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4WMRegClassID, 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 }, };
17126 static const MCOperandInfo OperandInfo453[] = { { X86::VK4RegClassID, 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 }, };
17127 static const MCOperandInfo OperandInfo454[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4WMRegClassID, 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 }, };
17329 static const MCOperandInfo OperandInfo656[] = { { X86::VK4RegClassID, 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 }, };
17330 static const MCOperandInfo OperandInfo657[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4WMRegClassID, 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 }, };
17331 static const MCOperandInfo OperandInfo658[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17332 static const MCOperandInfo OperandInfo659[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4WMRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17337 static const MCOperandInfo OperandInfo664[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17338 static const MCOperandInfo OperandInfo665[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4WMRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
17552 static const MCOperandInfo OperandInfo879[] = { { X86::VK4RegClassID, 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 }, };
17553 static const MCOperandInfo OperandInfo880[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4WMRegClassID, 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 }, };
17554 static const MCOperandInfo OperandInfo881[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
17555 static const MCOperandInfo OperandInfo882[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4WMRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
17568 static const MCOperandInfo OperandInfo895[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 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 }, };
17569 static const MCOperandInfo OperandInfo896[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4WMRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 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 }, };
17570 static const MCOperandInfo OperandInfo897[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
17571 static const MCOperandInfo OperandInfo898[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4WMRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
17616 static const MCOperandInfo OperandInfo943[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
17624 static const MCOperandInfo OperandInfo951[] = { { X86::VR128XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
17626 static const MCOperandInfo OperandInfo953[] = { { X86::VR256XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
17629 static const MCOperandInfo OperandInfo956[] = { { X86::VK4RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { X86::VR256XRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
gen/lib/Target/X86/X86GenRegisterInfo.inc 2601 { VK4, VK4Bits, 153, 8, sizeof(VK4Bits), X86::VK4RegClassID, 1, true },
6416 &X86MCRegisterClasses[VK4RegClassID],
lib/Target/X86/AsmParser/X86Operand.h 475 X86MCRegisterClasses[X86::VK4RegClassID].contains(getReg());
lib/Target/X86/X86ISelDAGToDAG.cpp 4220 case MVT::v4i1: return X86::VK4RegClassID;