[llvm-commits] [llvm] r63469 - in /llvm/trunk: lib/Transforms/Scalar/ScalarReplAggregates.cpp test/Transforms/ScalarRepl/2003-05-29-ArrayFail.ll test/Transforms/ScalarRepl/2006-11-07-InvalidArrayPromote.ll test/Transforms/ScalarRepl/badarray.ll t
Chris Lattner
clattner at apple.com
Fri Jan 30 22:18:21 PST 2009
On Jan 30, 2009, at 7:49 PM, Eli Friedman wrote:
> On Fri, Jan 30, 2009 at 6:28 PM, Chris Lattner <sabre at nondot.org>
> wrote:
>> In the case above, we got a
>> 256 bit integer, but the codegen guys assure me that it can handle
>> the
>> simple and/or/shift/zext stuff that we're doing on these operations.
>
> Until instcombine starts combining them into 256-bit mul operations?
That'll be fun! :)
In almost all real cases, instcombine will end up zapping the extend/
and/or/truncate pairs completely, eliminating the craziness.
-Chris
More information about the llvm-commits
mailing list