Fix typo.
[oota-llvm.git] / docs / WritingAnLLVMBackend.html
index 388e706046d9be865dad3577c5f7df3854feb95e..c0d6a129e20ae4d51115f16bec7c23becdc5e820 100644 (file)
@@ -451,7 +451,7 @@ the <tt>RegisterTarget</tt> template to register the target. For example, the Sp
 Target llvm::TheSparcTarget;
 
 extern "C" void LLVMInitializeSparcTargetInfo() { 
-  RegisterTarget<Triple::sparc, /*HasJIT=*/false> 
+  RegisterTarget&lt;Triple::sparc, /*HasJIT=*/false&gt;
     X(TheSparcTarget, "sparc", "Sparc");
 }
 </pre>
@@ -469,7 +469,7 @@ example. Here is an example of registering the Sparc assembly printer:
 <div class="doc_code">
 <pre>
 extern "C" void LLVMInitializeSparcAsmPrinter() { 
-  RegisterAsmPrinter<SparcAsmPrinter> X(TheSparcTarget);
+  RegisterAsmPrinter&lt;SparcAsmPrinter&gt; X(TheSparcTarget);
 }
 </pre>
 </div>
@@ -2080,8 +2080,8 @@ SparcTargetAsmInfo::SparcTargetAsmInfo(const SparcTargetMachine &amp;TM) {
 
 <p>
 The X86 assembly printer implementation (<tt>X86TargetAsmInfo</tt>) is an
-example where the target specific <tt>TargetAsmInfo</tt> class uses overridden
-methods: <tt>ExpandInlineAsm</tt> and <tt>PreferredEHDataFormat</tt>.
+example where the target specific <tt>TargetAsmInfo</tt> class uses an 
+overridden methods: <tt>ExpandInlineAsm</tt>.
 </p>
 
 <p>
@@ -2164,9 +2164,7 @@ in <tt>XXXGenAsmWriter.inc</tt> contains an implementation of the
 The implementations of <tt>printDeclare</tt>, <tt>printImplicitDef</tt>,
 <tt>printInlineAsm</tt>, and <tt>printLabel</tt> in <tt>AsmPrinter.cpp</tt> are
 generally adequate for printing assembly and do not need to be
-overridden. (<tt>printBasicBlockLabel</tt> is another method that is implemented
-in <tt>AsmPrinter.cpp</tt> that may be directly used in an implementation of
-<tt>XXXAsmPrinter</tt>.)
+overridden.
 </p>
 
 <p>