[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