summaryrefslogtreecommitdiffstats
path: root/polly/lib/Transform
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2015-08-19 08:22:06 +0000
committerTobias Grosser <tobias@grosser.es>2015-08-19 08:22:06 +0000
commit161c9081e5f09085aa0675751bfd16469826e966 (patch)
tree595f733086fab4361fbd2399530776907c4a122f /polly/lib/Transform
parentf10f4636ff44b992e5c0e0869f09491ea36cbaf7 (diff)
downloadbcm5719-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.cpp14
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++) {
OpenPOWER on IntegriCloud