[PATCH] Loop Rerolling Pass

Hal Finkel hfinkel at anl.gov
Fri Nov 8 12:08:09 PST 2013


Ping.

 -Hal

----- Original Message -----
> This should address the remainder of the initial review comments.
> I've factored out the reduction tracking into its own class, and
> made a number of other improvements. I've added more function
> documentation, including documentation on the overall algorithm.
> Hopefully, this is more reviewable now.
> 
>   To be clear, the pass-manager change is only there to ease testing,
>   and would not be committed in this way.
> 
>   Thanks again!
> 
> Hi nadav, rengolin, atrick,
> 
> http://llvm-reviews.chandlerc.com/D1940
> 
> CHANGE SINCE LAST DIFF
>   http://llvm-reviews.chandlerc.com/D1940?vs=5209&id=5245#toc
> 
> Files:
>   include/llvm-c/Transforms/Scalar.h
>   include/llvm/InitializePasses.h
>   include/llvm/LinkAllPasses.h
>   include/llvm/Transforms/Scalar.h
>   lib/Transforms/IPO/PassManagerBuilder.cpp
>   lib/Transforms/Scalar/CMakeLists.txt
>   lib/Transforms/Scalar/LoopRerollPass.cpp
>   lib/Transforms/Scalar/Scalar.cpp
>   test/Transforms/LoopReroll/basic.ll
>   test/Transforms/LoopReroll/reduction.ll
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory



More information about the llvm-commits mailing list