[llvm-dev] Call for testing/heads-up: NewGVN

Nemanja Ivanovic via llvm-dev llvm-dev at lists.llvm.org
Wed Dec 28 00:21:33 PST 2016


Excellent,
once it's upstream I can re-run the testing and do a bootstrap/test as well
if you'd like.

On Wed, Dec 28, 2016 at 5:17 AM, Daniel Berlin <dberlin at dberlin.org> wrote:

> (and to be clear, reverting it would just hide the bugs pretty well,
> they'd fix it)
>
> I think i have a good way of fixing this properly, patch coming.
>
>
>
> On Tue, Dec 27, 2016 at 5:26 PM, Daniel Berlin <dberlin at dberlin.org>
> wrote:
>
>> These are all caused by a set of failures to properly mark memory users
>> as changed in some cases, and to initialize the memory operand equivalence
>> table properly.
>>
>> I'm thinking how best to solve it.
>> In the meantime, reverting the store equivalence changes should fix most
>> of it (there is one other bug in updateReachableEdge that won't fix, where
>> it misses marking memoryphi's)
>>
>>
>> On Tue, Dec 27, 2016 at 3:34 PM, Daniel Berlin <dberlin at dberlin.org>
>> wrote:
>>
>>>
>>>
>>> On Tue, Dec 27, 2016 at 3:22 PM, Nemanja Ivanovic via llvm-dev <
>>> llvm-dev at lists.llvm.org> wrote:
>>>
>>>> I assume that this passes all the lit/lnt test cases on the platform
>>>> that the developers work on.
>>>>
>>>
>>> Yes
>>> I bootstrap/test it.
>>>
>>>
>>>> It causes 31 lnt test case failures on PPC. I've opened a bug with the
>>>> one that is easiest to reduce.
>>>> Also, I'm happy to assist by providing any further PPC specific
>>>> information you require regarding this.
>>>>
>>>> Thank you
>>>
>>>
>>>> Nemanja
>>>>
>>>> On Mon, Dec 26, 2016 at 9:55 PM, Mehdi Amini via llvm-dev <
>>>> llvm-dev at lists.llvm.org> wrote:
>>>>
>>>>> Also: does clang bootstrap and pass the tests (and builds the
>>>>> test-suite correctly?).
>>>>>
>>>>> ā€”
>>>>> Mehdi
>>>>>
>>>>> > On Dec 26, 2016, at 12:54 PM, Mehdi Amini via llvm-dev <
>>>>> llvm-dev at lists.llvm.org> wrote:
>>>>> >
>>>>> > Hi,
>>>>> >
>>>>> > Iā€™m curious if the test-suite running cleanly with this flag?
>>>>> > (That would be a first step before wider testing).
>>>>> >
>>>>> > Thanks,
>>>>> >
>>>>> > ā€”
>>>>> > Mehdi
>>>>> >
>>>>> >> On Dec 26, 2016, at 10:45 AM, Davide Italiano via llvm-dev <
>>>>> llvm-dev at lists.llvm.org> wrote:
>>>>> >>
>>>>> >> Hi everybody.
>>>>> >> NewGVN was recently committed and a few minute ago I added a flag to
>>>>> >> enable the new experimental pass.
>>>>> >>
>>>>> >> For the brave soul, passing `-mllvm -enable-newgvn` should do the
>>>>> >> trick. We'll be happy to receive bug reports to analyze/fix, bonus
>>>>> >> point if they contain a synthetic/reduced testcase.
>>>>> >> Open a bug linked to https://llvm.org/bugs/show_bug.cgi?id=30995
>>>>> would
>>>>> >> be probably best so that all the people working on NewGVN will have
>>>>> >> visibility, but I'm aware there are issues with bugzilla
>>>>> registration
>>>>> >> disabled recently so if you have issues/don't have an account feel
>>>>> >> free to shoot me a mail directly and I'll open a bug on your behalf.
>>>>> >>
>>>>> >> Looking forward to hearing from you,
>>>>> >>
>>>>> >> --
>>>>> >> Davide
>>>>> >>
>>>>> >> "There are no solved problems; there are only problems that are more
>>>>> >> or less solved" -- Henri Poincare
>>>>> >> _______________________________________________
>>>>> >> LLVM Developers mailing list
>>>>> >> llvm-dev at lists.llvm.org
>>>>> >> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>>>> >
>>>>> > _______________________________________________
>>>>> > LLVM Developers mailing list
>>>>> > llvm-dev at lists.llvm.org
>>>>> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>>>>
>>>>> _______________________________________________
>>>>> LLVM Developers mailing list
>>>>> llvm-dev at lists.llvm.org
>>>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> LLVM Developers mailing list
>>>> llvm-dev at lists.llvm.org
>>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161228/c7e8a7c6/attachment.html>


More information about the llvm-dev mailing list