Skip to content

Commit 358fb5f

Browse files
refactor: move to avx2 existing container
1 parent 86b263b commit 358fb5f

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

clang/include/clang/Basic/BuiltinsX86.td

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
590583
let 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

Comments
 (0)