[PATCH] D11847: [BasicAA] Fix zext & sext handling
Quentin Colombet via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 18 16:31:11 PDT 2015
Thanks Hal for your responsiveness!
I’ll revert r221876 and add a test case at the same time for PR24468.
Q.
> On Aug 18, 2015, at 4:20 PM, Hal Finkel <hfinkel at anl.gov> wrote:
>
> ----- Original Message -----
>> From: "Quentin Colombet" <qcolombet at apple.com>
>> To: reviews+D11847+public+2636e964e792efad at reviews.llvm.org, "Hal J. Finkel" <hfinkel at anl.gov>
>> Cc: "n j white" <n.j.white at gmail.com>, llvm-commits at lists.llvm.org
>> Sent: Tuesday, August 18, 2015 6:04:44 PM
>> Subject: Re: [PATCH] D11847: [BasicAA] Fix zext & sext handling
>>
>>
>>
>>
>>> On Aug 18, 2015, at 3:43 PM, hfinkel at anl.gov via llvm-commits
>>> <llvm-commits at lists.llvm.org> wrote:
>>>
>>> hfinkel added a comment.
>>>
>>> In
>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__reviews.llvm.org_D11847-23227079&d=BQIGaQ&c=eEvniauFctOgLOKGJOplqw&r=Kar_gr4lUTX9iRgFLHyIPCR7VD3VlB3-02h_Q5v9oWk&m=MpOmT90EJ-G0_kGQEMbywvqzTIbeadHteqN7q7h7Mn0&s=Jyz-iD2ioHwmBYyshZdhYpv4WHXfL-BZ8AFI6aG1DQc&e=
>>> , @hans wrote:
>>>
>>>> In
>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__reviews.llvm.org_D11847-23227064&d=BQIGaQ&c=eEvniauFctOgLOKGJOplqw&r=Kar_gr4lUTX9iRgFLHyIPCR7VD3VlB3-02h_Q5v9oWk&m=MpOmT90EJ-G0_kGQEMbywvqzTIbeadHteqN7q7h7Mn0&s=jbagtOjQ81ZE2_2Ad6QWvHAVMFDYkZmkNBTZ5R-HQWw&e=
>>>> , @hfinkel wrote:
>>>>
>>>>> In
>>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__reviews.llvm.org_D11847-23227037&d=BQIGaQ&c=eEvniauFctOgLOKGJOplqw&r=Kar_gr4lUTX9iRgFLHyIPCR7VD3VlB3-02h_Q5v9oWk&m=MpOmT90EJ-G0_kGQEMbywvqzTIbeadHteqN7q7h7Mn0&s=onbkCh-aT1_E8mOtBOsk10wWGw5dtFhQvR9FGrC3LgU&e=
>>>>> , @hans wrote:
>>>>>
>>>>>> Did this get committed? Is this a fix we need for 3.7?
>>>>>
>>>>>
>>>>> From what qcolombet mentioned, this fixes a bug introduced in
>>>>> r221876. That would make it nice to have in 3.7, and I'm fine
>>>>> with it being committed to trunk and making my requested
>>>>> commentary improvements in follow-up. However, this is not
>>>>> purely a bug fix, and furthermore, this fix itself has been
>>>>> committed/reverted before as well. I'm nervous about merging it
>>>>> into the release branch late in the release cycle. It might be
>>>>> best to revert r221876 in the release branch instead. Is there
>>>>> going to be another release candidate at this point before 3.7?
>>>>
>>>>
>>>> r221876 also doesn't look like a trivial patch. It's hard to
>>>> follow along with all the reverted reverts here.
>>>>
>>>> From what I understand, PR23626 that's mentioned here was already
>>>> fixed by reverting something else on 3.7, so maybe we don't need
>>>> this or reverting r221876?
>>>>
>>>> There have been a number of merges after 3.7-rc2, so there will be
>>>> an rc3, but I'm hoping that will become the final one.
>>>
>>>
>>> Okay; I'll make sure this gets committed today.
>>
>> We need to hold on this fix/improvement.
>> I did some more testing with that patch and it turns out it breaks a
>> lot of tests in the LLVM test suite.
>>
>> For instance, on x86_64 with Os, try
>> SingleSource/Benchmarks/Shoutout/heapsort.
>>
>> I think at this point it is best to revert r221876 and have a step
>> back on the whole design of this improvement.
>>
>> Attached the IR output for heap sort with and without the patch.
>>
>> What do you think?
>
> Okay. In that case, let's revert.
>
> -Hal
>
>>
>> Thanks,
>> -Quentin
>>
>>
>>
>>>
>>>
>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__reviews.llvm.org_D11847&d=BQIGaQ&c=eEvniauFctOgLOKGJOplqw&r=Kar_gr4lUTX9iRgFLHyIPCR7VD3VlB3-02h_Q5v9oWk&m=MpOmT90EJ-G0_kGQEMbywvqzTIbeadHteqN7q7h7Mn0&s=4FRBNH1J1Nrf4m77QozOqM-iJHGyXuqpxhgwluZDjcY&e=
>>>
>>>
>>>
>>> _______________________________________________
>>> llvm-commits mailing list
>>> llvm-commits at lists.llvm.org
>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_llvm-2Dcommits&d=BQIGaQ&c=eEvniauFctOgLOKGJOplqw&r=Kar_gr4lUTX9iRgFLHyIPCR7VD3VlB3-02h_Q5v9oWk&m=MpOmT90EJ-G0_kGQEMbywvqzTIbeadHteqN7q7h7Mn0&s=SMp__3HeFsLsXLuFxQwIe4BmvifY1hwXW_ejIjnQe8I&e=
>>
>>
>
> --
> Hal Finkel
> Assistant Computational Scientist
> Leadership Computing Facility
> Argonne National Laboratory
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150818/01179647/attachment.html>
More information about the llvm-commits
mailing list