[llvm-commits] CVS: llvm/include/llvm/Intrinsics.td
Chris Lattner
lattner at cs.uiuc.edu
Tue Mar 14 12:00:32 PST 2006
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.7 -> 1.8
---
Log message:
Fix the gcread/gcwrite intrinsic specifications, fixing
CodeGen/Generic/GC/alloc_loop.ll
---
Diffs of the changes: (+5 -5)
Intrinsics.td | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/include/llvm/Intrinsics.td:1.7 llvm/include/llvm/Intrinsics.td:1.8
--- llvm/include/llvm/Intrinsics.td:1.7 Mon Mar 13 16:38:32 2006
+++ llvm/include/llvm/Intrinsics.td Tue Mar 14 14:00:20 2006
@@ -73,12 +73,11 @@
def llvm_double_ty : LLVMType<"Type::DoubleTyID">;
def llvm_ptr_ty : LLVMType<"Type::PointerTyID">; // sbyte*
def llvm_ptrptr_ty : LLVMType<"Type::PointerTyID">; // sbyte**
-def llvm_anchor_ty : LLVMType<"Type::PointerTyID">; // {}*
def llvm_descriptor_ty : LLVMType<"Type::PointerTyID">; // global*
def llvm_v4i32_ty : LLVMPackedType<4, llvm_int_ty>; // 4 x int
def llvm_v4f32_ty : LLVMPackedType<4, llvm_float_ty>; // 4 x float
-def llvm_v2f64_ty : LLVMPackedType<4, llvm_float_ty>; // 2 x double
+def llvm_v2f64_ty : LLVMPackedType<4, llvm_double_ty>; // 2 x double
//===----------------------------------------------------------------------===//
// Intrinsic Definitions.
@@ -121,9 +120,10 @@
//===------------------- Garbage Collection Intrinsics --------------------===//
//
def int_gcroot : Intrinsic<[llvm_void_ty, llvm_ptrptr_ty, llvm_ptr_ty]>;
-def int_gcread : Intrinsic<[llvm_ptr_ty, llvm_ptrptr_ty], [InstrReadArgMem]>;
-def int_gcwrite : Intrinsic<[llvm_void_ty, llvm_ptr_ty, llvm_ptrptr_ty],
- [InstrWriteArgMem]>;
+def int_gcread : Intrinsic<[llvm_ptr_ty, llvm_ptr_ty, llvm_ptrptr_ty],
+ [InstrReadArgMem]>;
+def int_gcwrite : Intrinsic<[llvm_void_ty, llvm_ptr_ty, llvm_ptr_ty,
+ llvm_ptrptr_ty], [InstrWriteArgMem]>;
//===--------------------- Code Generator Intrinsics ----------------------===//
//
More information about the llvm-commits
mailing list