diff options
author | Sanjiv Gupta <sanjiv.gupta@microchip.com> | 2009-04-29 08:23:18 +0000 |
---|---|---|
committer | Sanjiv Gupta <sanjiv.gupta@microchip.com> | 2009-04-29 08:23:18 +0000 |
commit | b27fa0afe282d74b919259fe83b2979b4f5c308b (patch) | |
tree | 73a88c57b6d0f1a94c8a53fea09a9bc8e97a52c0 | |
parent | 96f3fd9a7fa709bc1ae738f6f6f82b73d4a93628 (diff) |
Add directive to declare external globals.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70379 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/Target/TargetAsmInfo.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/llvm/Target/TargetAsmInfo.h b/include/llvm/Target/TargetAsmInfo.h index e493538c5c..f223f4765f 100644 --- a/include/llvm/Target/TargetAsmInfo.h +++ b/include/llvm/Target/TargetAsmInfo.h @@ -384,6 +384,11 @@ namespace llvm { /// GlobalDirective - This is the directive used to declare a global entity. /// const char *GlobalDirective; // Defaults to NULL. + + /// ExternDirective - This is the directive used to declare external + /// globals. + /// + const char *ExternDirective; // Defaults to NULL. /// SetDirective - This is the name of a directive that can be used to tell /// the assembler to set the value of a variable to some expression. @@ -801,6 +806,9 @@ namespace llvm { const char *getGlobalDirective() const { return GlobalDirective; } + const char *getExternDirective() const { + return ExternDirective; + } const char *getSetDirective() const { return SetDirective; } |