[llvm] r242173 - MachineRegisterInfo: Remove UsedPhysReg infrastructure

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 18 11:59:17 PDT 2015


I just committed r245329 to llvm ToT which should fix the issue. However I can't test this myself.

- Matthias

> On Aug 13, 2015, at 5:32 PM, Quentin Colombet via llvm-commits <llvm-commits at lists.llvm.org> wrote:
> 
> 
>> On Aug 13, 2015, at 4:52 PM, Tom Stellard <tom at stellard.net <mailto:tom at stellard.net>> wrote:
>> 
>> On Thu, Aug 13, 2015 at 03:53:06PM -0700, Quentin Colombet via llvm-commits wrote:
>>> 
>>>> On Aug 13, 2015, at 3:20 PM, Marek Olšák <maraeo at gmail.com <mailto:maraeo at gmail.com>> wrote:
>>>> 
>>>> On Fri, Aug 14, 2015 at 12:09 AM, Quentin Colombet <qcolombet at apple.com <mailto:qcolombet at apple.com>> wrote:
>>>>> Hi Marek,
>>>>> 
>>>>> I will take care of it, Matthias is on vacation.
>>>>> 
>>>>> Sorry for not noticing earlier.
>>>>> 
>>>>>> On Aug 13, 2015, at 3:06 PM, Marek Olšák via llvm-commits <llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>> wrote:
>>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> Just a reminder: We really need to revert this in the 3.7 branch ASAP.
>>>>> 
>>>>> Should I revert on trunk as well?
>>>> 
>>>> Hi Quentin,
>>>> 
>>>> That depends on whether or not the regression will be fixed there in
>>>> the near future.
>>> 
>>> Ok, I’ll wait for Matthias to look into it before deciding.
>>> 
>>> My guess is that the fix will likely be in the target specific part, not here.
>>> 
>>> Anyway, I have reverted this on release_37: r244976.
>>> 
>> 
>> I opened an audit for this commit, and I think I've spotted the problem:
> 
> I think you’re right Tom, the iterator used now does not consider super/sub registers.
> 
> Not sure what was the motivation for this commit, so I leave the final word to Matthias on how he would like to fix that.
> Iterating on the regunits for every target sounds like a lot of code duplication and even factorizing this functionality somewhere does not sound super efficient.
> 
> Anyway, Matthias will follow-up when he gets back on Monday IIRC.
> 
> Cheers,
> -Quentin
> 
>> 
>> http://reviews.llvm.org/rL242173 <http://reviews.llvm.org/rL242173>
>> 
>> -Tom
>> 
>>> Cheers,
>>> -Quentin
>>> 
>>>> 
>>>> Marek
>>> 
>>> _______________________________________________
>>> llvm-commits mailing list
>>> llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>
>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits <http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150818/5ed98e73/attachment.html>


More information about the llvm-commits mailing list