From db00f459364d4a57612bdf8233e890b0600bd87d Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 17 Aug 2004 16:26:36 +0000 Subject: [PATCH] Allow targets to specify a comment character llvm-svn: 15879 --- llvm/include/llvm/CodeGen/AsmPrinter.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/llvm/include/llvm/CodeGen/AsmPrinter.h b/llvm/include/llvm/CodeGen/AsmPrinter.h index b295bdac0a83..b441ef540714 100644 --- a/llvm/include/llvm/CodeGen/AsmPrinter.h +++ b/llvm/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"),