X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=docs%2FWritingAnLLVMBackend.html;h=c0d6a129e20ae4d51115f16bec7c23becdc5e820;hb=f435c4139e92ab93641d8d4156029f50285727c5;hp=29dc1127c576f0a4c8e697069ceefd7cf8454cd4;hpb=b6d667403fed489ef92174b3f19d4b87db5c39f7;p=oota-llvm.git diff --git a/docs/WritingAnLLVMBackend.html b/docs/WritingAnLLVMBackend.html index 29dc1127c57..c0d6a129e20 100644 --- a/docs/WritingAnLLVMBackend.html +++ b/docs/WritingAnLLVMBackend.html @@ -451,7 +451,7 @@ the RegisterTarget template to register the target. For example, the Sp Target llvm::TheSparcTarget; extern "C" void LLVMInitializeSparcTargetInfo() { - RegisterTarget + RegisterTarget<Triple::sparc, /*HasJIT=*/false> X(TheSparcTarget, "sparc", "Sparc"); } @@ -469,7 +469,7 @@ example. Here is an example of registering the Sparc assembly printer:
 extern "C" void LLVMInitializeSparcAsmPrinter() { 
-  RegisterAsmPrinter X(TheSparcTarget);
+  RegisterAsmPrinter<SparcAsmPrinter> X(TheSparcTarget);
 }
 
@@ -2164,9 +2164,7 @@ in XXXGenAsmWriter.inc contains an implementation of the The implementations of printDeclare, printImplicitDef, printInlineAsm, and printLabel in AsmPrinter.cpp are generally adequate for printing assembly and do not need to be -overridden. (printBasicBlockLabel is another method that is implemented -in AsmPrinter.cpp that may be directly used in an implementation of -XXXAsmPrinter.) +overridden.