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 ----------------------===// // _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits