Displaying 9 results from an estimated 9 matches for "pr2957".
2009 Feb 24
3
[LLVMdev] [llvm-commits] [llvm] r65296 - in /llvm/trunk: include/llvm/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/CellSPU/ lib/Target/PowerPC/ lib/Target/X86/ test/CodeGen/X86/
...ef) for the shuffle mask, not "operands". This
> eliminates the nastiness we have now were we need a buildvector, and
> it eliminates the dance we have to prevent the build vector from being
> legalized, and prevent the integer operands to it from being legalized.
This is PR2957 (which originally suggested a variadic SDNode, but it
quickly became clear that an array of ints is better). It would be
great to have a volunteer for this (I don't have time).
Ciao,
Duncan.
2009 Feb 24
3
[LLVMdev] [llvm-commits] [llvm] r65296 - in /llvm/trunk: include/llvm/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/CellSPU/ lib/Target/PowerPC/ lib/Target/X86/ test/CodeGen/X86/
...uot;operands". This
> > eliminates the nastiness we have now were we need a buildvector, and
> > it eliminates the dance we have to prevent the build vector from
> being
> > legalized, and prevent the integer operands to it from being
> legalized.
>
> This is PR2957 (which originally suggested a variadic SDNode, but it
> quickly became clear that an array of ints is better). It would be
> great to have a volunteer for this (I don't have time).
>
> Ciao,
>
> Duncan.
>
> _______________________________________________
> LLVM Devel...
2009 Feb 25
3
[LLVMdev] [llvm-commits] [llvm] r65296 - in /llvm/trunk: include/llvm/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/CellSPU/ lib/Target/PowerPC/ lib/Target/X86/ test/CodeGen/X86/
...eliminates the nastiness we have now were we need a buildvector,
>> and
>> > it eliminates the dance we have to prevent the build vector from
>> being
>> > legalized, and prevent the integer operands to it from being
>> legalized.
>>
>> This is PR2957 (which originally suggested a variadic SDNode, but it
>> quickly became clear that an array of ints is better). It would be
>> great to have a volunteer for this (I don't have time).
>>
>> Ciao,
>>
>> Duncan.
>>
>> _______________________________...
2009 Feb 24
0
[LLVMdev] [llvm-commits] [llvm] r65296 - in /llvm/trunk: include/llvm/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/CellSPU/ lib/Target/PowerPC/ lib/Target/X86/ test/CodeGen/X86/
...e mask, not "operands". This
> > eliminates the nastiness we have now were we need a buildvector, and
> > it eliminates the dance we have to prevent the build vector from being
> > legalized, and prevent the integer operands to it from being legalized.
>
> This is PR2957 (which originally suggested a variadic SDNode, but it
> quickly became clear that an array of ints is better). It would be
> great to have a volunteer for this (I don't have time).
>
> Ciao,
>
> Duncan.
>
-------------- next part --------------
An HTML attachment was scrub...
2009 Feb 25
0
[LLVMdev] [llvm-commits] [llvm] r65296 - in /llvm/trunk: include/llvm/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/CellSPU/ lib/Target/PowerPC/ lib/Target/X86/ test/CodeGen/X86/
...>>> > eliminates the nastiness we have now were we need a buildvector, and
>>> > it eliminates the dance we have to prevent the build vector from being
>>> > legalized, and prevent the integer operands to it from being legalized.
>>>
>>> This is PR2957 (which originally suggested a variadic SDNode, but it
>>> quickly became clear that an array of ints is better). It would be
>>> great to have a volunteer for this (I don't have time).
>>>
>>> Ciao,
>>>
>>> Duncan.
>>>
>>
>...
2009 Feb 25
0
[LLVMdev] [llvm-commits] [llvm] r65296 - in /llvm/trunk: include/llvm/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/CellSPU/ lib/Target/PowerPC/ lib/Target/X86/ test/CodeGen/X86/
...erands". This
>> > eliminates the nastiness we have now were we need a buildvector, and
>> > it eliminates the dance we have to prevent the build vector from being
>> > legalized, and prevent the integer operands to it from being legalized.
>>
>> This is PR2957 (which originally suggested a variadic SDNode, but it
>> quickly became clear that an array of ints is better). It would be
>> great to have a volunteer for this (I don't have time).
>>
>> Ciao,
>>
>> Duncan.
>>
>
> ______________________________...
2009 Mar 02
1
[LLVMdev] [llvm-commits] [llvm] r65296 - in /llvm/trunk: include/llvm/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/CellSPU/ lib/Target/PowerPC/ lib/Target/X86/ test/CodeGen/X86/
...have now were we need a buildvector,
>>> and
>>> > it eliminates the dance we have to prevent the build vector from
>>> being
>>> > legalized, and prevent the integer operands to it from being
>>> legalized.
>>>
>>> This is PR2957 (which originally suggested a variadic SDNode, but it
>>> quickly became clear that an array of ints is better). It would be
>>> great to have a volunteer for this (I don't have time).
>>>
>>> Ciao,
>>>
>>> Duncan.
>>>
>>>...
2009 Feb 23
0
[LLVMdev] [llvm-commits] [llvm] r65296 - in /llvm/trunk: include/llvm/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/CellSPU/ lib/Target/PowerPC/ lib/Target/X86/ test/CodeGen/X86/
On Feb 23, 2009, at 1:20 PM, Scott Michel wrote:
> Chris:
>
> I did float this by the dev list first a couple of weeks ago, didn't
> receive any comments.
Ok, I didn't see it, sorry about that.
> It's not entirely gratuitous; the rationale for adding a new node
> class is threefold:
>
> a) Convenience for the backends. Since it benefits multiple backends
2009 Feb 23
4
[LLVMdev] [llvm-commits] [llvm] r65296 - in /llvm/trunk: include/llvm/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/CellSPU/ lib/Target/PowerPC/ lib/Target/X86/ test/CodeGen/X86/
Chris:
I did float this by the dev list first a couple of weeks ago, didn't receive
any comments. It's not entirely gratuitous; the rationale for adding a new
node class is threefold:
a) Convenience for the backends. Since it benefits multiple backends (PPC
and CellSPU), it's a logical addition. I reckon the GPU efforts would also
benefit.
b) Where else would one encapsulate a