diff options
| author | Tobias Grosser <tobias@grosser.es> | 2015-08-19 08:22:06 +0000 |
|---|---|---|
| committer | Tobias Grosser <tobias@grosser.es> | 2015-08-19 08:22:06 +0000 |
| commit | 161c9081e5f09085aa0675751bfd16469826e966 (patch) | |
| tree | 595f733086fab4361fbd2399530776907c4a122f /polly/lib/Transform | |
| parent | f10f4636ff44b992e5c0e0869f09491ea36cbaf7 (diff) | |
| download | bcm5719-llvm-161c9081e5f09085aa0675751bfd16469826e966.tar.gz bcm5719-llvm-161c9081e5f09085aa0675751bfd16469826e966.zip | |
Do not use negative option name
Instead of -polly-no-tiling, we use -polly-tiling=false to disable tiling.
llvm-svn: 245423
Diffstat (limited to 'polly/lib/Transform')
| -rw-r--r-- | polly/lib/Transform/ScheduleOptimizer.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/polly/lib/Transform/ScheduleOptimizer.cpp b/polly/lib/Transform/ScheduleOptimizer.cpp index 4c9c9719111..9a54c1da67a 100644 --- a/polly/lib/Transform/ScheduleOptimizer.cpp +++ b/polly/lib/Transform/ScheduleOptimizer.cpp @@ -71,14 +71,10 @@ using namespace polly; #define DEBUG_TYPE "polly-opt-isl" -namespace polly { -bool DisablePollyTiling; -} -static cl::opt<bool, true> - DisableTiling("polly-no-tiling", - cl::desc("Disable tiling in the scheduler"), - cl::location(polly::DisablePollyTiling), cl::init(false), - cl::ZeroOrMore, cl::cat(PollyCategory)); +static cl::opt<bool> EnableTiling("polly-tiling", + cl::desc("Enable loop tiling"), + cl::init(true), cl::ZeroOrMore, + cl::cat(PollyCategory)); static cl::opt<std::string> OptimizeDeps("polly-opt-optimize-only", @@ -283,7 +279,7 @@ isl_schedule_node *IslScheduleOptimizer::optimizeBand(isl_schedule_node *Node, return Node; } - if (!DisableTiling) { + if (EnableTiling) { auto Ctx = isl_schedule_node_get_ctx(Node); auto Sizes = isl_multi_val_zero(isl_space_copy(Space)); for (unsigned i = 0; i < Dims; i++) { |

