[polly] 33ca0b0 - [Polly] Add override qualifiers.

Michael Kruse via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 16 19:30:32 PST 2020


Author: Michael Kruse
Date: 2020-11-16T21:29:37-06:00
New Revision: 33ca0b0ea619078440b676d136cfda35dfa02e01

URL: https://github.com/llvm/llvm-project/commit/33ca0b0ea619078440b676d136cfda35dfa02e01
DIFF: https://github.com/llvm/llvm-project/commit/33ca0b0ea619078440b676d136cfda35dfa02e01.diff

LOG: [Polly] Add override qualifiers.

Silence compiler warnings that suggest to add override qualifiers.

Added: 
    

Modified: 
    polly/lib/CodeGen/ManagedMemoryRewrite.cpp
    polly/lib/CodeGen/PPCGCodeGeneration.cpp

Removed: 
    


################################################################################
diff  --git a/polly/lib/CodeGen/ManagedMemoryRewrite.cpp b/polly/lib/CodeGen/ManagedMemoryRewrite.cpp
index ad74fa276934..72ad0264b5bd 100644
--- a/polly/lib/CodeGen/ManagedMemoryRewrite.cpp
+++ b/polly/lib/CodeGen/ManagedMemoryRewrite.cpp
@@ -354,7 +354,7 @@ class ManagedMemoryRewritePass : public ModulePass {
   GPURuntime Runtime;
 
   ManagedMemoryRewritePass() : ModulePass(ID) {}
-  virtual bool runOnModule(Module &M) {
+  bool runOnModule(Module &M) override {
     const DataLayout &DL = M.getDataLayout();
 
     Function *Malloc = M.getFunction("malloc");

diff  --git a/polly/lib/CodeGen/PPCGCodeGeneration.cpp b/polly/lib/CodeGen/PPCGCodeGeneration.cpp
index bd92c7e705c9..0b959002cee1 100644
--- a/polly/lib/CodeGen/PPCGCodeGeneration.cpp
+++ b/polly/lib/CodeGen/PPCGCodeGeneration.cpp
@@ -337,7 +337,7 @@ class GPUNodeBuilder : public IslNodeBuilder {
   void initializeAfterRTH();
 
   /// Finalize the generated scop.
-  virtual void finalize();
+  void finalize() override;
 
   /// Track if the full build process was successful.
   ///
@@ -408,9 +408,9 @@ class GPUNodeBuilder : public IslNodeBuilder {
   ///   - In-kernel memory copy statement
   ///
   /// @param UserStmt The ast node to generate code for.
-  virtual void createUser(__isl_take isl_ast_node *UserStmt);
+  void createUser(__isl_take isl_ast_node *UserStmt) override;
 
-  virtual void createFor(__isl_take isl_ast_node *Node);
+  void createFor(__isl_take isl_ast_node *Node) override;
 
   enum DataDirection { HOST_TO_DEVICE, DEVICE_TO_HOST };
 


        


More information about the llvm-commits mailing list