<p>Immediately after the <a href="#scf_commenting">header file comment</a> (and
include guards if working on a header file), the <a
-href="hl_dontinclude">minimal</a> list of #includes required by the file should
+href="#hl_dontinclude">minimal</a> list of #includes required by the file should
be listed. We prefer these #includes to be listed in this order:</p>
<ol>
LLVM debugger. See the <a href="#ccxx_descriptors">section on the C/C++
front-end</a> for more information. Also remember that global objects
(functions, selectors, global variables, etc) must contain an <a
-href="format_common_anchors">anchor</a> to the <tt>llvm.dbg.globals</tt>
+href="#format_common_anchors">anchor</a> to the <tt>llvm.dbg.globals</tt>
variable.</p>
</div>
(collectively known as 'records') in TableGen are the main high-level unit of
information that TableGen collects. Records are defined with a <tt>def</tt> or
<tt>class</tt> keyword, the record name, and an optional list of "<a
-href="templateargs">template arguments</a>". If the record has superclasses,
+href="#templateargs">template arguments</a>". If the record has superclasses,
they are specified as a comma seperated list that starts with a colon character
(":"). If <a href="#valuedef">value definitions</a> or <a href="#recordlet">let
expressions</a> are needed for the class, they are enclosed in curly braces