<div dir="ltr"><div>Hi,</div><div><br></div><div>It seems that all the passes in a loop pass manager are run on a particular loop before moving on to the next loop. My question is regarding when non-preserved function analyses are recomputed.</div><div><br></div><div>Say my LPM has Pass1, Pass2. Pass2 requires a function analysis, A1, that Pass1 does not preserve.</div><div><br></div><div>Will A1 be computed for the entire function every time before Pass2 runs? Like if there are 10 loops, will A1 be computed 10 times?</div><div><br></div><div>Or can I only use analyses preserved by Pass1? In this situation would I have to split and create two loop pass managers?</div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><font size="1"><span style="color:rgb(84,141,212);font-family:arial,helvetica,sans-serif">Regards</span><br></font></div><div><div dir="ltr"><font color="#000000" face="arial, helvetica, sans-serif" size="1"><font color="#548dd4">Bhatu</font></font></div></div></div></div></div></div></div></div></div></div>
</div>