<div dir="ltr">Hello,<div><br></div><div>I assumed SCEV purpose was to be a normal form, but then I wondered which one of those is the normal form:</div><div><br></div><div>(zext i16 (trunc i32 %a to i16) to i32)</div><div><br></div><div>vs</div><div><br>(-((%a /u 65536) *u 65536) + %a)</div><div><br></div><div><br></div><div>The first one is nice for interval analysis, and known bit analysis.</div><div>The second one is nice when plugged into gep of 2d arrays.</div><div><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><b>Alexandre Isoard</b><br></div></div>
</div></div>