summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-03-26 00:25:43 +0000
committerChris Lattner <sabre@nondot.org>2006-03-26 00:25:43 +0000
commit5827e022d552a653f0f30237aecfc8ef5e520be0 (patch)
treecbe7b2087ab22bb92cdebc2229ece003e5ca7926
parent6691ca3775be65da054a9218312040d8c8e4d790 (diff)
downloadbcm5719-llvm-5827e022d552a653f0f30237aecfc8ef5e520be0.tar.gz
bcm5719-llvm-5827e022d552a653f0f30237aecfc8ef5e520be0.zip
add int_ppc_altivec_vsldoi intrinsic
llvm-svn: 27138
-rw-r--r--llvm/include/llvm/Intrinsics.td4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/include/llvm/Intrinsics.td b/llvm/include/llvm/Intrinsics.td
index 8f9453db5e6..9269c73a37d 100644
--- a/llvm/include/llvm/Intrinsics.td
+++ b/llvm/include/llvm/Intrinsics.td
@@ -240,6 +240,10 @@ let TargetPrefix = "ppc" in { // All intrinsics start with "llvm.ppc.".
def int_ppc_altivec_vaddcuw : GCCBuiltin<"__builtin_altivec_vaddcuw">,
Intrinsic<[llvm_v4i32_ty, llvm_v4i32_ty, llvm_v4i32_ty],
[InstrNoMem]>;
+ def int_ppc_altivec_vsldoi : GCCBuiltin<"__builtin_altivec_vsldoi_4si">,
+ Intrinsic<[llvm_v4i32_ty, llvm_v4i32_ty,
+ llvm_v4i32_ty, llvm_int_ty],
+ [InstrNoMem]>;
// Saturating adds:
def int_ppc_altivec_vaddubs : GCCBuiltin<"__builtin_altivec_vaddubs">,
OpenPOWER on IntegriCloud