diff options
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/include/llvm/IR/Constant.h | 9 | ||||
| -rw-r--r-- | llvm/lib/IR/Constants.cpp | 16 |
2 files changed, 4 insertions, 21 deletions
diff --git a/llvm/include/llvm/IR/Constant.h b/llvm/include/llvm/IR/Constant.h index bb093d7ffac..555efc41c06 100644 --- a/llvm/include/llvm/IR/Constant.h +++ b/llvm/include/llvm/IR/Constant.h @@ -92,10 +92,9 @@ public: GlobalRelocations = 2 }; - /// getRelocationInfo - This method classifies the entry according to - /// whether or not it may generate a relocation entry. This must be - /// conservative, so if it might codegen to a relocatable entry, it should say - /// so. The return values are: + /// This method classifies the entry according to whether or not it may + /// generate a relocation entry. This must be conservative, so if it might + /// codegen to a relocatable entry, it should say so. The return values are: /// /// NoRelocation: This constant pool entry is guaranteed to never have a /// relocation applied to it (because it holds a simple constant like @@ -105,7 +104,7 @@ public: /// linker will never see them. /// GlobalRelocations: This entry may have arbitrary relocations. /// - /// FIXME: This really should not be in VMCore. + /// FIXME: This really should not be in IR. PossibleRelocationsTy getRelocationInfo() const; /// getAggregateElement - For aggregates (struct/array/vector) return the diff --git a/llvm/lib/IR/Constants.cpp b/llvm/lib/IR/Constants.cpp index 74d42c71de8..bcca8a2047f 100644 --- a/llvm/lib/IR/Constants.cpp +++ b/llvm/lib/IR/Constants.cpp @@ -414,22 +414,6 @@ bool Constant::isConstantUsed() const { return false; } - - -/// getRelocationInfo - This method classifies the entry according to -/// whether or not it may generate a relocation entry. This must be -/// conservative, so if it might codegen to a relocatable entry, it should say -/// so. The return values are: -/// -/// NoRelocation: This constant pool entry is guaranteed to never have a -/// relocation applied to it (because it holds a simple constant like -/// '4'). -/// LocalRelocation: This entry has relocations, but the entries are -/// guaranteed to be resolvable by the static linker, so the dynamic -/// linker will never see them. -/// GlobalRelocations: This entry may have arbitrary relocations. -/// -/// FIXME: This really should not be in IR. Constant::PossibleRelocationsTy Constant::getRelocationInfo() const { if (const GlobalValue *GV = dyn_cast<GlobalValue>(this)) { if (GV->hasLocalLinkage() || GV->hasHiddenVisibility()) |

