[LLVMdev] INSERT_SUBREG node.
Evan Cheng
evan.cheng at apple.com
Mon Oct 20 11:45:18 PDT 2008
On Oct 20, 2008, at 9:25 AM, sanjiv gupta wrote:
>
>
> On Mon, 2008-10-20 at 08:07 -0700, Evan Cheng wrote:
>> On Oct 20, 2008, at 7:10 AM, sanjiv gupta wrote:
>>
>>>>>
>>>>> PR2916 filed.
>>>>> Though I did not quite understand why this could be a tablegen
>>>>> bug?
>>>>
>>>>
>>>> Based on your comments. :-) It should be possible to specify two
>>>> FSR0
>>>> sub-registers (FSR0L, FSR0H of the same register class FSR8) with
>>>> the
>>>> workaround you described:
>>>>
>>>>
>>>> def FSR16: RegisterClass <"PIC16", [i16], 8, [FSR0, FSR1]> {
>>>> let SubRegClassList = [FSR8, FSR8]; // HERE.
>>>> }
>>>>
>>> It is currently possible.
>>
>> I am confused. Is what you described in PR2916 an issue or not?
>>
> is specifying the same subregclass two times okay? or do we need to
> cleanup the implementation so that you specify a SubRegClass only
> once.
> The other related issue is that we can not use SubIdx starting from
Yep. Both should be (eventually) fixed, especially the first one.
Evan
>
> Zero.
>
> - Sanjiv
>
>> Evan
>>
>>>
>>>
>>> - Sanjiv
>>>
>>>>
>>>> Evan
>>>>
>>>>>
>>>>>
>>>>> - Sanjiv
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> LLVM Developers mailing list
>>>>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>>>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>>>>
>>>>
>>>> _______________________________________________
>>>> LLVM Developers mailing list
>>>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>> _______________________________________________
>>> LLVM Developers mailing list
>>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list