add int_ppc_altivec_vsldoi intrinsic
authorChris Lattner <sabre@nondot.org>
Sun, 26 Mar 2006 00:25:43 +0000 (00:25 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 26 Mar 2006 00:25:43 +0000 (00:25 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27138 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Intrinsics.td

index 8f9453db5e6a176af4966a5a33db6a0d09465706..9269c73a37deed5101e2393c677d153a52d80077 100644 (file)
@@ -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">,