Displaying 1 result from an estimated 1 matches for "split_new_and_old".
2013 May 15
2
[LLVMdev] [polly] Polly Loop info and LoopSimplify functionality
Tobias,
I am working on one very well hidden issue with Polly loop structure. Here
is a brief description.
In polly::createLoop() we create something like this (topology is
important):
polly.start: ; preds =
%polly.split_new_and_old
... <some code>
br label %polly.loop_header
polly.loop_after: ; preds =
%polly.loop_header
br label %polly.merge_new_and_old // This is exit from the loop
polly.loop_header: ; preds =
%polly.stmt.for.body6, %polly.start
......