@@ -580,14 +580,9 @@ let Features = "avx2", Attributes = [NoThrow, Const, RequiredVectorWidth<256>] i
580580 def permti256 : X86Builtin<" _Vector<4, long long int>(_Vector<4, long long int>, _Vector<4, long long int>, _Constant int)" >;
581581}
582582
583- let Features = " avx2" ,
584- Attributes = [NoThrow, Const, Constexpr, RequiredVectorWidth<256 >] in {
585- def permdf256
586- : X86Builtin<" _Vector<4, double>(_Vector<4, double>, _Constant int)" >;
587- def permdi256 : X86Builtin<" _Vector<4, long long int>(_Vector<4, long long int>, _Constant int)" >;
588- }
589-
590583let Features = " avx2" , Attributes = [NoThrow, Const, Constexpr, RequiredVectorWidth<256 >] in {
584+ def permdf256 : X86Builtin<" _Vector<4, double>(_Vector<4, double>, _Constant int)" >;
585+ def permdi256 : X86Builtin<" _Vector<4, long long int>(_Vector<4, long long int>, _Constant int)" >;
591586 def pmovmskb256 : X86Builtin<" int(_Vector<32, char>)" >;
592587 def pavgb256 : X86Builtin<" _Vector<32, unsigned char>(_Vector<32, unsigned char>, _Vector<32, unsigned char>)" >;
593588 def pavgw256 : X86Builtin<" _Vector<16, unsigned short>(_Vector<16, unsigned short>, _Vector<16, unsigned short>)" >;
0 commit comments