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

Misha Brukman brukman at cs.uiuc.edu
Mon May 16 19:33:14 PDT 2005



Changes in directory llvm/docs:

WritingAnLLVMBackend.html updated: 1.6 -> 1.7
---
Log message:

* Add a link to the pattern-matching codegen docs
* Tersify wording


---
Diffs of the changes:  (+10 -8)

 WritingAnLLVMBackend.html |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)


Index: llvm/docs/WritingAnLLVMBackend.html
diff -u llvm/docs/WritingAnLLVMBackend.html:1.6 llvm/docs/WritingAnLLVMBackend.html:1.7
--- llvm/docs/WritingAnLLVMBackend.html:1.6	Mon May 16 21:27:30 2005
+++ llvm/docs/WritingAnLLVMBackend.html	Mon May 16 21:33:03 2005
@@ -110,13 +110,15 @@
 </ul>
 
 <p>You also need to write an instruction selector for your platform.  The
-recommended method is the pattern-matching instruction selector.  You can see
-examples in other targets: <tt>lib/Target/*/*ISelPattern.cpp</tt>.  The former
-method for writing instruction selectors (<b>not</b> recommended) is
-encapsulated in <tt>lib/Target/*/*ISelSimple.cpp</tt>, which are
-<tt>InstVisitor</tt>-based translators, generating code for an LLVM instruction
-at a time.  Creating an instruction selector is perhaps the most time-consuming
-part of creating a back-end.</p>
+recommended method is the <a
+href="CodeGenerator.html#instselect">pattern-matching instruction selector</a>,
+examples of which you can see in other targets:
+<tt>lib/Target/*/*ISelPattern.cpp</tt>.  The former method for writing
+instruction selectors (<b>not</b> recommended for new targets) is evident in
+<tt>lib/Target/*/*ISelSimple.cpp</tt>, which are <tt>InstVisitor</tt>-based
+translators, generating code for an LLVM instruction at a time.  Creating an
+instruction selector is perhaps the most time-consuming part of creating a
+back-end.</p>
 
 <p>To create a JIT for your platform:</p>
 
@@ -251,7 +253,7 @@
   <a href="http://misha.brukman.net">Misha Brukman</a><br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a>
   <br>
-  Last modified: $Date: 2005/05/17 02:27:30 $
+  Last modified: $Date: 2005/05/17 02:33:03 $
 </address>
 
 </body>






More information about the llvm-commits mailing list