[llvm-commits] [llvm] r155468 - in /llvm/trunk: lib/Transforms/InstCombine/InstCombineCalls.cpp test/Transforms/InstCombine/2012-04-23-Neon-Intrinsics.ll

Chris Lattner clattner at apple.com
Tue Apr 24 23:22:46 PDT 2012


On Apr 24, 2012, at 3:10 PM, Lang Hames wrote:

> Hi Chandler,
>  
> I'm not sure what you mean by "the right size" here? the vmull_n_* intrinsic parameters are always half the width of its result, so they'll never be "the right size" by that measure. I'll try deferring the simplification though - that might be a win.
> 
> No such luck - deferring simplification of the ext instructions causes this to miss a lot of opportunities.
>  
> Will be OOO for the next hour or so. Hopefully I'll catch you when I get back.

Hi Lang,

I think the best thing to do is to revert this patch until we can work out a solution that works.  We really don't like instcombine code that "creates some IR, then sees if it can simplify, if not remove it", as we talked about these evening.

-Chris

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120424/682b4b0d/attachment.html>


More information about the llvm-commits mailing list