summaryrefslogtreecommitdiffstats
path: root/llvm/tools/gold/gold-plugin.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-11-27 20:28:19 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-11-27 20:28:19 +0000
commit19b52383c58322e6f00430672bc1ffbaabf21845 (patch)
tree5e7c43a5e095bdac3dbe472eb9ce36d5e5dd435e /llvm/tools/gold/gold-plugin.cpp
parent54dd84d48fb585ff1c491ab24d19e5c30a85ed77 (diff)
downloadbcm5719-llvm-19b52383c58322e6f00430672bc1ffbaabf21845.tar.gz
bcm5719-llvm-19b52383c58322e6f00430672bc1ffbaabf21845.zip
Simplify the linking of recursive data.
Now the ValueMapper has two callbacks. The first one maps the declaration. The ValueMapper records the mapping and then materializes the body/initializer. llvm-svn: 254209
Diffstat (limited to 'llvm/tools/gold/gold-plugin.cpp')
-rw-r--r--llvm/tools/gold/gold-plugin.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/tools/gold/gold-plugin.cpp b/llvm/tools/gold/gold-plugin.cpp
index e563376ca9a..b8318be27ce 100644
--- a/llvm/tools/gold/gold-plugin.cpp
+++ b/llvm/tools/gold/gold-plugin.cpp
@@ -554,11 +554,11 @@ class LocalValueMaterializer final : public ValueMaterializer {
public:
LocalValueMaterializer(DenseSet<GlobalValue *> &Dropped) : Dropped(Dropped) {}
- Value *materializeValueFor(Value *V) override;
+ Value *materializeDeclFor(Value *V) override;
};
}
-Value *LocalValueMaterializer::materializeValueFor(Value *V) {
+Value *LocalValueMaterializer::materializeDeclFor(Value *V) {
auto *GO = dyn_cast<GlobalObject>(V);
if (!GO)
return nullptr;
OpenPOWER on IntegriCloud