[llvm-commits] [llvm] r61934 - in /llvm/trunk: lib/Analysis/ValueTracking.cpp test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll
Chris Lattner
clattner at apple.com
Thu Jan 8 14:49:54 PST 2009
On Jan 8, 2009, at 2:25 PM, Dan Gohman wrote:
>
> On Jan 8, 2009, at 12:48 PM, Chris Lattner wrote:
>
>> On Jan 8, 2009, at 11:45 AM, Dan Gohman wrote:
>>>> it will just get the ABI alignment. This prevents instcombine from
>>>> rounding
>>>> up the alignment of a load/store without adjusting the alignment of
>>>> the alloca.
>>>
>>> When would a default-alignment Alloca not be given its preferred
>>> alignment?
>>>
>>> Or, if you prefer that instcombine make give all Allocas an explicit
>>> alignment, could you add a comment to this code?
>>
>> InstCombine already has code to handle this (see
>> EnforceKnownAlignment). It isn't catching this case, but it could be
>> made to do so if it were important.
>
> Perhaps I was unclear. Is this commit fixing a miscompile? If so,
> it seems that there's a bug elsewhere. CodeGen ought to be aligning
> such Allocas at their preferred alignment.
No, this is just something that Evan noticed. I don't know that it
actually manifested as a bug.
-Chris
More information about the llvm-commits
mailing list