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

Reid Spencer reid at x10sys.com
Wed Apr 4 16:48:49 PDT 2007



Changes in directory llvm/include/llvm:

Intrinsics.td updated: 1.52 -> 1.53
---
Log message:

Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. 


---
Diffs of the changes:  (+3 -1)

 Intrinsics.td |    4 +++-
 1 files changed, 3 insertions(+), 1 deletion(-)


Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/include/llvm/Intrinsics.td:1.52 llvm/include/llvm/Intrinsics.td:1.53
--- llvm/include/llvm/Intrinsics.td:1.52	Sun Apr  1 02:30:57 2007
+++ llvm/include/llvm/Intrinsics.td	Wed Apr  4 18:48:25 2007
@@ -203,11 +203,13 @@
 
 // None of these intrinsics accesses memory at all.
 let Properties = [IntrNoMem] in {
+  def int_bit_part_select : 
+     Intrinsic<[llvm_int_ty, llvm_int_ty, llvm_i32_ty, llvm_i32_ty]>;
   def int_bswap: Intrinsic<[llvm_int_ty, llvm_int_ty]>;
   def int_ctpop: Intrinsic<[llvm_i32_ty, llvm_int_ty]>;
   def int_ctlz : Intrinsic<[llvm_i32_ty, llvm_int_ty]>;
   def int_cttz : Intrinsic<[llvm_i32_ty, llvm_int_ty]>;
-} 
+}
 
 //===------------------------ Debugger Intrinsics -------------------------===//
 //






More information about the llvm-commits mailing list