|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenCallingConv.inc 385 LocVT == MVT::v1i1) {
571 LocVT == MVT::v1i1) {
767 LocVT == MVT::v1i1) {
810 LocVT == MVT::v1i1) {
1073 LocVT == MVT::v1i1) {
1097 LocVT == MVT::v1i1) {
1390 LocVT == MVT::v1i1) {
1876 LocVT == MVT::v1i1) {
2143 LocVT == MVT::v1i1) {
2339 LocVT == MVT::v1i1) {
2658 if (LocVT == MVT::v1i1) {
3018 LocVT == MVT::v1i1 ||
3426 if (LocVT == MVT::v1i1) {
3588 LocVT == MVT::v1i1 ||
3788 LocVT == MVT::v1i1 ||
gen/lib/Target/X86/X86GenDAGISel.inc 7444 /* 15967*/ OPC_CheckChild1Type, MVT::v1i1,
7517 MVT::v1i1, 2/*#Ops*/, 11, 12, // Results = #13
7541 MVT::v1i1, 2/*#Ops*/, 11, 12, // Results = #13
7588 MVT::v1i1, 2/*#Ops*/, 11, 12, // Results = #13
7611 MVT::v1i1, 2/*#Ops*/, 3, 9, // Results = #10
7633 MVT::v1i1, 2/*#Ops*/, 11, 12, // Results = #13
7673 MVT::v1i1, 2/*#Ops*/, 11, 12, // Results = #13
7754 MVT::v1i1, 2/*#Ops*/, 11, 12, // Results = #13
27740 /* 56808*/ OPC_CheckType, MVT::v1i1,
27745 MVT::v1i1, 8/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 3,
27757 /* 56845*/ OPC_CheckType, MVT::v1i1,
27762 MVT::v1i1, 8/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 3,
27780 MVT::v1i1, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 2,
27795 MVT::v1i1, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 2,
27815 /* 56967*/ OPC_CheckType, MVT::v1i1,
27820 MVT::v1i1, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 2,
27833 /* 57005*/ OPC_CheckType, MVT::v1i1,
27838 MVT::v1i1, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 2,
27857 MVT::v1i1, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 1,
27873 MVT::v1i1, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 1,
28532 /* 58630*/ OPC_CheckType, MVT::v1i1,
28543 MVT::v1i1, 2/*#Ops*/, 6, 7,
28554 /* 58695*/ OPC_CheckType, MVT::v1i1,
28565 MVT::v1i1, 2/*#Ops*/, 6, 7,
28579 /* 58756*/ OPC_CheckType, MVT::v1i1,
28582 MVT::v1i1, 4/*#Ops*/, 0, 1, 2, 3,
28594 /* 58783*/ OPC_CheckType, MVT::v1i1,
28597 MVT::v1i1, 4/*#Ops*/, 0, 1, 2, 3,
28612 /* 58816*/ OPC_CheckType, MVT::v1i1,
28615 MVT::v1i1, 4/*#Ops*/, 0, 1, 2, 3,
28627 /* 58843*/ OPC_CheckType, MVT::v1i1,
28630 MVT::v1i1, 4/*#Ops*/, 0, 1, 2, 3,
28857 MVT::v1i1, 3/*#Ops*/, 0, 1, 2,
28870 MVT::v1i1, 3/*#Ops*/, 0, 1, 2,
28936 /* 59397*/ OPC_CheckType, MVT::v1i1,
28939 MVT::v1i1, 4/*#Ops*/, 3, 0, 1, 2,
28952 /* 59425*/ OPC_CheckType, MVT::v1i1,
28955 MVT::v1i1, 4/*#Ops*/, 3, 0, 1, 2,
28971 /* 59459*/ OPC_CheckType, MVT::v1i1,
28974 MVT::v1i1, 4/*#Ops*/, 3, 0, 1, 2,
28987 /* 59487*/ OPC_CheckType, MVT::v1i1,
28990 MVT::v1i1, 4/*#Ops*/, 3, 0, 1, 2,
29232 MVT::v1i1, 3/*#Ops*/, 2, 0, 1,
29246 MVT::v1i1, 3/*#Ops*/, 2, 0, 1,
31898 /* 66193*/ /*SwitchType*/ 41, MVT::v1i1,// ->66236
31909 MVT::v1i1, 2/*#Ops*/, 6, 7,
41880 /* 87530*/ OPC_SwitchType /*8 cases */, 13, MVT::v1i1,// ->87546
41884 MVT::v1i1, 2/*#Ops*/, 0, 1,
41974 /* 87712*/ OPC_SwitchType /*7 cases */, 31, MVT::v1i1,// ->87746
41983 MVT::v1i1, 2/*#Ops*/, 3, 4,
47410 /* 99351*/ /*SwitchType*/ 41, MVT::v1i1,// ->99394
47421 MVT::v1i1, 2/*#Ops*/, 6, 7,
48604 /*102089*/ OPC_CheckType, MVT::v1i1,
48615 MVT::v1i1, 2/*#Ops*/, 6, 7,
48622 /*102146*/ OPC_CheckType, MVT::v1i1,
48633 MVT::v1i1, 2/*#Ops*/, 6, 7,
48645 /*102210*/ OPC_CheckType, MVT::v1i1,
48656 MVT::v1i1, 2/*#Ops*/, 6, 7,
50342 /*106224*/ /*SwitchType*/ 41, MVT::v1i1,// ->106267
50353 MVT::v1i1, 2/*#Ops*/, 6, 7,
52589 /*111357*/ OPC_SwitchType /*9 cases */, 28, MVT::v1i1,// ->111388
52597 MVT::v1i1, 2/*#Ops*/, 7, 8,
55760 /*118187*/ OPC_CheckChild0Type, MVT::v1i1,
57307 /*121207*/ OPC_CheckChild0Type, MVT::v1i1,
194119 /*392336*/ OPC_CheckType, MVT::v1i1,
194144 /*392402*/ OPC_SwitchType /*6 cases */, 69, MVT::v1i1,// ->392474
194710 /*393708*/ OPC_CheckChild1Type, MVT::v1i1,
194894 /*394204*/ OPC_CheckChild1Type, MVT::v1i1,
200604 /*405880*/ OPC_CheckType, MVT::v1i1,
200609 MVT::v1i1, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
200627 /*405923*/ OPC_CheckType, MVT::v1i1,
200632 MVT::v1i1, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3,
200652 /*405969*/ OPC_CheckType, MVT::v1i1,
200658 MVT::v1i1, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
200668 /*406003*/ OPC_CheckType, MVT::v1i1,
200674 MVT::v1i1, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9,
200687 /*406042*/ OPC_CheckType, MVT::v1i1,
200693 MVT::v1i1, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 2,
200698 MVT::v1i1, 3/*#Ops*/, 0, 1, 2,
200709 /*406088*/ OPC_CheckType, MVT::v1i1,
200715 MVT::v1i1, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 2,
200720 MVT::v1i1, 3/*#Ops*/, 0, 1, 2,
200731 /*406134*/ OPC_CheckType, MVT::v1i1,
200734 MVT::v1i1, 3/*#Ops*/, 0, 1, 2,
200744 /*406157*/ OPC_CheckType, MVT::v1i1,
200747 MVT::v1i1, 3/*#Ops*/, 0, 1, 2,
206694 MVT::v1i1, 2/*#Ops*/, 10, 11, // Results = #12
206714 MVT::v1i1, 2/*#Ops*/, 11, 12, // Results = #13
206737 MVT::v1i1, 2/*#Ops*/, 10, 11, // Results = #12
206757 MVT::v1i1, 2/*#Ops*/, 11, 12, // Results = #13
226970 MVT::v1i1, 6/*#Ops*/, 2, 3, 4, 5, 6, 1,
226975 MVT::v1i1, 2/*#Ops*/, 0, 1,
226990 MVT::v1i1, 6/*#Ops*/, 2, 3, 4, 5, 6, 1,
226995 MVT::v1i1, 2/*#Ops*/, 0, 1,
228483 /*466298*/ OPC_CheckType, MVT::v1i1,
228486 MVT::v1i1, 2/*#Ops*/, 0, 1,
228493 /*466318*/ OPC_SwitchType /*2 cases */, 11, MVT::v1i1,// ->466332
228496 MVT::v1i1, 2/*#Ops*/, 0, 1,
228510 /*466353*/ OPC_SwitchType /*3 cases */, 11, MVT::v1i1,// ->466367
228513 MVT::v1i1, 2/*#Ops*/, 0, 1,
228533 /*466401*/ OPC_SwitchType /*4 cases */, 11, MVT::v1i1,// ->466415
228536 MVT::v1i1, 2/*#Ops*/, 0, 1,
228562 /*466462*/ OPC_SwitchType /*5 cases */, 11, MVT::v1i1,// ->466476
228565 MVT::v1i1, 2/*#Ops*/, 0, 1,
228597 /*466536*/ OPC_SwitchType /*5 cases */, 11, MVT::v1i1,// ->466550
228600 MVT::v1i1, 2/*#Ops*/, 0, 1,
229165 MVT::v1i1, 2/*#Ops*/, 11, 12, // Results = #13
229188 MVT::v1i1, 2/*#Ops*/, 10, 11, // Results = #12
229247 MVT::v1i1, 2/*#Ops*/, 11, 12, // Results = #13
229270 MVT::v1i1, 2/*#Ops*/, 10, 11, // Results = #12
229313 MVT::v1i1, 2/*#Ops*/, 2, 9, // Results = #10
229331 MVT::v1i1, 2/*#Ops*/, 2, 8, // Results = #9
229373 MVT::v1i1, 2/*#Ops*/, 11, 12, // Results = #13
229396 MVT::v1i1, 2/*#Ops*/, 10, 11, // Results = #12
229435 MVT::v1i1, 2/*#Ops*/, 11, 12, // Results = #13
229458 MVT::v1i1, 2/*#Ops*/, 10, 11, // Results = #12
231015 /*471340*/ OPC_CheckType, MVT::v1i1,
231018 MVT::v1i1, 3/*#Ops*/, 0, 1, 2,
231028 /*471363*/ OPC_CheckType, MVT::v1i1,
231031 MVT::v1i1, 3/*#Ops*/, 0, 1, 2,
231402 /*472033*/ /*SwitchType*/ 19, MVT::v1i1,// ->472054
231408 MVT::v1i1, 2/*#Ops*/, 0, 1,
231563 /*472327*/ /*SwitchType*/ 19, MVT::v1i1,// ->472348
231569 MVT::v1i1, 2/*#Ops*/, 0, 1,
233778 MVT::v1i1, 2/*#Ops*/, 1, 4, // Results = #5
234212 MVT::v1i1, 2/*#Ops*/, 1, 3, // Results = #4
240210 MVT::v1i1, 2/*#Ops*/, 1, 4, // Results = #5
240644 MVT::v1i1, 2/*#Ops*/, 1, 3, // Results = #4
gen/lib/Target/X86/X86GenRegisterInfo.inc 4480 /* 24 */ MVT::v1i1, MVT::Other,
include/llvm/Support/MachineValueType.h 116 FIRST_INTEGER_FIXEDLEN_VECTOR_VALUETYPE = v1i1,
147 FIRST_FIXEDLEN_VECTOR_VALUETYPE = v1i1,
207 FIRST_VECTOR_VALUETYPE = v1i1,
428 case v1i1:
652 case v1i1:
694 case v1i1:
903 if (NumElements == 1) return MVT::v1i1;
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 743 assert(N->getValueType(0) == MVT::v1i1 && "Expected v1i1 type");
lib/CodeGen/ValueTypes.cpp 139 case MVT::v1i1: return "v1i1";
283 case MVT::v1i1: return VectorType::get(Type::getInt1Ty(Context), 1);
lib/Target/X86/X86ISelLowering.cpp 1292 addRegisterClass(MVT::v1i1, &X86::VK1RegClass);
1298 setOperationAction(ISD::SELECT, MVT::v1i1, Custom);
1299 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v1i1, Custom);
1300 setOperationAction(ISD::BUILD_VECTOR, MVT::v1i1, Custom);
1311 setOperationAction(ISD::LOAD, MVT::v1i1, Custom);
1316 setOperationAction(ISD::STORE, MVT::v1i1, Custom);
1350 for (auto VT : { MVT::v1i1, MVT::v2i1, MVT::v4i1, MVT::v8i1 })
2412 if (ValVT == MVT::v1i1)
2789 if (ValVT == MVT::v1i1)
2790 return DAG.getNode(ISD::SCALAR_TO_VECTOR, Dl, MVT::v1i1, ValReturned);
3258 else if (RegVT == MVT::v1i1)
17539 SDValue EltInVec = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v1i1, Elt);
21223 DAG.getNode(X86ISD::FSETCCM, DL, MVT::v1i1, CondOp0, CondOp1,
21270 SDValue Cmp = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, MVT::v1i1, Cond);
22663 SDValue IMask = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MVT::v1i1,
23091 SDValue FPclass = DAG.getNode(IntrData->Opc0, dl, MVT::v1i1, Src1, Imm);
23130 Cmp = DAG.getNode(IntrData->Opc1, dl, MVT::v1i1, Src1, Src2, CC, Sae);
23136 Cmp = DAG.getNode(IntrData->Opc0, dl, MVT::v1i1, Src1, Src2, CC);
23193 FCmp = DAG.getNode(X86ISD::FSETCCM, dl, MVT::v1i1, LHS, RHS,
23196 FCmp = DAG.getNode(X86ISD::FSETCCM_SAE, dl, MVT::v1i1, LHS, RHS,
38707 DAG.getNode(X86ISD::FSETCCM, DL, MVT::v1i1, CMP00, CMP01,
40513 if (VT == MVT::v1i1 && VT == StVT && Subtarget.hasAVX512() &&
44758 if (VT == MVT::v1i1 && Src.getOpcode() == ISD::AND && Src.hasOneUse())
44761 return DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, MVT::v1i1,
44765 if (VT == MVT::v1i1 && Src.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
utils/TableGen/CodeGenTarget.cpp 80 case MVT::v1i1: return "MVT::v1i1";