[llvm-commits] CVS: llvm/docs/CodeGenerator.html

Chris Lattner lattner at cs.uiuc.edu
Wed Jun 2 02:10:01 PDT 2004


Changes in directory llvm/docs:

CodeGenerator.html updated: 1.3 -> 1.4

---
Log message:

Add a note about the V9 backend.


---
Diffs of the changes:  (+13 -1)

Index: llvm/docs/CodeGenerator.html
diff -u llvm/docs/CodeGenerator.html:1.3 llvm/docs/CodeGenerator.html:1.4
--- llvm/docs/CodeGenerator.html:1.3	Tue Jun  1 13:35:00 2004
+++ llvm/docs/CodeGenerator.html	Wed Jun  2 02:06:06 2004
@@ -130,6 +130,18 @@
 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>
 
 <!-- ======================================================================= -->
@@ -345,7 +357,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2004/06/01 18:35:00 $
+  Last modified: $Date: 2004/06/02 07:06:06 $
 </address>
 
 </body>





More information about the llvm-commits mailing list