reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
253374 case 18: return (Subtarget->hasAVX()) && (!Subtarget->hasDQI()); 253375 case 19: return (Subtarget->hasDQI()); 253468 case 112: return (Subtarget->hasDQI()) && (Subtarget->hasVLX()); 253472 case 116: return (!Subtarget->hasDQI()); 253476 case 120: return (Subtarget->hasDQI()) && (!Subtarget->hasVLX()); 253506 case 150: return (Subtarget->hasAVX512()) && (!Subtarget->hasDQI()); 253515 case 159: return (Subtarget->hasDQI()) && (!Subtarget->hasBWI()); 253516 case 160: return (Subtarget->hasDQI()) && (Subtarget->hasVLX()) && (!Subtarget->hasBWI()); 253546 case 190: return (Subtarget->hasBWI()) && (Subtarget->hasDQI()); 253547 case 191: return (Subtarget->hasBWI()) && (!Subtarget->hasDQI());gen/lib/Target/X86/X86GenFastISel.inc
206 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 213 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 220 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 242 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 249 if ((Subtarget->hasDQI())) { 279 if ((Subtarget->hasDQI())) { 1424 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 1431 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 1438 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 1460 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 1467 if ((Subtarget->hasDQI())) { 1497 if ((Subtarget->hasDQI())) { 1916 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 1923 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 1930 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 1945 if ((Subtarget->hasDQI())) { 1952 if ((Subtarget->hasDQI())) { 2184 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 2191 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 2198 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 2213 if ((Subtarget->hasDQI())) { 2220 if ((Subtarget->hasDQI())) { 2678 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 2685 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 2711 if ((Subtarget->hasDQI())) { 2748 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 2773 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 2795 if ((Subtarget->hasDQI())) { 2831 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 2838 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 2861 if ((Subtarget->hasDQI())) { 2892 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 2914 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 2936 if ((Subtarget->hasDQI())) { 3179 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 3209 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 3216 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 3242 if ((Subtarget->hasDQI())) { 3279 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 3304 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 3326 if ((Subtarget->hasDQI())) { 3357 if ((Subtarget->hasDQI())) { 3380 if ((Subtarget->hasDQI())) { 3413 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 3420 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 3443 if ((Subtarget->hasDQI())) { 3474 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 3496 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 3518 if ((Subtarget->hasDQI())) { 3549 if ((Subtarget->hasDQI())) { 3572 if ((Subtarget->hasDQI())) { 3849 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 6208 if ((Subtarget->hasDQI())) { 7049 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 7058 if ((Subtarget->hasDQI()) && (Subtarget->hasVLX())) { 7067 if ((Subtarget->hasDQI())) { 7215 if ((Subtarget->hasDQI())) { 8841 if ((Subtarget->hasDQI())) { 10855 if ((Subtarget->hasDQI())) { 10864 if ((Subtarget->hasDQI())) { 10903 if ((Subtarget->hasDQI())) { 10951 if ((Subtarget->hasDQI())) { 10960 if ((Subtarget->hasDQI())) { 13681 if ((Subtarget->hasDQI())) { 13687 if ((Subtarget->hasAVX()) && (!Subtarget->hasDQI())) { 13696 if ((Subtarget->hasDQI())) { 13702 if ((Subtarget->hasAVX()) && (!Subtarget->hasDQI())) {gen/lib/Target/X86/X86GenGlobalISel.inc
209 if (Subtarget->hasDQI()) 211 if (!Subtarget->hasDQI())lib/Target/X86/X86DomainReassignment.cpp
630 if (STI->hasDQI()) { 694 if (STI->hasDQI()) {lib/Target/X86/X86ISelDAGToDAG.cpp
1234 (N0Opc == X86::KANDWrr && Subtarget->hasDQI()) ||
lib/Target/X86/X86ISelLowering.cpp1310 if (!Subtarget.hasDQI()) { 1470 if (Subtarget.hasDQI()) { 1564 if (Subtarget.hasDQI()) { 1739 if (Subtarget.hasDQI()) { 5015 if (!Subtarget.hasDQI() && BitcastVT == MVT::v8i1 && LoadVT == MVT::i8) 5676 if ((!Subtarget.hasDQI() && NumElems == 8) || NumElems < 8) 5677 WideOpVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1; 10040 if ((!Subtarget.hasDQI() && NumElems == 8) || NumElems < 8) 10041 ShiftVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1; 16798 if ((!Subtarget.hasDQI() && NumElts == 8) || NumElts < 8) 16799 WideVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1; 16901 if ((!Subtarget.hasDQI() && NumElts == 8) || NumElts < 8) 16902 WideVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1; 16964 (Subtarget.hasDQI() && (NumElems < 32))) 17356 if ((!Subtarget.hasDQI() && NumElems == 8) || NumElems < 8) { 17357 WideVecVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1; 17746 if ((!Subtarget.hasDQI() && NumElems == 8) || NumElems < 8) { 17747 WideVecVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1; 18336 if (!Subtarget.hasDQI() || SrcVT != MVT::i64 || Subtarget.is64Bit() || 19360 if (Subtarget.hasDQI()) 19552 assert(Subtarget.hasDQI() && Subtarget.hasVLX() && "Requires AVX512DQVL!"); 20958 !(Subtarget.hasDQI() && VT == MVT::v8i1) && 20973 if (Subtarget.hasDQI() && (VT == MVT::v8i1 || VT == MVT::v16i1)) 21552 if ((Subtarget.hasDQI() && WideEltVT.getSizeInBits() >= 32) || 21842 assert(Subtarget.hasAVX512() && !Subtarget.hasDQI() && 21922 assert(Subtarget.hasAVX512() && !Subtarget.hasDQI() && 25116 assert(!Subtarget.hasDQI() && "DQI should use MULLQ"); 28183 if (Subtarget.hasDQI() && VT == MVT::i64 && 28208 assert(Subtarget.hasDQI() && Subtarget.hasVLX() && "Requires AVX512DQVL!"); 28222 if (Subtarget.hasDQI() && Subtarget.hasVLX() && SrcVT == MVT::v2i64) { 35543 !Subtarget.hasDQI() && N0.getOpcode() == ISD::EXTRACT_SUBVECTOR && 43236 if (InVT.getScalarSizeInBits() > 32 && !Subtarget.hasDQI()) { 43272 if (Subtarget.hasDQI() && VT != MVT::f80)lib/Target/X86/X86InstrInfo.cpp
6654 if (Subtarget.hasDQI()) 6776 if (Subtarget.hasDQI()) 6844 } else if (Subtarget.hasDQI() && lookupAVX512(opcode, domain, 6847 } else if (Subtarget.hasDQI()) { 6893 assert((Subtarget.hasDQI() || Domain >= 3) && "Requires AVX-512DQ"); 6901 assert((Subtarget.hasDQI() || Domain >= 3) && "Requires AVX-512DQ");lib/Target/X86/X86LegalizerInfo.cpp
491 if (!(Subtarget.hasAVX512() && Subtarget.hasDQI()))
lib/Target/X86/X86TargetTransformInfo.cpp492 if (ST->hasDQI()) 1656 if (ST->hasDQI())