summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-09-21 04:03:39 +0000
committerChris Lattner <sabre@nondot.org>2010-09-21 04:03:39 +0000
commit22481f2ea18ce80c96dd5b554376b31727213f51 (patch)
treed5d4789401197d3faed41595829eca935cce771b /docs
parent08bad54baf244ea0d0835b729db2b3754156683d (diff)
downloadllvm-22481f2ea18ce80c96dd5b554376b31727213f51.tar.gz
llvm-22481f2ea18ce80c96dd5b554376b31727213f51.tar.bz2
llvm-22481f2ea18ce80c96dd5b554376b31727213f51.tar.xz
random cruft in my tree.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114387 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/CodeGenerator.html21
1 files changed, 19 insertions, 2 deletions
diff --git a/docs/CodeGenerator.html b/docs/CodeGenerator.html
index 7185f4d0a6..0041b866f8 100644
--- a/docs/CodeGenerator.html
+++ b/docs/CodeGenerator.html
@@ -1862,16 +1862,33 @@ to implement an assembler for your target.</p>
</div>
-<!-- ======================================================================= -->
+<!-- *********************************************************************** -->
<div class="doc_section">
<a name="nativeassembler">Implementing a Native Assembler</a>
</div>
+<!-- *********************************************************************** -->
<div class="doc_text">
-<p>TODO</p>
+<p>Though you're probably reading this because you want to write or maintain a
+compiler backend, LLVM also fully supports building a native assemblers too.
+We've tried hard to automate the generation of the assembler from the .td files
+(in particular the instruction syntax and encodings), which means that a large
+part of the manual and repetitive data entry can be factored and shared with the
+compiler.</p>
+
+
+
+</div>
+
+<!-- ======================================================================= -->
+<div class="doc_subsection">
+ <a name="proepicode">Prolog/Epilog Code Insertion</a>
</div>
+<div class="doc_text"><p>To Be Written</p></div>
+
+
<!-- *********************************************************************** -->