This is an archive of the discontinued LLVM Phabricator instance.

[Polly] Add various statistics.
ClosedPublic

Authored by Meinersbur on Aug 22 2017, 7:24 PM.

Details

Summary

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 false dependencies
  • Number of parallel loops

Diff Detail

Repository
rL LLVM

Event Timeline

Meinersbur created this revision.Aug 22 2017, 7:24 PM
grosser accepted this revision.Aug 22 2017, 9:35 PM
grosser added inline comments.
lib/Analysis/ScopDetection.cpp
1241 ↗(On Diff #112284)

Seems unrelated.

lib/CodeGen/CodeGeneration.cpp
60 ↗(On Diff #112284)

typo

lib/CodeGen/IslAst.cpp
88 ↗(On Diff #112284)

reduction

lib/Transform/Simplify.cpp
122 ↗(On Diff #112284)

invocationS?

This revision is now accepted and ready to land.Aug 22 2017, 9:35 PM
Meinersbur marked 2 inline comments as done.
  • Fix warnings in NDEBUG builds.
  • Add some more statistics.
This revision was automatically updated to reflect the committed changes.