HomePhabricator

IR printing improvement for loop passes

Authored by fedor.sergeev on Nov 22 2017, 12:59 PM.

Description

IR printing improvement for loop passes

Summary:
Loop-pass printing is somewhat deficient since it does not provide the
context around the loop (e.g. preheader). This context information becomes
pretty essential when analyzing transformations that move stuff out of the loop.

Extending printLoop to cover preheader and exit blocks (if any).

Reviewers: sanjoy, silvas, weimingz

Reviewed By: sanjoy

Subscribers: apilipenko, skatkov, llvm-commits

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

llvm-svn: 318878

Details

Committed
fedor.sergeevNov 22 2017, 12:59 PM
Reviewer
sanjoy
Differential Revision
D40246: IR printing improvement for loop passes
Parents
rG942fa1631f7f: [Hexagon] Implement buildVector32 and buildVector64 as utility functions
Branches
Unknown
Tags
Unknown