Hi all,<div><br></div><div>Here's an updated version of the vmull simplification patch. I believe it addresses the concerns discussed earlier: It doesn't create any new instructions, and only simplifies if the new expression would be a constant or a single ext instruction.</div>
<div><br></div><div>Thoughts?</div><div><br></div><div>I've just thrown the widening mul logic into visitCallInst for now, which seems consistent with how the other intrinsics are dealt with. If anyone can think of other clients for this kind of widening-mul simplification I'd be happy to refactor.</div>
<div><br></div><div>Cheers,</div><div>Lang.</div>