Skip to content
This repository was archived by the owner on Mar 28, 2020. It is now read-only.

Commit 09a3b12

Browse files
committed
[X86] Remove GCCBuiltin from kand/kandn/kor/kxor/kxnor/knot intrinsics so clang can implement with native IR.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@320918 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent 53c6a87 commit 09a3b12

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

include/llvm/IR/IntrinsicsX86.td

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3721,21 +3721,21 @@ let TargetPrefix = "x86" in { // All intrinsics start with "llvm.x86.".
37213721
let TargetPrefix = "x86" in { // All intrinsics start with "llvm.x86.".
37223722
// Mask instructions
37233723
// 16-bit mask
3724-
def int_x86_avx512_kand_w : GCCBuiltin<"__builtin_ia32_kandhi">,
3724+
def int_x86_avx512_kand_w : // TODO: remove this intrinsic
37253725
Intrinsic<[llvm_i16_ty], [llvm_i16_ty, llvm_i16_ty],
37263726
[IntrNoMem]>;
3727-
def int_x86_avx512_kandn_w : GCCBuiltin<"__builtin_ia32_kandnhi">,
3727+
def int_x86_avx512_kandn_w : // TODO: remove this intrinsic
37283728
Intrinsic<[llvm_i16_ty], [llvm_i16_ty, llvm_i16_ty],
37293729
[IntrNoMem]>;
3730-
def int_x86_avx512_knot_w : GCCBuiltin<"__builtin_ia32_knothi">,
3730+
def int_x86_avx512_knot_w : // TODO: remove this intrinsic
37313731
Intrinsic<[llvm_i16_ty], [llvm_i16_ty], [IntrNoMem]>;
3732-
def int_x86_avx512_kor_w : GCCBuiltin<"__builtin_ia32_korhi">,
3732+
def int_x86_avx512_kor_w : // TODO: remove this intrinsic
37333733
Intrinsic<[llvm_i16_ty], [llvm_i16_ty, llvm_i16_ty],
37343734
[IntrNoMem]>;
3735-
def int_x86_avx512_kxor_w : GCCBuiltin<"__builtin_ia32_kxorhi">,
3735+
def int_x86_avx512_kxor_w : // TODO: remove this intrinsic
37363736
Intrinsic<[llvm_i16_ty], [llvm_i16_ty, llvm_i16_ty],
37373737
[IntrNoMem]>;
3738-
def int_x86_avx512_kxnor_w : GCCBuiltin<"__builtin_ia32_kxnorhi">,
3738+
def int_x86_avx512_kxnor_w : // TODO: remove this intrinsic
37393739
Intrinsic<[llvm_i16_ty], [llvm_i16_ty, llvm_i16_ty],
37403740
[IntrNoMem]>;
37413741
def int_x86_avx512_kortestz_w : GCCBuiltin<"__builtin_ia32_kortestzhi">,

0 commit comments

Comments
 (0)