Modify usage of llvm.dbg intrinsics.
authorJim Laskey <jlaskey@mac.com>
Thu, 23 Mar 2006 18:04:18 +0000 (18:04 +0000)
committerJim Laskey <jlaskey@mac.com>
Thu, 23 Mar 2006 18:04:18 +0000 (18:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26986 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Intrinsics.td

index 2d34ce037a90d2bf64e7d18cfea7dce2fadd998b..af7973b9f8833dba942acd21576fff2d05e30106 100644 (file)
@@ -201,10 +201,11 @@ let Properties = [InstrNoMem] in {
 def int_dbg_stoppoint    : Intrinsic<[llvm_void_ty,
                                       llvm_uint_ty, llvm_uint_ty, 
                                       llvm_descriptor_ty]>;
-def int_dbg_region_start : Intrinsic<[llvm_void_ty]>;
-def int_dbg_region_end   : Intrinsic<[llvm_void_ty]>;
+def int_dbg_region_start : Intrinsic<[llvm_void_ty, llvm_descriptor_ty]>;
+def int_dbg_region_end   : Intrinsic<[llvm_void_ty, llvm_descriptor_ty]>;
 def int_dbg_func_start   : Intrinsic<[llvm_void_ty, llvm_descriptor_ty]>;
-
+def int_dbg_declare      : Intrinsic<[llvm_void_ty, llvm_ptr_ty,
+                                                    llvm_descriptor_ty]>;
 
 //===----------------------------------------------------------------------===//
 // Target-specific intrinsics