summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm/Intrinsics.td
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/include/llvm/Intrinsics.td')
-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