mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-24 20:29:53 +00:00
Remove V9
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27886 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2706983c48
commit
2a60703cb7
@ -168,17 +168,6 @@ 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
|
||||
LLVM machine description model: programmable FPGAs for example.</p>
|
||||
|
||||
<p><b>Important Note:</b> For historical reasons, the LLVM SparcV9 code
|
||||
generator uses almost entirely different code paths than described in this
|
||||
document. For this reason, there are some deprecated interfaces (such as
|
||||
<tt>TargetSchedInfo</tt>), which are only used by the
|
||||
V9 backend and should not be used by any other targets. Also, all code in the
|
||||
<tt>lib/Target/SparcV9</tt> directory and subdirectories should be considered
|
||||
deprecated, and should not be used as the basis for future code generator work.
|
||||
The SparcV9 backend is slowly being merged into the rest of the
|
||||
target-independent code generators, but this is a low-priority process with no
|
||||
predictable completion date.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- ======================================================================= -->
|
||||
|
@ -1155,8 +1155,8 @@ different <a href="#tools">tools</a>.</p>
|
||||
|
||||
<dt><tt><b>llvm/lib/Target/</b></tt></dt>
|
||||
<dd> This directory contains files that describe various target architectures
|
||||
for code generation. For example, the <tt>llvm/lib/Target/SparcV9</tt>
|
||||
directory holds the Sparc machine description while
|
||||
for code generation. For example, the <tt>llvm/lib/Target/X86</tt>
|
||||
directory holds the X86 machine description while
|
||||
<tt>llvm/lib/Target/CBackend</tt> implements the LLVM-to-C converter.</dd>
|
||||
|
||||
<dt><tt><b>llvm/lib/CodeGen/</b></tt></dt>
|
||||
|
@ -130,16 +130,6 @@
|
||||
<td>Skeleton for a code generation backend.</td></tr>
|
||||
<tr><td>LLVMSparc</td><td><tt>.o</tt></td>
|
||||
<td>Code generation for Sparc.</td></tr>
|
||||
<tr><td>LLVMSparcV9</td><td><tt>.o</tt></td>
|
||||
<td>Code generation for SparcV9.</td></tr>
|
||||
<tr><td>LLVMSparcV9RegAlloc</td><td><tt>.a .o</tt></td>
|
||||
<td>Graph-coloring register allocator for SparcV9.</td></tr>
|
||||
<tr><td>LLVMSparcV9InstrSched</td><td><tt>.o</tt></td>
|
||||
<td>Instruction scheduling for SparcV9.</td></tr>
|
||||
<tr><td>LLVMSparcV9LiveVar</td><td><tt>.o</tt></td>
|
||||
<td>Live variable analysis SparcV9.</td></tr>
|
||||
<tr><td>LLVMSparcV9ModuloSched</td><td><tt>.o</tt></td>
|
||||
<td>Modulo scheduling for SparcV9.</td></tr>
|
||||
<tr><td>LLVMTarget</td><td><tt>.a .o</tt></td>
|
||||
<td>Generic code generation utilities.</td></tr>
|
||||
<tr><td>LLVMX86</td><td><tt>.o</tt></td>
|
||||
@ -221,14 +211,6 @@
|
||||
<li>libLLVMTransformUtils.a</li>
|
||||
<li>LLVMCore.o</li>
|
||||
</ul></dd>
|
||||
<dt><b>libLLVMSparcV9RegAlloc.a</b</dt><dd><ul>
|
||||
<li>libLLVMAnalysis.a</li>
|
||||
<li>libLLVMSupport.a</li>
|
||||
<li>LLVMCodeGen.o</li>
|
||||
<li>LLVMCore.o</li>
|
||||
<li>LLVMSparcV9LiveVar.o</li>
|
||||
<li>LLVMSparcV9.o</li>
|
||||
</ul></dd>
|
||||
<dt><b>libLLVMSupport.a</b</dt><dd><ul>
|
||||
<li>libLLVMSystem.a</li>
|
||||
<li>LLVMbzip2.o</li>
|
||||
@ -378,44 +360,6 @@
|
||||
<li>LLVMCodeGen.o</li>
|
||||
<li>LLVMCore.o</li>
|
||||
</ul></dd>
|
||||
<dt><b>LLVMSparcV9.o</b</dt><dd><ul>
|
||||
<li>libLLVMScalarOpts.a</li>
|
||||
<li>libLLVMSparcV9RegAlloc.a</li>
|
||||
<li>libLLVMSupport.a</li>
|
||||
<li>libLLVMTarget.a</li>
|
||||
<li>LLVMBCWriter.o</li>
|
||||
<li>LLVMCodeGen.o</li>
|
||||
<li>LLVMCore.o</li>
|
||||
<li>LLVMSparcV9InstrSched.o</li>
|
||||
<li>LLVMSparcV9ModuloSched.o</li>
|
||||
</ul></dd>
|
||||
<dt><b>LLVMSparcV9InstrSched.o</b</dt><dd><ul>
|
||||
<li>libLLVMSupport.a</li>
|
||||
<li>LLVMCodeGen.o</li>
|
||||
<li>LLVMCore.o</li>
|
||||
<li>LLVMSparcV9LiveVar.o</li>
|
||||
<li>LLVMSparcV9.o</li>
|
||||
</ul></dd>
|
||||
<dt><b>LLVMSparcV9LiveVar.o</b</dt><dd><ul>
|
||||
<li>libLLVMSupport.a</li>
|
||||
<li>LLVMCodeGen.o</li>
|
||||
<li>LLVMCore.o</li>
|
||||
</ul></dd>
|
||||
<dt><b>LLVMSparcV9ModuloSched.o</b</dt><dd><ul>
|
||||
<li>libLLVMSupport.a</li>
|
||||
<li>libLLVMTarget.a</li>
|
||||
<li>LLVMCodeGen.o</li>
|
||||
<li>LLVMCore.o</li>
|
||||
<li>LLVMSparcV9.o</li>
|
||||
</ul></dd>
|
||||
<dt><b>LLVMSparcV9RegAlloc.o</b</dt><dd><ul>
|
||||
<li>libLLVMAnalysis.a</li>
|
||||
<li>libLLVMSupport.a</li>
|
||||
<li>LLVMCodeGen.o</li>
|
||||
<li>LLVMCore.o</li>
|
||||
<li>LLVMSparcV9LiveVar.o</li>
|
||||
<li>LLVMSparcV9.o</li>
|
||||
</ul></dd>
|
||||
<dt><b>LLVMSupport.o</b</dt><dd><ul>
|
||||
<li>libLLVMSystem.a</li>
|
||||
<li>LLVMbzip2.o</li>
|
||||
|
Loading…
Reference in New Issue
Block a user