summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO
diff options
context:
space:
mode:
authorStefan Stipanovic <sstipanovic@s-energize.com>2019-07-12 18:34:06 +0000
committerStefan Stipanovic <sstipanovic@s-energize.com>2019-07-12 18:34:06 +0000
commitcb5ecae1f6fe961d4ec4ed1c0a83ce9e1d0edc11 (patch)
treeddd81af14cba5e0b6c276fff52311e9e0703d39f /llvm/lib/Transforms/IPO
parent2c1c9a240776e5ccfb29b8a22bb32bb7e87ac2dd (diff)
downloadbcm5719-llvm-cb5ecae1f6fe961d4ec4ed1c0a83ce9e1d0edc11.tar.gz
bcm5719-llvm-cb5ecae1f6fe961d4ec4ed1c0a83ce9e1d0edc11.zip
Addition to rL365925, removing remaining virtuals
llvm-svn: 365938
Diffstat (limited to 'llvm/lib/Transforms/IPO')
-rw-r--r--llvm/lib/Transforms/IPO/Attributor.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/Transforms/IPO/Attributor.cpp b/llvm/lib/Transforms/IPO/Attributor.cpp
index b13f4c6ee3c..85aa7a63ada 100644
--- a/llvm/lib/Transforms/IPO/Attributor.cpp
+++ b/llvm/lib/Transforms/IPO/Attributor.cpp
@@ -742,22 +742,22 @@ struct AANoSyncFunction : AANoSync, BooleanState {
/// }
/// See AbstractAttribute::getManifestPosition().
- virtual ManifestPosition getManifestPosition() const override {
+ ManifestPosition getManifestPosition() const override {
return MP_FUNCTION;
}
- virtual const std::string getAsStr() const override {
+ const std::string getAsStr() const override {
return getAssumed() ? "nosync" : "may-sync";
}
/// See AbstractAttribute::updateImpl(...).
- virtual ChangeStatus updateImpl(Attributor &A) override;
+ ChangeStatus updateImpl(Attributor &A) override;
/// See AANoSync::isAssumedNoSync()
- virtual bool isAssumedNoSync() const override { return getAssumed(); }
+ bool isAssumedNoSync() const override { return getAssumed(); }
/// See AANoSync::isKnownNoSync()
- virtual bool isKnownNoSync() const override { return getKnown(); }
+ bool isKnownNoSync() const override { return getKnown(); }
/// Helper function used to determine whether an instruction is non-relaxed
/// atomic. In other words, if an atomic instruction does not have unordered
OpenPOWER on IntegriCloud