Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other...
authorEugene Zelenko <eugene.zelenko@gmail.com>
Tue, 29 Nov 2016 18:14:12 +0000 (18:14 +0000)
committerEugene Zelenko <eugene.zelenko@gmail.com>
Tue, 29 Nov 2016 18:14:12 +0000 (18:14 +0000)
This preparation to remove SetVector.h dependency on SmallSet.h.

llvm-svn: 288174

polly/include/polly/CodeGen/IslNodeBuilder.h

index 863923f..1ae03ee 100644 (file)
 #include "polly/CodeGen/IslExprBuilder.h"
 #include "polly/CodeGen/LoopGenerators.h"
 #include "polly/ScopInfo.h"
+#include "llvm/ADT/ArrayRef.h"
+#include "llvm/ADT/SetVector.h"
+#include "llvm/ADT/SmallSet.h"
+#include "llvm/ADT/SmallVector.h"
 #include "isl/ctx.h"
 #include "isl/union_map.h"
+#include <utility>
+#include <vector>
 
 using namespace polly;
 using namespace llvm;
@@ -65,7 +71,7 @@ public:
         RegionGen(BlockGen), P(P), DL(DL), LI(LI), SE(SE), DT(DT),
         StartBlock(StartBlock) {}
 
-  virtual ~IslNodeBuilder() {}
+  virtual ~IslNodeBuilder() = default;
 
   void addParameters(__isl_take isl_set *Context);
 
@@ -395,4 +401,4 @@ private:
                         __isl_keep isl_id_to_ast_expr *NewAccesses);
 };
 
-#endif
+#endif // POLLY_ISL_NODE_BUILDER_H