summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-12-16 08:25:30 +0000
committerCraig Topper <craig.topper@intel.com>2017-12-16 08:25:30 +0000
commitd2a2a39c93363bd4d2281d926b97d3770dfe2501 (patch)
tree65924f2a769c25c040be4f905b8a8f49dd4a0dba
parent1c7d07c60135ac5b6c449ac6f97a324876a10ce2 (diff)
downloadbcm5719-llvm-d2a2a39c93363bd4d2281d926b97d3770dfe2501.tar.gz
bcm5719-llvm-d2a2a39c93363bd4d2281d926b97d3770dfe2501.zip
[X86] Remove GCCBuiltin from kand/kandn/kor/kxor/kxnor/knot intrinsics so clang can implement with native IR.
llvm-svn: 320918
-rw-r--r--llvm/include/llvm/IR/IntrinsicsX86.td12
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/include/llvm/IR/IntrinsicsX86.td b/llvm/include/llvm/IR/IntrinsicsX86.td
index c8ede72fb7e..bd6177c5b3d 100644
--- a/llvm/include/llvm/IR/IntrinsicsX86.td
+++ b/llvm/include/llvm/IR/IntrinsicsX86.td
@@ -3721,21 +3721,21 @@ let TargetPrefix = "x86" in { // All intrinsics start with "llvm.x86.".
let TargetPrefix = "x86" in { // All intrinsics start with "llvm.x86.".
// Mask instructions
// 16-bit mask
- def int_x86_avx512_kand_w : GCCBuiltin<"__builtin_ia32_kandhi">,
+ def int_x86_avx512_kand_w : // TODO: remove this intrinsic
Intrinsic<[llvm_i16_ty], [llvm_i16_ty, llvm_i16_ty],
[IntrNoMem]>;
- def int_x86_avx512_kandn_w : GCCBuiltin<"__builtin_ia32_kandnhi">,
+ def int_x86_avx512_kandn_w : // TODO: remove this intrinsic
Intrinsic<[llvm_i16_ty], [llvm_i16_ty, llvm_i16_ty],
[IntrNoMem]>;
- def int_x86_avx512_knot_w : GCCBuiltin<"__builtin_ia32_knothi">,
+ def int_x86_avx512_knot_w : // TODO: remove this intrinsic
Intrinsic<[llvm_i16_ty], [llvm_i16_ty], [IntrNoMem]>;
- def int_x86_avx512_kor_w : GCCBuiltin<"__builtin_ia32_korhi">,
+ def int_x86_avx512_kor_w : // TODO: remove this intrinsic
Intrinsic<[llvm_i16_ty], [llvm_i16_ty, llvm_i16_ty],
[IntrNoMem]>;
- def int_x86_avx512_kxor_w : GCCBuiltin<"__builtin_ia32_kxorhi">,
+ def int_x86_avx512_kxor_w : // TODO: remove this intrinsic
Intrinsic<[llvm_i16_ty], [llvm_i16_ty, llvm_i16_ty],
[IntrNoMem]>;
- def int_x86_avx512_kxnor_w : GCCBuiltin<"__builtin_ia32_kxnorhi">,
+ def int_x86_avx512_kxnor_w : // TODO: remove this intrinsic
Intrinsic<[llvm_i16_ty], [llvm_i16_ty, llvm_i16_ty],
[IntrNoMem]>;
def int_x86_avx512_kortestz_w : GCCBuiltin<"__builtin_ia32_kortestzhi">,
OpenPOWER on IntegriCloud