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

Reid Spencer reid at x10sys.com
Wed Apr 11 19:49:07 PDT 2007



Changes in directory llvm/include/llvm:

Intrinsics.td updated: 1.54 -> 1.55
---
Log message:

For PR1284: http://llvm.org/PR1284 :
Implement the "part_set" intrinsic.


---
Diffs of the changes:  (+5 -2)

 Intrinsics.td |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)


Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/include/llvm/Intrinsics.td:1.54 llvm/include/llvm/Intrinsics.td:1.55
--- llvm/include/llvm/Intrinsics.td:1.54	Mon Apr  9 21:52:46 2007
+++ llvm/include/llvm/Intrinsics.td	Wed Apr 11 21:48:45 2007
@@ -203,12 +203,15 @@
 
 // None of these intrinsics accesses memory at all.
 let Properties = [IntrNoMem] in {
-  def int_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]>;
+  def int_part_select : 
+     Intrinsic<[llvm_int_ty, llvm_int_ty, llvm_i32_ty, llvm_i32_ty]>;
+  def int_part_set :
+     Intrinsic<[llvm_int_ty, llvm_int_ty, llvm_int_ty, llvm_i32_ty, 
+                llvm_i32_ty]>;
 }
 
 //===------------------------ Debugger Intrinsics -------------------------===//






More information about the llvm-commits mailing list