[LLVMdev] scalar evolution to determine access functions in arays

Tobias Grosser tobias at grosser.es
Wed Aug 3 02:26:02 PDT 2011


On 08/03/2011 10:22 AM, Jimborean Alexandra wrote:
> Only because in my next passes I change the CFG significantly and it is
> very hard to maintain the values of the Phi nodes.

OK. In Polly we developed a pass called, 'independent-blocks-pass'. It 
basically creates basic blocks, that can easily be rescheduled without 
stopping the scalar evolution analysis to work. Maybe something similar 
can help you. Details about this pass are available in my thesis.

Cheers
Tobi



More information about the llvm-dev mailing list