@@ -945,10 +945,6 @@ let Features = "xop", Attributes = [NoThrow, Const, RequiredVectorWidth<128>] in
945
945
def vphsubwd : X86Builtin<" _Vector<4, int>(_Vector<8, short>)" >;
946
946
def vphsubdq : X86Builtin<" _Vector<2, long long int>(_Vector<4, int>)" >;
947
947
def vpperm : X86Builtin<" _Vector<16, char>(_Vector<16, char>, _Vector<16, char>, _Vector<16, char>)" >;
948
- def vprotb : X86Builtin<" _Vector<16, char>(_Vector<16, char>, _Vector<16, char>)" >;
949
- def vprotw : X86Builtin<" _Vector<8, short>(_Vector<8, short>, _Vector<8, short>)" >;
950
- def vprotd : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int>)" >;
951
- def vprotq : X86Builtin<" _Vector<2, long long int>(_Vector<2, long long int>, _Vector<2, long long int>)" >;
952
948
def vprotbi : X86Builtin<" _Vector<16, char>(_Vector<16, char>, _Constant char)" >;
953
949
def vprotwi : X86Builtin<" _Vector<8, short>(_Vector<8, short>, _Constant char)" >;
954
950
def vprotdi : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Constant char)" >;
@@ -1882,78 +1878,6 @@ let Features = "avx512vbmi2,evex512", Attributes = [NoThrow, Const, RequiredVect
1882
1878
def vpshldw512 : X86Builtin<" _Vector<32, short>(_Vector<32, short>, _Vector<32, short>, _Constant int)" >;
1883
1879
}
1884
1880
1885
- let Features = " avx512vl,avx512vbmi2" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
1886
- def vpshldvd128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int>, _Vector<4, int>)" >;
1887
- }
1888
-
1889
- let Features = " avx512vl,avx512vbmi2" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
1890
- def vpshldvd256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int>, _Vector<8, int>)" >;
1891
- }
1892
-
1893
- let Features = " avx512vbmi2,evex512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
1894
- def vpshldvd512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int>, _Vector<16, int>)" >;
1895
- }
1896
-
1897
- let Features = " avx512vl,avx512vbmi2" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
1898
- def vpshldvq128 : X86Builtin<" _Vector<2, long long int>(_Vector<2, long long int>, _Vector<2, long long int>, _Vector<2, long long int>)" >;
1899
- }
1900
-
1901
- let Features = " avx512vl,avx512vbmi2" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
1902
- def vpshldvq256 : X86Builtin<" _Vector<4, long long int>(_Vector<4, long long int>, _Vector<4, long long int>, _Vector<4, long long int>)" >;
1903
- }
1904
-
1905
- let Features = " avx512vbmi2,evex512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
1906
- def vpshldvq512 : X86Builtin<" _Vector<8, long long int>(_Vector<8, long long int>, _Vector<8, long long int>, _Vector<8, long long int>)" >;
1907
- }
1908
-
1909
- let Features = " avx512vl,avx512vbmi2" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
1910
- def vpshldvw128 : X86Builtin<" _Vector<8, short>(_Vector<8, short>, _Vector<8, short>, _Vector<8, short>)" >;
1911
- }
1912
-
1913
- let Features = " avx512vl,avx512vbmi2" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
1914
- def vpshldvw256 : X86Builtin<" _Vector<16, short>(_Vector<16, short>, _Vector<16, short>, _Vector<16, short>)" >;
1915
- }
1916
-
1917
- let Features = " avx512vbmi2,evex512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
1918
- def vpshldvw512 : X86Builtin<" _Vector<32, short>(_Vector<32, short>, _Vector<32, short>, _Vector<32, short>)" >;
1919
- }
1920
-
1921
- let Features = " avx512vl,avx512vbmi2" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
1922
- def vpshrdvd128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int>, _Vector<4, int>)" >;
1923
- }
1924
-
1925
- let Features = " avx512vl,avx512vbmi2" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
1926
- def vpshrdvd256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int>, _Vector<8, int>)" >;
1927
- }
1928
-
1929
- let Features = " avx512vbmi2,evex512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
1930
- def vpshrdvd512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int>, _Vector<16, int>)" >;
1931
- }
1932
-
1933
- let Features = " avx512vl,avx512vbmi2" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
1934
- def vpshrdvq128 : X86Builtin<" _Vector<2, long long int>(_Vector<2, long long int>, _Vector<2, long long int>, _Vector<2, long long int>)" >;
1935
- }
1936
-
1937
- let Features = " avx512vl,avx512vbmi2" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
1938
- def vpshrdvq256 : X86Builtin<" _Vector<4, long long int>(_Vector<4, long long int>, _Vector<4, long long int>, _Vector<4, long long int>)" >;
1939
- }
1940
-
1941
- let Features = " avx512vbmi2,evex512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
1942
- def vpshrdvq512 : X86Builtin<" _Vector<8, long long int>(_Vector<8, long long int>, _Vector<8, long long int>, _Vector<8, long long int>)" >;
1943
- }
1944
-
1945
- let Features = " avx512vl,avx512vbmi2" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
1946
- def vpshrdvw128 : X86Builtin<" _Vector<8, short>(_Vector<8, short>, _Vector<8, short>, _Vector<8, short>)" >;
1947
- }
1948
-
1949
- let Features = " avx512vl,avx512vbmi2" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
1950
- def vpshrdvw256 : X86Builtin<" _Vector<16, short>(_Vector<16, short>, _Vector<16, short>, _Vector<16, short>)" >;
1951
- }
1952
-
1953
- let Features = " avx512vbmi2,evex512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
1954
- def vpshrdvw512 : X86Builtin<" _Vector<32, short>(_Vector<32, short>, _Vector<32, short>, _Vector<32, short>)" >;
1955
- }
1956
-
1957
1881
let Features = " avx512vl,avx512vbmi2" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
1958
1882
def vpshrdd128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int>, _Constant int)" >;
1959
1883
}
@@ -2165,28 +2089,10 @@ let Features = "avx512vl", Attributes = [NoThrow, Const, RequiredVectorWidth<256
2165
2089
}
2166
2090
2167
2091
let Features = " avx512f,evex512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
2168
- def prolvd512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int>)" >;
2169
- def prolvq512 : X86Builtin<" _Vector<8, long long int>(_Vector<8, long long int>, _Vector<8, long long int>)" >;
2170
2092
def prord512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Constant int)" >;
2171
2093
def prorq512 : X86Builtin<" _Vector<8, long long int>(_Vector<8, long long int>, _Constant int)" >;
2172
2094
}
2173
2095
2174
- let Features = " avx512vl" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
2175
- def prolvd128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int>)" >;
2176
- }
2177
-
2178
- let Features = " avx512vl" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
2179
- def prolvd256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int>)" >;
2180
- }
2181
-
2182
- let Features = " avx512vl" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
2183
- def prolvq128 : X86Builtin<" _Vector<2, long long int>(_Vector<2, long long int>, _Vector<2, long long int>)" >;
2184
- }
2185
-
2186
- let Features = " avx512vl" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
2187
- def prolvq256 : X86Builtin<" _Vector<4, long long int>(_Vector<4, long long int>, _Vector<4, long long int>)" >;
2188
- }
2189
-
2190
2096
let Features = " avx512vl" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
2191
2097
def prord128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Constant int)" >;
2192
2098
}
@@ -2203,27 +2109,6 @@ let Features = "avx512vl", Attributes = [NoThrow, Const, RequiredVectorWidth<256
2203
2109
def prorq256 : X86Builtin<" _Vector<4, long long int>(_Vector<4, long long int>, _Constant int)" >;
2204
2110
}
2205
2111
2206
- let Features = " avx512f,evex512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
2207
- def prorvd512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int>)" >;
2208
- def prorvq512 : X86Builtin<" _Vector<8, long long int>(_Vector<8, long long int>, _Vector<8, long long int>)" >;
2209
- }
2210
-
2211
- let Features = " avx512vl" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
2212
- def prorvd128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int>)" >;
2213
- }
2214
-
2215
- let Features = " avx512vl" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
2216
- def prorvd256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int>)" >;
2217
- }
2218
-
2219
- let Features = " avx512vl" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
2220
- def prorvq128 : X86Builtin<" _Vector<2, long long int>(_Vector<2, long long int>, _Vector<2, long long int>)" >;
2221
- }
2222
-
2223
- let Features = " avx512vl" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
2224
- def prorvq256 : X86Builtin<" _Vector<4, long long int>(_Vector<4, long long int>, _Vector<4, long long int>)" >;
2225
- }
2226
-
2227
2112
let Features = " avx512bw,evex512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
2228
2113
def pshufhw512 : X86Builtin<" _Vector<32, short>(_Vector<32, short>, _Constant int)" >;
2229
2114
def pshuflw512 : X86Builtin<" _Vector<32, short>(_Vector<32, short>, _Constant int)" >;
0 commit comments