Displaying 1 result from an estimated 1 matches for "1068998".
2019 May 28
6
Making loop guards part of canonical loop structure
Hi all,
TL;DR: Should the loop guard branch be part of the canonical loop structure?
Background:
-----------
While working on the next set of improvements to loop fusion, we discovered that
loop rotation will put a guard around a loop if it cannot prove the loop will
execute at least once, as seen in the following (simplified) example:
entry:
br i1 %cmp1, label %for.body.lr.ph, label