diff options
author | Chris Lattner <sabre@nondot.org> | 2004-06-02 07:06:06 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-06-02 07:06:06 +0000 |
commit | 900bf8ca85294c49b3f03c1007d60e035c17137e (patch) | |
tree | c05ab776ad465b69fbedd25b4d3f736fa90a9054 /docs/CodeGenerator.html | |
parent | 6bc24419b69deeaaa7bc4f77086f8e0155304e3a (diff) |
Add a note about the V9 backend.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13959 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/CodeGenerator.html')
-rw-r--r-- | docs/CodeGenerator.html | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/CodeGenerator.html b/docs/CodeGenerator.html index b0ed0499fa..f7d904c51c 100644 --- a/docs/CodeGenerator.html +++ b/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> <!-- ======================================================================= --> |