[llvm-commits] [PATCH] Add RegionPass framework

Tobias Grosser grosser at fim.uni-passau.de
Wed Oct 13 04:21:50 PDT 2010


Hi,

ether and I would like to add a RegionPass framework to LLVM. 
RegionPasses are like loop passes, except that they are working on 
Regions provided by the RegionInfo pass instead of Loops provided by the 
LoopInfo pass.

The RegionPass framework was tested intensively in the Polly[1] project, 
where it is used since about March.

The patch contains all documentation as well as a very simple pass 
framework which works like the LoopPasses. We do not propose the 
functions needed to add/remove regions on the fly to keep the framework
as simple as possible.

Thanks for your review
Tobi

[1] http://wiki.llvm.org/Polyhedral_optimization_framework
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-RegionPass-framework.patch
Type: text/x-diff
Size: 23126 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20101013/f1b5ae5f/attachment.patch>


More information about the llvm-commits mailing list