summaryrefslogtreecommitdiffstats
path: root/docs/SourceLevelDebugging.html
diff options
context:
space:
mode:
authorrdivacky <rdivacky@FreeBSD.org>2010-07-13 17:19:57 +0000
committerrdivacky <rdivacky@FreeBSD.org>2010-07-13 17:19:57 +0000
commit9112829d76cbb8e0c8ef51bbc2d7d1be48cd7b74 (patch)
tree9de1c5f67a98cd0e73c60838396486c984f63ac2 /docs/SourceLevelDebugging.html
parent1e3dec662ea18131c495db50caccc57f77b7a5fe (diff)
downloadFreeBSD-src-9112829d76cbb8e0c8ef51bbc2d7d1be48cd7b74.zip
FreeBSD-src-9112829d76cbb8e0c8ef51bbc2d7d1be48cd7b74.tar.gz
Update LLVM to r108243.
Diffstat (limited to 'docs/SourceLevelDebugging.html')
-rw-r--r--docs/SourceLevelDebugging.html35
1 files changed, 21 insertions, 14 deletions
diff --git a/docs/SourceLevelDebugging.html b/docs/SourceLevelDebugging.html
index e017530..f70a0d3 100644
--- a/docs/SourceLevelDebugging.html
+++ b/docs/SourceLevelDebugging.html
@@ -401,7 +401,7 @@ height="369">
metadata, ;; Reference to type descriptor
i1, ;; True if the global is local to compile unit (static)
i1, ;; True if the global is defined in the compile unit (not extern)
- { }* ;; Reference to the global variable
+ {}* ;; Reference to the global variable
}
</pre>
</div>
@@ -433,6 +433,13 @@ provide details such as name, type and where the variable is defined.</p>
metadata, ;; Reference to type descriptor
i1, ;; True if the global is local to compile unit (static)
i1 ;; True if the global is defined in the compile unit (not extern)
+ i32 ;; Virtuality, e.g. dwarf::DW_VIRTUALITY__virtual
+ i32 ;; Index into a virtual function
+ metadata, ;; indicates which base type contains the vtable pointer for the
+ ;; derived class
+ i1 ;; isArtificial
+ i1 ;; isOptimized
+ Function *;; Pointer to LLVM function
}
</pre>
</div>
@@ -782,11 +789,11 @@ DW_TAG_return_variable = 258
<div class="doc_text">
<pre>
- void %<a href="#format_common_declare">llvm.dbg.declare</a>( { } *, metadata )
+ void %<a href="#format_common_declare">llvm.dbg.declare</a>({}*, metadata)
</pre>
<p>This intrinsic provides information about a local element (ex. variable.) The
- first argument is the alloca for the variable, cast to a <tt>{ }*</tt>. The
+ first argument is the alloca for the variable, cast to a <tt>{}*</tt>. The
second argument is
the <tt>%<a href="#format_variables">llvm.dbg.variable</a></tt> containing
the description of the variable. </p>
@@ -800,7 +807,7 @@ DW_TAG_return_variable = 258
<div class="doc_text">
<pre>
- void %<a href="#format_common_value">llvm.dbg.value</a>( metadata, i64, metadata )
+ void %<a href="#format_common_value">llvm.dbg.value</a>(metadata, i64, metadata)
</pre>
<p>This intrinsic provides information when a user source variable is set to a
@@ -854,14 +861,14 @@ entry:
%X = alloca i32, align 4 ; &lt;i32*&gt; [#uses=4]
%Y = alloca i32, align 4 ; &lt;i32*&gt; [#uses=4]
%Z = alloca i32, align 4 ; &lt;i32*&gt; [#uses=3]
- %0 = bitcast i32* %X to { }* ; &lt;{ }*&gt; [#uses=1]
- call void @llvm.dbg.declare({ }* %0, metadata !0), !dbg !7
+ %0 = bitcast i32* %X to {}* ; &lt;{}*&gt; [#uses=1]
+ call void @llvm.dbg.declare({}* %0, metadata !0), !dbg !7
store i32 21, i32* %X, !dbg !8
- %1 = bitcast i32* %Y to { }* ; &lt;{ }*&gt; [#uses=1]
- call void @llvm.dbg.declare({ }* %1, metadata !9), !dbg !10
+ %1 = bitcast i32* %Y to {}* ; &lt;{}*&gt; [#uses=1]
+ call void @llvm.dbg.declare({}* %1, metadata !9), !dbg !10
store i32 22, i32* %Y, !dbg !11
- %2 = bitcast i32* %Z to { }* ; &lt;{ }*&gt; [#uses=1]
- call void @llvm.dbg.declare({ }* %2, metadata !12), !dbg !14
+ %2 = bitcast i32* %Z to {}* ; &lt;{}*&gt; [#uses=1]
+ call void @llvm.dbg.declare({}* %2, metadata !12), !dbg !14
store i32 23, i32* %Z, !dbg !15
%tmp = load i32* %X, !dbg !16 ; &lt;i32&gt; [#uses=1]
%tmp1 = load i32* %Y, !dbg !16 ; &lt;i32&gt; [#uses=1]
@@ -872,7 +879,7 @@ entry:
ret void, !dbg !18
}
-declare void @llvm.dbg.declare({ }*, metadata) nounwind readnone
+declare void @llvm.dbg.declare({}*, metadata) nounwind readnone
!0 = metadata !{i32 459008, metadata !1, metadata !"X",
metadata !3, i32 2, metadata !6}; [ DW_TAG_auto_variable ]
@@ -914,7 +921,7 @@ declare void @llvm.dbg.declare({ }*, metadata) nounwind readnone
<div class="doc_code">
<pre>
-call void @llvm.dbg.declare({ }* %0, metadata !0), !dbg !7
+call void @llvm.dbg.declare({}* %0, metadata !0), !dbg !7
</pre>
</div>
@@ -949,7 +956,7 @@ call void @llvm.dbg.declare({ }* %0, metadata !0), !dbg !7
<div class="doc_code">
<pre>
-call void @llvm.dbg.declare({ }* %2, metadata !12), !dbg !14
+call void @llvm.dbg.declare({}* %2, metadata !12), !dbg !14
</pre>
</div>
@@ -1773,7 +1780,7 @@ enum Trees {
<a href="mailto:sabre@nondot.org">Chris Lattner</a><br>
<a href="http://llvm.org">LLVM Compiler Infrastructure</a><br>
- Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $
+ Last modified: $Date: 2010-06-05 00:49:55 +0200 (Sat, 05 Jun 2010) $
</address>
</body>
OpenPOWER on IntegriCloud