From: Sanjiv Gupta Date: Wed, 29 Apr 2009 08:23:18 +0000 (+0000) Subject: Add directive to declare external globals. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b27fa0afe282d74b919259fe83b2979b4f5c308b;p=oota-llvm.git Add directive to declare external globals. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70379 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Target/TargetAsmInfo.h b/include/llvm/Target/TargetAsmInfo.h index e493538c5c5..f223f4765f9 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; }