mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 04:30:23 +00:00
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:
parent
4ff620a867
commit
10d6800742
@ -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>
|
||||||
|
|
||||||
<!-- *********************************************************************** -->
|
<!-- *********************************************************************** -->
|
||||||
|
Loading…
Reference in New Issue
Block a user