]> granicus.if.org Git - llvm/commitdiff
Addition to rL365925, removing remaining virtuals
authorStefan Stipanovic <sstipanovic@s-energize.com>
Fri, 12 Jul 2019 18:34:06 +0000 (18:34 +0000)
committerStefan Stipanovic <sstipanovic@s-energize.com>
Fri, 12 Jul 2019 18:34:06 +0000 (18:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@365938 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/IPO/Attributor.cpp

index b13f4c6ee3c6e92d8fb4f27a93831d84033d0a40..85aa7a63ada57c55aa0f4f06bebca91453489bf6 100644 (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