search for: vec_selects

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...