Add a warning about incompleteness, fix validation errors

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13916 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-06-01 17:18:11 +00:00
parent 4ff620a867
commit 10d6800742

View File

@ -36,7 +36,7 @@
<li><a href="#targetimpls">Target description implementations</a> <li><a href="#targetimpls">Target description implementations</a>
<ul> <ul>
<li><a href="#x86">The X86 backend</a></li> <li><a href="#x86">The X86 backend</a></li>
</li> </ul>
</li> </li>
</ol> </ol>
@ -45,6 +45,10 @@
<p>Written by <a href="mailto:sabre@nondot.org">Chris Lattner</a></p> <p>Written by <a href="mailto:sabre@nondot.org">Chris Lattner</a></p>
</div> </div>
<div class="doc_warning">
<p>Warning: This is a work in progress.</p>
</div>
<!-- *********************************************************************** --> <!-- *********************************************************************** -->
<div class="doc_section"> <div class="doc_section">
<a name="introduction">Introduction</a> <a name="introduction">Introduction</a>
@ -126,12 +130,11 @@ implement radically different code generators in the LLVM system that do not
make use of any of the built-in components. Doing so is not recommended at all, make use of any of the built-in components. Doing so is not recommended at all,
but could be required for radically different targets that do not fit into the but could be required for radically different targets that do not fit into the
LLVM machine description model: programmable FPGAs for example.</p> LLVM machine description model: programmable FPGAs for example.</p>
</p>
</div> </div>
<!-- ======================================================================= --> <!-- ======================================================================= -->
<div class="doc_subsection"> <div class="doc_subsection">
<a name="high-level-design">The high-level design of the code generator</a></li> <a name="high-level-design">The high-level design of the code generator</a>
</div> </div>
<div class="doc_text"> <div class="doc_text">
@ -195,7 +198,7 @@ targets with unusual requirements can be supported with custom passes as needed.
<!-- ======================================================================= --> <!-- ======================================================================= -->
<div class="doc_subsection"> <div class="doc_subsection">
<a name="tablegen">Using TableGen for target description</a></li> <a name="tablegen">Using TableGen for target description</a>
</div> </div>
<div class="doc_text"> <div class="doc_text">
@ -273,7 +276,7 @@ target, and whether the target is little- or big-endian.</p>
<!-- ======================================================================= --> <!-- ======================================================================= -->
<div class="doc_subsection"> <div class="doc_subsection">
<a name="mregisterinfo">The <tt>MRegisterInfo</tt> class</a></li> <a name="mregisterinfo">The <tt>MRegisterInfo</tt> class</a>
</div> </div>
<div class="doc_text"> <div class="doc_text">
@ -310,17 +313,17 @@ href="TableGenFundamentals.html">TableGen</a> description of the register file.
<!-- ======================================================================= --> <!-- ======================================================================= -->
<div class="doc_subsection"> <div class="doc_subsection">
<a name="targetinstrinfo">The <tt>TargetInstrInfo</tt> class</a></li> <a name="targetinstrinfo">The <tt>TargetInstrInfo</tt> class</a>
</div> </div>
<!-- ======================================================================= --> <!-- ======================================================================= -->
<div class="doc_subsection"> <div class="doc_subsection">
<a name="targetframeinfo">The <tt>TargetFrameInfo</tt> class</a></li> <a name="targetframeinfo">The <tt>TargetFrameInfo</tt> class</a>
</div> </div>
<!-- ======================================================================= --> <!-- ======================================================================= -->
<div class="doc_subsection"> <div class="doc_subsection">
<a name="targetjitinfo">The <tt>TargetJITInfo</tt> class</a></li> <a name="targetjitinfo">The <tt>TargetJITInfo</tt> class</a>
</div> </div>
<!-- *********************************************************************** --> <!-- *********************************************************************** -->