Rename isWeakForLinker to mayBeOverridden. Use it
[oota-llvm.git] / include / llvm / GlobalValue.h
index f57b23f1d73d05c3e547650e6eb4551aa90ec6d6..b0e58d4451c7eb5e6983c37cfcd010ef0d31a35b 100644 (file)
@@ -111,9 +111,10 @@ public:
   void setLinkage(LinkageTypes LT) { Linkage = LT; }
   LinkageTypes getLinkage() const { return Linkage; }
 
-  /// isWeakForLinker - Determines if symbol is weak for linker having weak or
-  /// linkonce or common or extweak LLVM linkage.
-  bool isWeakForLinker() const {
+  /// mayBeOverridden - Whether the definition of this global may be replaced
+  /// at link time.  For example, if a function has weak linkage then the code
+  /// defining it may be replaced by different code.
+  bool mayBeOverridden() const {
     return (Linkage == WeakLinkage ||
             Linkage == LinkOnceLinkage ||
             Linkage == CommonLinkage ||