Lines Matching defs:testFeature
590 auto testFeature = [&](unsigned F) {
604 if (testFeature(X86::FEATURE_MMX)) {
698 if (testFeature(X86::FEATURE_AVX512BF16)) {
701 } else if (testFeature(X86::FEATURE_AVX512VNNI)) {
781 if (testFeature(X86::FEATURE_AVX512VP2INTERSECT)) {
783 } else if (testFeature(X86::FEATURE_AVX512VBMI2)) {
785 } else if (testFeature(X86::FEATURE_AVX512VBMI)) {
787 } else if (testFeature(X86::FEATURE_AVX512BF16)) {
789 } else if (testFeature(X86::FEATURE_AVX512VNNI)) {
791 } else if (testFeature(X86::FEATURE_AVX512VL)) {
793 } else if (testFeature(X86::FEATURE_AVX512ER)) {
795 } else if (testFeature(X86::FEATURE_CLFLUSHOPT)) {
796 if (testFeature(X86::FEATURE_SHA))
800 } else if (testFeature(X86::FEATURE_ADX)) {
802 } else if (testFeature(X86::FEATURE_AVX2)) {
804 } else if (testFeature(X86::FEATURE_AVX)) {
806 } else if (testFeature(X86::FEATURE_SSE4_2)) {
807 if (testFeature(X86::FEATURE_MOVBE))
811 } else if (testFeature(X86::FEATURE_SSE4_1)) {
813 } else if (testFeature(X86::FEATURE_SSSE3)) {
814 if (testFeature(X86::FEATURE_MOVBE))
818 } else if (testFeature(X86::FEATURE_64BIT)) {
820 } else if (testFeature(X86::FEATURE_SSE3)) {
822 } else if (testFeature(X86::FEATURE_SSE2)) {
824 } else if (testFeature(X86::FEATURE_SSE)) {
826 } else if (testFeature(X86::FEATURE_MMX)) {
835 if (testFeature(X86::FEATURE_64BIT)) {
839 if (testFeature(X86::FEATURE_SSE3)) {
857 auto testFeature = [&](unsigned F) {
887 if (testFeature(X86::FEATURE_SSE)) {
894 if (testFeature(X86::FEATURE_SSE3)) {