Addition to rL365925, removing remaining virtuals

llvm-svn: 365938
This commit is contained in:
Stefan Stipanovic 2019-07-12 18:34:06 +00:00
parent 2c1c9a2407
commit cb5ecae1f6
1 changed files with 5 additions and 5 deletions

View File

@ -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