[llvm] r244676 - Fix PR24354.
Chris Lattner via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 11 21:54:55 PDT 2015
The patch doesn’t look scary to me, but I think it would be better to find someone who has worked in this area more recently. Is anyone else on llvm-commits willing to do a review here?
We should really also get an instcombine maintainer, it seems like there are several people who could be qualified for this.
-Chris
> On Aug 11, 2015, at 3:01 PM, Hans Wennborg <hans at chromium.org> wrote:
>
> Doesn't seem like we have a specific instcombine owner, so that makes
> Chris the owner. OK for merging?
>
> On Tue, Aug 11, 2015 at 2:58 PM, David Majnemer <majnemer at google.com> wrote:
>> Seems fine to me but I'm not code owner of InstCombine.
>>
>> On Tue, Aug 11, 2015 at 5:55 PM, Hans Wennborg <hans at chromium.org> wrote:
>>>
>>> Should we merge this to 3.7? David, what do you think?
>>>
>>> On Tue, Aug 11, 2015 at 2:33 PM, Sanjoy Das via llvm-commits
>>> <llvm-commits at lists.llvm.org> wrote:
>>>> Author: sanjoy
>>>> Date: Tue Aug 11 16:33:55 2015
>>>> New Revision: 244676
>>>>
>>>> URL: http://llvm.org/viewvc/llvm-project?rev=244676&view=rev
>>>> Log:
>>>> Fix PR24354.
>>>>
>>>> `InstCombiner::OptimizeOverflowCheck` was asserting an
>>>> invariant (operands to binary operations are ordered by decreasing
>>>> complexity) that wasn't really an invariant. Fix this by instead having
>>>> `InstCombiner::OptimizeOverflowCheck` establish the invariant if it does
>>>> not hold.
>>>>
>>>> Added:
>>>> llvm/trunk/test/Transforms/InstCombine/pr24354.ll
>>>> Modified:
>>>> llvm/trunk/lib/Transforms/InstCombine/InstCombineCompares.cpp
>>
>>
More information about the llvm-commits
mailing list