aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/llvm/CodeGen/AsmPrinter.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/llvm/CodeGen/AsmPrinter.h b/include/llvm/CodeGen/AsmPrinter.h
index 932343df7b..ac77acce1b 100644
--- a/include/llvm/CodeGen/AsmPrinter.h
+++ b/include/llvm/CodeGen/AsmPrinter.h
@@ -41,7 +41,15 @@ namespace llvm {
///
std::string CurrentFnName;
- AsmPrinter(std::ostream &o, TargetMachine &tm) : O(o), TM(tm) { }
+ // Properties to be set by the derived class ctor, used to configure the
+ // asmwriter.
+
+ /// UsesUnderscorePrefix - If this flag is set to true, all identifiers
+ /// printed by the asmwriter will include a '_' prefix.
+ bool UsesUnderscorePrefix;
+
+ AsmPrinter(std::ostream &o, TargetMachine &tm)
+ : O(o), TM(tm), UsesUnderscorePrefix(false) { }
/// doInitialization - Set up the AsmPrinter when we are working on a new
/// module. If your pass overrides this, it must make sure to explicitly