From: Chris Lattner Date: Tue, 17 Aug 2004 16:26:36 +0000 (+0000) Subject: Allow targets to specify a comment character X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=75585268a7761acfce320d1f4da059bea82d2ecd;p=oota-llvm.git Allow targets to specify a comment character git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15879 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/CodeGen/AsmPrinter.h b/include/llvm/CodeGen/AsmPrinter.h index b295bdac0a8..b441ef54071 100644 --- a/include/llvm/CodeGen/AsmPrinter.h +++ b/include/llvm/CodeGen/AsmPrinter.h @@ -45,9 +45,13 @@ namespace llvm { // Properties to be set by the derived class ctor, used to configure the // asmwriter. + /// CommentChar - This indicates the comment character used by the + /// assembler. + const char *CommentChar; + /// GlobalPrefix - If this is set to a non-empty string, it is prepended /// onto all global symbols. This is often used for "_" or ".". - const char *GlobalPrefix; + const char *GlobalPrefix; // Defaults to "" /// ZeroDirective - this should be set to the directive used to get some /// number of zero bytes emitted to the current section. Common cases are @@ -69,6 +73,7 @@ namespace llvm { AsmPrinter(std::ostream &o, TargetMachine &tm) : O(o), TM(tm), + CommentChar("#"), GlobalPrefix(""), ZeroDirective("\t.zero\t"), AsciiDirective("\t.ascii\t"),