diff options
author | Craig Topper <craig.topper@gmail.com> | 2012-02-05 00:55:56 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2012-02-05 00:55:56 +0000 |
commit | eea723fe02edba0a1215fa235ba425ae93202dc9 (patch) | |
tree | fa58104b0041c0085879a490d97f579dbf14369b /include | |
parent | 3f4f34c7ba24c3703a0cddf778183f7d876ac83f (diff) |
Remove most of the intrinsics for XOP VPCMOV instruction. They all aliased to the same instruction with different types. This would be better accomplished with casts in the not yet created xopintrin.h header file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149795 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/IntrinsicsX86.td | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/include/llvm/IntrinsicsX86.td b/include/llvm/IntrinsicsX86.td index 51c8340aea..4a5b3d6b13 100644 --- a/include/llvm/IntrinsicsX86.td +++ b/include/llvm/IntrinsicsX86.td @@ -1946,71 +1946,11 @@ let TargetPrefix = "x86" in { // All intrinsics start with "llvm.x86.". Intrinsic<[llvm_v2i64_ty], [llvm_v2i64_ty, llvm_v2i64_ty, llvm_v2i64_ty], [IntrNoMem]>; - def int_x86_xop_vpcmov_v2di : - GCCBuiltin<"__builtin_ia32_vpcmov_v2di">, - Intrinsic<[llvm_v2i64_ty], - [llvm_v2i64_ty, llvm_v2i64_ty, llvm_v2i64_ty], - [IntrNoMem]>; - def int_x86_xop_vpcmov_v4si : - GCCBuiltin<"__builtin_ia32_vpcmov_v4si">, - Intrinsic<[llvm_v4i32_ty], - [llvm_v4i32_ty, llvm_v4i32_ty, llvm_v4i32_ty], - [IntrNoMem]>; - def int_x86_xop_vpcmov_v8hi : - GCCBuiltin<"__builtin_ia32_vpcmov_v8hi">, - Intrinsic<[llvm_v8i16_ty], - [llvm_v8i16_ty, llvm_v8i16_ty, llvm_v8i16_ty], - [IntrNoMem]>; - def int_x86_xop_vpcmov_v16qi : - GCCBuiltin<"__builtin_ia32_vpcmov_v16qi">, - Intrinsic<[llvm_v16i8_ty], - [llvm_v16i8_ty, llvm_v16i8_ty, llvm_v16i8_ty], - [IntrNoMem]>; - def int_x86_xop_vpcmov_v2df : - GCCBuiltin<"__builtin_ia32_vpcmov_v2df">, - Intrinsic<[llvm_v2f64_ty], - [llvm_v2f64_ty, llvm_v2f64_ty, llvm_v2f64_ty], - [IntrNoMem]>; - def int_x86_xop_vpcmov_v4sf : - GCCBuiltin<"__builtin_ia32_vpcmov_v4sf">, - Intrinsic<[llvm_v4f32_ty], - [llvm_v4f32_ty, llvm_v4f32_ty, llvm_v4f32_ty], - [IntrNoMem]>; def int_x86_xop_vpcmov_256 : GCCBuiltin<"__builtin_ia32_vpcmov_256">, Intrinsic<[llvm_v4i64_ty], [llvm_v4i64_ty, llvm_v4i64_ty, llvm_v4i64_ty], [IntrNoMem]>; - def int_x86_xop_vpcmov_v4di_256 : - GCCBuiltin<"__builtin_ia32_vpcmov_v4di256">, - Intrinsic<[llvm_v4i64_ty], - [llvm_v4i64_ty, llvm_v4i64_ty, llvm_v4i64_ty], - [IntrNoMem]>; - def int_x86_xop_vpcmov_v8si_256 : - GCCBuiltin<"__builtin_ia32_vpcmov_v8si256">, - Intrinsic<[llvm_v8i32_ty], - [llvm_v8i32_ty, llvm_v8i32_ty, llvm_v8i32_ty], - [IntrNoMem]>; - def int_x86_xop_vpcmov_v16hi_256 : - GCCBuiltin<"__builtin_ia32_vpcmov_v16hi256">, - Intrinsic<[llvm_v16i16_ty], - [llvm_v16i16_ty, llvm_v16i16_ty, llvm_v16i16_ty], - [IntrNoMem]>; - def int_x86_xop_vpcmov_v32qi_256 : - GCCBuiltin<"__builtin_ia32_vpcmov_v32qi256">, - Intrinsic<[llvm_v32i8_ty], - [llvm_v32i8_ty, llvm_v32i8_ty, llvm_v32i8_ty], - [IntrNoMem]>; - def int_x86_xop_vpcmov_v4df_256 : - GCCBuiltin<"__builtin_ia32_vpcmov_v4df256">, - Intrinsic<[llvm_v4f64_ty], - [llvm_v4f64_ty, llvm_v4f64_ty, llvm_v4f64_ty], - [IntrNoMem]>; - def int_x86_xop_vpcmov_v8sf_256 : - GCCBuiltin<"__builtin_ia32_vpcmov_v8sf256">, - Intrinsic<[llvm_v8f32_ty], - [llvm_v8f32_ty, llvm_v8f32_ty, llvm_v8f32_ty], - [IntrNoMem]>; def int_x86_xop_vpcomeqb : GCCBuiltin<"__builtin_ia32_vpcomeqb">, Intrinsic<[llvm_v16i8_ty], [llvm_v16i8_ty, llvm_v16i8_ty], |