diff options
| author | Stefan Stipanovic <sstipanovic@s-energize.com> | 2019-07-12 18:34:06 +0000 |
|---|---|---|
| committer | Stefan Stipanovic <sstipanovic@s-energize.com> | 2019-07-12 18:34:06 +0000 |
| commit | cb5ecae1f6fe961d4ec4ed1c0a83ce9e1d0edc11 (patch) | |
| tree | ddd81af14cba5e0b6c276fff52311e9e0703d39f /llvm/lib/Transforms/IPO | |
| parent | 2c1c9a240776e5ccfb29b8a22bb32bb7e87ac2dd (diff) | |
| download | bcm5719-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.cpp | 10 |
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 |

