diff options
author | Chris Lattner <sabre@nondot.org> | 2005-11-21 06:41:08 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-11-21 06:41:08 +0000 |
commit | adb0a068c602b17f9d6602d08f561feea952c139 (patch) | |
tree | 99e3e9e934c67fe25b082b3b21b40388a228d1b8 | |
parent | 81f803df801776aa9354833fd94fc496ea054185 (diff) |
Add a new option.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24439 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/CodeGen/AsmPrinter.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/AsmPrinter.h b/include/llvm/CodeGen/AsmPrinter.h index 1a20727103..ce5cf49d34 100644 --- a/include/llvm/CodeGen/AsmPrinter.h +++ b/include/llvm/CodeGen/AsmPrinter.h @@ -54,6 +54,11 @@ namespace llvm { /// onto all global symbols. This is often used for "_" or ".". const char *GlobalPrefix; // Defaults to "" + /// PrivateGlobalPrefix - This prefix is used for globals like constant + /// pool entries that are completely private to the .o file and should not + /// have names in the .o file. This is often "." or "L". + const char *PrivateGlobalPrefix; // Defaults to "." + /// GlobalVarAddrPrefix/Suffix - If these are nonempty, these strings /// will enclose any GlobalVariable (that isn't a function) /// @@ -107,6 +112,7 @@ namespace llvm { : O(o), TM(tm), CommentString("#"), GlobalPrefix(""), + PrivateGlobalPrefix("."), GlobalVarAddrPrefix(""), GlobalVarAddrSuffix(""), FunctionAddrPrefix(""), |