[llvm-commits] CVS: llvm/include/llvm/IntrinsicsPowerPC.td
Chris Lattner
lattner at cs.uiuc.edu
Tue Apr 4 16:24:38 PDT 2006
Changes in directory llvm/include/llvm:
IntrinsicsPowerPC.td updated: 1.15 -> 1.16
---
Log message:
Add FP -> Int Conversions
---
Diffs of the changes: (+7 -1)
IntrinsicsPowerPC.td | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/IntrinsicsPowerPC.td
diff -u llvm/include/llvm/IntrinsicsPowerPC.td:1.15 llvm/include/llvm/IntrinsicsPowerPC.td:1.16
--- llvm/include/llvm/IntrinsicsPowerPC.td:1.15 Tue Apr 4 18:13:21 2006
+++ llvm/include/llvm/IntrinsicsPowerPC.td Tue Apr 4 18:24:25 2006
@@ -350,13 +350,19 @@
Intrinsic<[llvm_v4i32_ty, llvm_v8i16_ty], [InstrNoMem]>;
- // FP to integer conversion.
+ // FP <-> integer conversion.
def int_ppc_altivec_vcfsx : GCCBuiltin<"__builtin_altivec_vcfsx">,
Intrinsic<[llvm_v4f32_ty, llvm_v4i32_ty, llvm_int_ty],
[InstrNoMem]>;
def int_ppc_altivec_vcfux : GCCBuiltin<"__builtin_altivec_vcfux">,
Intrinsic<[llvm_v4f32_ty, llvm_v4i32_ty, llvm_int_ty],
[InstrNoMem]>;
+ def int_ppc_altivec_vctsxs : GCCBuiltin<"__builtin_altivec_vctsxs">,
+ Intrinsic<[llvm_v4i32_ty, llvm_v4f32_ty, llvm_int_ty],
+ [InstrNoMem]>;
+ def int_ppc_altivec_vctuxs : GCCBuiltin<"__builtin_altivec_vctuxs">,
+ Intrinsic<[llvm_v4i32_ty, llvm_v4f32_ty, llvm_int_ty],
+ [InstrNoMem]>;
def int_ppc_altivec_vrfim : GCCBuiltin<"__builtin_altivec_vrfim">,
Intrinsic<[llvm_v4f32_ty, llvm_v4f32_ty], [InstrNoMem]>;
More information about the llvm-commits
mailing list