llvm-project/polly/lib/Transform
Michael Kruse 06ed529205 Add more statistics.
Add statistics about
- Which optimizations are applied
- Number of loops in Scops at various stages
- Number of scalar/singleton writes at various stages representative
  for scalar false dependencies
- Number of parallel loops

These will be useful to find regressions due to moving Polly further
down of LLVM's pass pipeline.

Differential Revision: https://reviews.llvm.org/D37049

llvm-svn: 311553
2017-08-23 13:50:30 +00:00
..
Canonicalization.cpp [Polly] Run early cse + memory SSA to remove redundancies in the input code 2017-08-19 08:44:46 +00:00
CodePreparation.cpp [Polly][PM][WIP] Polly pass registration 2017-08-02 15:52:25 +00:00
DeLICM.cpp Add more statistics. 2017-08-23 13:50:30 +00:00
DeadCodeElimination.cpp Move include/isl-noexceptions.h to include/isl/isl-noexceptions.h 2017-08-22 22:04:22 +00:00
FlattenAlgo.cpp [isl++] Rebase isl C++ bindings on top of 29aee98ce 2017-05-21 15:59:15 +00:00
FlattenSchedule.cpp [ScopInfo] Move Scop::getPwAffOnly to isl++ [NFC] 2017-08-06 21:42:38 +00:00
ForwardOpTree.cpp Add more statistics. 2017-08-23 13:50:30 +00:00
MaximalStaticExpansion.cpp [MaximumStaticExpansion] Avoid warning in release builds. 2017-08-23 12:50:02 +00:00
RewriteByReferenceParameters.cpp Add rewrite by-reference parameter pass 2017-08-17 05:25:08 +00:00
ScheduleOptimizer.cpp Add more statistics. 2017-08-23 13:50:30 +00:00
ScopInliner.cpp [ScopInliner] Fix hidden overload warning. NFC. 2017-08-23 13:07:43 +00:00
Simplify.cpp Add more statistics. 2017-08-23 13:50:30 +00:00
ZoneAlgo.cpp test/GPGPU/invalid-kernel-assert-verifymodule.ll also requires assertions 2017-08-22 03:12:29 +00:00