Displaying 4 results from an estimated 4 matches for "vec_selects".
2013 Oct 25
0
[LLVMdev] Is there pass to break down <4 x float> to scalars
...t; transform info.
>
> Is that what you had in mind?
To be honest I hadn't really thought about targets with vector units
at all. :-) I was just assuming that we'd want to keep vector operations
together if there's native support. E.g. ISTR comments about not wanting
to rewrite vec_selects because it can be hard to synthesise optimal
sequences from a single canonical form. But I might have got that wrong.
Also, llvmpipe uses intrinsics for some things, so it might be strange
if we decompose IR operations but leave the intriniscs alone.
I'd half wondered whether, as an extension...
2013 Oct 25
3
[LLVMdev] Is there pass to break down <4 x float> to scalars
On 25 October 2013 11:06, Richard Sandiford <rsandifo at linux.vnet.ibm.com>wrote:
> I wanted the same thing for SystemZ, which doesn't have vectors,
> in order to improve the llvmpipe code.
>
Hi Richard,
This is a nice patch. I was wondering how hard it'd be to do that, and it
seems that you're catching lots of corner cases.
My interest is also due to converting odd
2013 Oct 25
2
[LLVMdev] Is there pass to break down <4 x float> to scalars
...2013 04:15 PM, Richard Sandiford wrote:
> To be honest I hadn't really thought about targets with vector units
> at all.:-) I was just assuming that we'd want to keep vector operations
> together if there's native support. E.g. ISTR comments about not wanting
> to rewrite vec_selects because it can be hard to synthesise optimal
> sequences from a single canonical form. But I might have got that wrong.
> Also, llvmpipe uses intrinsics for some things, so it might be strange
> if we decompose IR operations but leave the intriniscs alone.
The issue of intrinsics and vec...
2013 Oct 25
0
[LLVMdev] Is there pass to break down <4 x float> to scalars
...ichard Sandiford wrote:
>> To be honest I hadn't really thought about targets with vector units
>> at all.:-) I was just assuming that we'd want to keep vector operations
>> together if there's native support. E.g. ISTR comments about not wanting
>> to rewrite vec_selects because it can be hard to synthesise optimal
>> sequences from a single canonical form. But I might have got that wrong.
>> Also, llvmpipe uses intrinsics for some things, so it might be strange
>> if we decompose IR operations but leave the intriniscs alone.
>
> The issue...