[llvm-commits] CVS: llvm/include/llvm/IntrinsicsPowerPC.td

Chris Lattner lattner at cs.uiuc.edu
Tue Apr 4 16:43:56 PDT 2006



Changes in directory llvm/include/llvm:

IntrinsicsPowerPC.td updated: 1.16 -> 1.17
---
Log message:

Add missing byte merges.


---
Diffs of the changes:  (+6 -0)

 IntrinsicsPowerPC.td |    6 ++++++
 1 files changed, 6 insertions(+)


Index: llvm/include/llvm/IntrinsicsPowerPC.td
diff -u llvm/include/llvm/IntrinsicsPowerPC.td:1.16 llvm/include/llvm/IntrinsicsPowerPC.td:1.17
--- llvm/include/llvm/IntrinsicsPowerPC.td:1.16	Tue Apr  4 18:24:25 2006
+++ llvm/include/llvm/IntrinsicsPowerPC.td	Tue Apr  4 18:43:44 2006
@@ -374,12 +374,18 @@
               Intrinsic<[llvm_v4f32_ty, llvm_v4f32_ty], [InstrNoMem]>;
 
   // Merges
+  def int_ppc_altivec_vmrghb : GCCBuiltin<"__builtin_altivec_vmrghb">,
+              Intrinsic<[llvm_v16i8_ty, llvm_v16i8_ty, llvm_v16i8_ty],
+                        [InstrNoMem]>;
   def int_ppc_altivec_vmrghh : GCCBuiltin<"__builtin_altivec_vmrghh">,
               Intrinsic<[llvm_v8i16_ty, llvm_v8i16_ty, llvm_v8i16_ty],
                         [InstrNoMem]>;
   def int_ppc_altivec_vmrghw : GCCBuiltin<"__builtin_altivec_vmrghw">,
               Intrinsic<[llvm_v4i32_ty, llvm_v4i32_ty, llvm_v4i32_ty],
                         [InstrNoMem]>;
+  def int_ppc_altivec_vmrglb : GCCBuiltin<"__builtin_altivec_vmrglb">,
+              Intrinsic<[llvm_v16i8_ty, llvm_v16i8_ty, llvm_v16i8_ty],
+                        [InstrNoMem]>;
   def int_ppc_altivec_vmrglh : GCCBuiltin<"__builtin_altivec_vmrglh">,
               Intrinsic<[llvm_v8i16_ty, llvm_v8i16_ty, llvm_v8i16_ty],
                         [InstrNoMem]>;






More information about the llvm-commits mailing list