Skip to content

Commit 057ec76

Browse files
authored
[X86][NFC]Update test cases after D159250 (#68517)
1 parent efb11c4 commit 057ec76

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

clang/test/Preprocessor/predefined-arch-macros-x86.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,4 @@
5252
// X86_64_V4-NEXT: #define __AVX512F__ 1
5353
// X86_64_V4-NEXT: #define __AVX512VL__ 1
5454
// X86_64_V4-NOT: #define __AVX512{{.*}}
55+
// X86_64_V4: #define __EVEX512__ 1

clang/test/Preprocessor/predefined-arch-macros.c

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -799,6 +799,7 @@
799799
// CHECK_KNL_M32: #define __AVX__ 1
800800
// CHECK_KNL_M32: #define __BMI2__ 1
801801
// CHECK_KNL_M32: #define __BMI__ 1
802+
// CHECK_KNL_M32: #define __EVEX512__ 1
802803
// CHECK_KNL_M32: #define __F16C__ 1
803804
// CHECK_KNL_M32: #define __FMA__ 1
804805
// CHECK_KNL_M32: #define __LZCNT__ 1
@@ -836,6 +837,7 @@
836837
// CHECK_KNL_M64: #define __AVX__ 1
837838
// CHECK_KNL_M64: #define __BMI2__ 1
838839
// CHECK_KNL_M64: #define __BMI__ 1
840+
// CHECK_KNL_M64: #define __EVEX512__ 1
839841
// CHECK_KNL_M64: #define __F16C__ 1
840842
// CHECK_KNL_M64: #define __FMA__ 1
841843
// CHECK_KNL_M64: #define __LZCNT__ 1
@@ -877,6 +879,7 @@
877879
// CHECK_KNM_M32: #define __AVX__ 1
878880
// CHECK_KNM_M32: #define __BMI2__ 1
879881
// CHECK_KNM_M32: #define __BMI__ 1
882+
// CHECK_KNM_M32: #define __EVEX512__ 1
880883
// CHECK_KNM_M32: #define __F16C__ 1
881884
// CHECK_KNM_M32: #define __FMA__ 1
882885
// CHECK_KNM_M32: #define __LZCNT__ 1
@@ -912,6 +915,7 @@
912915
// CHECK_KNM_M64: #define __AVX__ 1
913916
// CHECK_KNM_M64: #define __BMI2__ 1
914917
// CHECK_KNM_M64: #define __BMI__ 1
918+
// CHECK_KNM_M64: #define __EVEX512__ 1
915919
// CHECK_KNM_M64: #define __F16C__ 1
916920
// CHECK_KNM_M64: #define __FMA__ 1
917921
// CHECK_KNM_M64: #define __LZCNT__ 1
@@ -952,6 +956,7 @@
952956
// CHECK_SKX_M32: #define __BMI__ 1
953957
// CHECK_SKX_M32: #define __CLFLUSHOPT__ 1
954958
// CHECK_SKX_M32: #define __CLWB__ 1
959+
// CHECK_SKX_M32: #define __EVEX512__ 1
955960
// CHECK_SKX_M32: #define __F16C__ 1
956961
// CHECK_SKX_M32: #define __FMA__ 1
957962
// CHECK_SKX_M32: #define __INVPCID__ 1
@@ -997,6 +1002,7 @@
9971002
// CHECK_SKX_M64: #define __BMI__ 1
9981003
// CHECK_SKX_M64: #define __CLFLUSHOPT__ 1
9991004
// CHECK_SKX_M64: #define __CLWB__ 1
1005+
// CHECK_SKX_M64: #define __EVEX512__ 1
10001006
// CHECK_SKX_M64: #define __F16C__ 1
10011007
// CHECK_SKX_M64: #define __FMA__ 1
10021008
// CHECK_SKX_M64: #define __INVPCID__ 1
@@ -1046,6 +1052,7 @@
10461052
// CHECK_CLX_M32: #define __BMI__ 1
10471053
// CHECK_CLX_M32: #define __CLFLUSHOPT__ 1
10481054
// CHECK_CLX_M32: #define __CLWB__ 1
1055+
// CHECK_CLX_M32: #define __EVEX512__ 1
10491056
// CHECK_CLX_M32: #define __F16C__ 1
10501057
// CHECK_CLX_M32: #define __FMA__ 1
10511058
// CHECK_CLX_M32: #define __INVPCID__ 1
@@ -1092,6 +1099,7 @@
10921099
// CHECK_CLX_M64: #define __BMI__ 1
10931100
// CHECK_CLX_M64: #define __CLFLUSHOPT__ 1
10941101
// CHECK_CLX_M64: #define __CLWB__ 1
1102+
// CHECK_CLX_M64: #define __EVEX512__ 1
10951103
// CHECK_CLX_M64: #define __F16C__ 1
10961104
// CHECK_CLX_M64: #define __FMA__ 1
10971105
// CHECK_CLX_M64: #define __INVPCID__ 1
@@ -1142,6 +1150,7 @@
11421150
// CHECK_CPX_M32: #define __BMI__ 1
11431151
// CHECK_CPX_M32: #define __CLFLUSHOPT__ 1
11441152
// CHECK_CPX_M32: #define __CLWB__ 1
1153+
// CHECK_CPX_M32: #define __EVEX512__ 1
11451154
// CHECK_CPX_M32: #define __F16C__ 1
11461155
// CHECK_CPX_M32: #define __FMA__ 1
11471156
// CHECK_CPX_M32: #define __INVPCID__ 1
@@ -1189,6 +1198,7 @@
11891198
// CHECK_CPX_M64: #define __BMI__ 1
11901199
// CHECK_CPX_M64: #define __CLFLUSHOPT__ 1
11911200
// CHECK_CPX_M64: #define __CLWB__ 1
1201+
// CHECK_CPX_M64: #define __EVEX512__ 1
11921202
// CHECK_CPX_M64: #define __F16C__ 1
11931203
// CHECK_CPX_M64: #define __FMA__ 1
11941204
// CHECK_CPX_M64: #define __INVPCID__ 1
@@ -1239,6 +1249,7 @@
12391249
// CHECK_CNL_M32: #define __BMI__ 1
12401250
// CHECK_CNL_M32: #define __CLFLUSHOPT__ 1
12411251
// CHECK_CNL_M32-NOT: #define __CLWB__ 1
1252+
// CHECK_CNL_M32: #define __EVEX512__ 1
12421253
// CHECK_CNL_M32: #define __F16C__ 1
12431254
// CHECK_CNL_M32: #define __FMA__ 1
12441255
// CHECK_CNL_M32: #define __INVPCID__ 1
@@ -1287,6 +1298,7 @@
12871298
// CHECK_CNL_M64: #define __BMI__ 1
12881299
// CHECK_CNL_M64: #define __CLFLUSHOPT__ 1
12891300
// CHECK_CNL_M64-NOT: #define __CLWB__ 1
1301+
// CHECK_CNL_M64: #define __EVEX512__ 1
12901302
// CHECK_CNL_M64: #define __F16C__ 1
12911303
// CHECK_CNL_M64: #define __FMA__ 1
12921304
// CHECK_CNL_M64: #define __INVPCID__ 1
@@ -1343,6 +1355,7 @@
13431355
// CHECK_ICL_M32: #define __BMI__ 1
13441356
// CHECK_ICL_M32: #define __CLFLUSHOPT__ 1
13451357
// CHECK_ICL_M32-NOT: #define __CLWB__ 1
1358+
// CHECK_ICL_M32: #define __EVEX512__ 1
13461359
// CHECK_ICL_M32: #define __F16C__ 1
13471360
// CHECK_ICL_M32: #define __FMA__ 1
13481361
// CHECK_ICL_M32: #define __GFNI__ 1
@@ -1404,6 +1417,7 @@
14041417
// CHECK_ICL_M64: #define __BMI__ 1
14051418
// CHECK_ICL_M64: #define __CLFLUSHOPT__ 1
14061419
// CHECK_ICL_M64-NOT: #define __CLWB__ 1
1420+
// CHECK_ICL_M64: #define __EVEX512__ 1
14071421
// CHECK_ICL_M64: #define __F16C__ 1
14081422
// CHECK_ICL_M64: #define __FMA__ 1
14091423
// CHECK_ICL_M64: #define __GFNI__ 1
@@ -1463,6 +1477,7 @@
14631477
// CHECK_ICX_M32: #define __BMI__ 1
14641478
// CHECK_ICX_M32: #define __CLFLUSHOPT__ 1
14651479
// CHECK_ICX_M32: #define __CLWB__ 1
1480+
// CHECK_ICX_M32: #define __EVEX512__ 1
14661481
// CHECK_ICX_M32: #define __F16C__ 1
14671482
// CHECK_ICX_M32: #define __FMA__ 1
14681483
// CHECK_ICX_M32: #define __GFNI__ 1
@@ -1521,6 +1536,7 @@
15211536
// CHECK_ICX_M64: #define __BMI__ 1
15221537
// CHECK_ICX_M64: #define __CLFLUSHOPT__ 1
15231538
// CHECK_ICX_M64: #define __CLWB__ 1
1539+
// CHECK_ICX_M64: #define __EVEX512__ 1
15241540
// CHECK_ICX_M64: #define __F16C__ 1
15251541
// CHECK_ICX_M64: #define __FMA__ 1
15261542
// CHECK_ICX_M64: #define __GFNI__ 1
@@ -1581,6 +1597,7 @@
15811597
// CHECK_TGL_M32: #define __BMI__ 1
15821598
// CHECK_TGL_M32: #define __CLFLUSHOPT__ 1
15831599
// CHECK_TGL_M32: #define __CLWB__ 1
1600+
// CHECK_TGL_M32: #define __EVEX512__ 1
15841601
// CHECK_TGL_M32: #define __F16C__ 1
15851602
// CHECK_TGL_M32: #define __FMA__ 1
15861603
// CHECK_TGL_M32: #define __GFNI__ 1
@@ -1643,6 +1660,7 @@
16431660
// CHECK_TGL_M64: #define __BMI__ 1
16441661
// CHECK_TGL_M64: #define __CLFLUSHOPT__ 1
16451662
// CHECK_TGL_M64: #define __CLWB__ 1
1663+
// CHECK_TGL_M64: #define __EVEX512__ 1
16461664
// CHECK_TGL_M64: #define __F16C__ 1
16471665
// CHECK_TGL_M64: #define __FMA__ 1
16481666
// CHECK_TGL_M64: #define __GFNI__ 1
@@ -1716,6 +1734,7 @@
17161734
// CHECK_SPR_M32: #define __CLFLUSHOPT__ 1
17171735
// CHECK_SPR_M32: #define __CLWB__ 1
17181736
// CHECK_SPR_M32: #define __ENQCMD__ 1
1737+
// CHECK_SPR_M32: #define __EVEX512__ 1
17191738
// CHECK_SPR_M32: #define __F16C__ 1
17201739
// CHECK_SPR_M32: #define __FMA__ 1
17211740
// CHECK_SPR_M32: #define __GFNI__ 1
@@ -1791,6 +1810,7 @@
17911810
// CHECK_SPR_M64: #define __CLFLUSHOPT__ 1
17921811
// CHECK_SPR_M64: #define __CLWB__ 1
17931812
// CHECK_SPR_M64: #define __ENQCMD__ 1
1813+
// CHECK_SPR_M64: #define __EVEX512__ 1
17941814
// CHECK_SPR_M64: #define __F16C__ 1
17951815
// CHECK_SPR_M64: #define __FMA__ 1
17961816
// CHECK_SPR_M64: #define __GFNI__ 1
@@ -1870,6 +1890,7 @@
18701890
// CHECK_GNR_M32: #define __CLFLUSHOPT__ 1
18711891
// CHECK_GNR_M32: #define __CLWB__ 1
18721892
// CHECK_GNR_M32: #define __ENQCMD__ 1
1893+
// CHECK_GNR_M32: #define __EVEX512__ 1
18731894
// CHECK_GNR_M32: #define __F16C__ 1
18741895
// CHECK_GNR_M32: #define __FMA__ 1
18751896
// CHECK_GNR_M32: #define __GFNI__ 1
@@ -1949,6 +1970,7 @@
19491970
// CHECK_GNR_M64: #define __CLFLUSHOPT__ 1
19501971
// CHECK_GNR_M64: #define __CLWB__ 1
19511972
// CHECK_GNR_M64: #define __ENQCMD__ 1
1973+
// CHECK_GNR_M64: #define __EVEX512__ 1
19521974
// CHECK_GNR_M64: #define __F16C__ 1
19531975
// CHECK_GNR_M64: #define __FMA__ 1
19541976
// CHECK_GNR_M64: #define __GFNI__ 1
@@ -3845,6 +3867,7 @@
38453867
// CHECK_ZNVER4_M32: #define __CLFLUSHOPT__ 1
38463868
// CHECK_ZNVER4_M32: #define __CLWB__ 1
38473869
// CHECK_ZNVER4_M32: #define __CLZERO__ 1
3870+
// CHECK_ZNVER4_M32: #define __EVEX512__ 1
38483871
// CHECK_ZNVER4_M32: #define __F16C__ 1
38493872
// CHECK_ZNVER4_M32-NOT: #define __FMA4__ 1
38503873
// CHECK_ZNVER4_M32: #define __FMA__ 1
@@ -3909,6 +3932,7 @@
39093932
// CHECK_ZNVER4_M64: #define __CLFLUSHOPT__ 1
39103933
// CHECK_ZNVER4_M64: #define __CLWB__ 1
39113934
// CHECK_ZNVER4_M64: #define __CLZERO__ 1
3935+
// CHECK_ZNVER4_M64: #define __EVEX512__ 1
39123936
// CHECK_ZNVER4_M64: #define __F16C__ 1
39133937
// CHECK_ZNVER4_M64-NOT: #define __FMA4__ 1
39143938
// CHECK_ZNVER4_M64: #define __FMA__ 1

0 commit comments

Comments
 (0)