File missing from previous patch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44259 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Dale Johannesen 2007-11-20 23:25:17 +00:00
parent 1d4ce2ab96
commit 526e39a02b

View File

@ -260,6 +260,10 @@ namespace llvm {
/// global as being a weak undefined symbol. /// global as being a weak undefined symbol.
const char *WeakRefDirective; // Defaults to null. const char *WeakRefDirective; // Defaults to null.
/// WeakDefDirective - This directive, if non-null, is used to declare a
/// global as being a weak defined symbol.
const char *WeakDefDirective; // Defaults to null.
/// HiddenDirective - This directive, if non-null, is used to declare a /// HiddenDirective - This directive, if non-null, is used to declare a
/// global or function as having hidden visibility. /// global or function as having hidden visibility.
const char *HiddenDirective; // Defaults to "\t.hidden\t". const char *HiddenDirective; // Defaults to "\t.hidden\t".
@ -300,6 +304,11 @@ namespace llvm {
/// ///
bool DwarfRequiresFrameSection; // Defaults to true. bool DwarfRequiresFrameSection; // Defaults to true.
/// GlobalEHDirective - This is the directive used to make exception frame
/// tables globally visible.
///
const char *GlobalEHDirective; // Defaults to NULL.
/// DwarfSectionOffsetDirective - Special section offset directive. /// DwarfSectionOffsetDirective - Special section offset directive.
const char* DwarfSectionOffsetDirective; // Defaults to NULL const char* DwarfSectionOffsetDirective; // Defaults to NULL
@ -543,6 +552,9 @@ namespace llvm {
const char *getWeakRefDirective() const { const char *getWeakRefDirective() const {
return WeakRefDirective; return WeakRefDirective;
} }
const char *getWeakDefDirective() const {
return WeakDefDirective;
}
const char *getHiddenDirective() const { const char *getHiddenDirective() const {
return HiddenDirective; return HiddenDirective;
} }
@ -570,6 +582,9 @@ namespace llvm {
bool doesDwarfRequireFrameSection() const { bool doesDwarfRequireFrameSection() const {
return DwarfRequiresFrameSection; return DwarfRequiresFrameSection;
} }
const char *getGlobalEHDirective() const {
return GlobalEHDirective;
}
const char *getDwarfSectionOffsetDirective() const { const char *getDwarfSectionOffsetDirective() const {
return DwarfSectionOffsetDirective; return DwarfSectionOffsetDirective;
} }