[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