[llvm-commits] CVS: llvm/include/llvm/Target/TargetAsmInfo.h
Evan Cheng
evan.cheng at apple.com
Fri Dec 1 12:46:03 PST 2006
Changes in directory llvm/include/llvm/Target:
TargetAsmInfo.h updated: 1.14 -> 1.15
---
Log message:
Add weak reference directive.
---
Diffs of the changes: (+7 -0)
TargetAsmInfo.h | 7 +++++++
1 files changed, 7 insertions(+)
Index: llvm/include/llvm/Target/TargetAsmInfo.h
diff -u llvm/include/llvm/Target/TargetAsmInfo.h:1.14 llvm/include/llvm/Target/TargetAsmInfo.h:1.15
--- llvm/include/llvm/Target/TargetAsmInfo.h:1.14 Tue Nov 28 19:12:32 2006
+++ llvm/include/llvm/Target/TargetAsmInfo.h Fri Dec 1 14:45:48 2006
@@ -211,6 +211,10 @@
/// as being used somehow that the assembler can't see. This prevents dead
/// code elimination on some targets.
const char *UsedDirective; // Defaults to null.
+
+ /// WeakRefDirective - This directive, if non-null, is used to decalre a
+ /// global as being a weak undefined symbol.
+ const char *WeakRefDirective; // Defaults to null.
//===--- Dwarf Emission Directives -----------------------------------===//
@@ -422,6 +426,9 @@
const char *getUsedDirective() const {
return UsedDirective;
}
+ const char *getWeakRefDirective() const {
+ return WeakRefDirective;
+ }
bool hasLEB128() const {
return HasLEB128;
}
More information about the llvm-commits
mailing list