diff options
author | Roman Gareev <gareevroman@gmail.com> | 2017-02-23 11:44:12 +0000 |
---|---|---|
committer | Roman Gareev <gareevroman@gmail.com> | 2017-02-23 11:44:12 +0000 |
commit | 96e1119a9634b54c41400577c906cf449f92ecda (patch) | |
tree | 6390d1c5548c42359907c65cc1802c1c90c62dbd /polly/lib/Transform | |
parent | 14b370c1bf752ecdee7486373e460644590fe741 (diff) | |
download | bcm5719-llvm-96e1119a9634b54c41400577c906cf449f92ecda.tar.gz bcm5719-llvm-96e1119a9634b54c41400577c906cf449f92ecda.zip |
Make optimizations based on pattern matching be enabled by default
Currently, pattern based optimizations of Polly can identify matrix
multiplication and optimize it according to BLIS matmul optimization pattern
(see ScheduleTreeOptimizer for details). This patch makes optimizations
based on pattern matching be enabled by default.
Reviewed-by: Tobias Grosser <tobias@grosser.es>
Differential Revision: https://reviews.llvm.org/D30293
llvm-svn: 295958
Diffstat (limited to 'polly/lib/Transform')
-rw-r--r-- | polly/lib/Transform/ScheduleOptimizer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/polly/lib/Transform/ScheduleOptimizer.cpp b/polly/lib/Transform/ScheduleOptimizer.cpp index 0599659fe6d..546ad40d0d7 100644 --- a/polly/lib/Transform/ScheduleOptimizer.cpp +++ b/polly/lib/Transform/ScheduleOptimizer.cpp @@ -226,7 +226,7 @@ static cl::list<int> static cl::opt<bool> PMBasedOpts("polly-pattern-matching-based-opts", cl::desc("Perform optimizations based on pattern matching"), - cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory)); + cl::init(true), cl::ZeroOrMore, cl::cat(PollyCategory)); static cl::opt<bool> OptimizedScops( "polly-optimized-scops", |