<div dir="ltr">We may, after other optimizations, find ourselves with IR that looks like:<div><div><br></div><div>  %shl = shl i32 1, %y<br></div><div>  %cmp = icmp ult i32 %shl, 32</div><div><br></div></div><div style>However, we should transform it to:</div>
<div style><br></div><div style><div><div>  %cmp = icmp ult i32 %y, 5<br></div></div><div><br></div><div style>The attached patch teaches visitICmpInstWithInstAndIntCst how to perform this transform.</div><div><br></div><div>
-- </div><div style>David Majnemer</div></div></div>