summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CodeGenerator.html
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-06-02 07:06:06 +0000
committerChris Lattner <sabre@nondot.org>2004-06-02 07:06:06 +0000
commite6cad6c5aee94c64ee0d63ec6833467ec1fdb6e3 (patch)
tree543d8387789cf95b730bf09a36f6718fa266eba8 /llvm/docs/CodeGenerator.html
parent7b4d0f9c229d72046f4d6ad554964d8f4d8cdbef (diff)
downloadbcm5719-llvm-e6cad6c5aee94c64ee0d63ec6833467ec1fdb6e3.tar.gz
bcm5719-llvm-e6cad6c5aee94c64ee0d63ec6833467ec1fdb6e3.zip
Add a note about the V9 backend.
llvm-svn: 13959
Diffstat (limited to 'llvm/docs/CodeGenerator.html')
-rw-r--r--llvm/docs/CodeGenerator.html12
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/docs/CodeGenerator.html b/llvm/docs/CodeGenerator.html
index b0ed0499fa5..f7d904c51c5 100644
--- a/llvm/docs/CodeGenerator.html
+++ b/llvm/docs/CodeGenerator.html
@@ -130,6 +130,18 @@ 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,
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>TargetRegInfo</tt> and <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>
<!-- ======================================================================= -->
OpenPOWER on IntegriCloud