Re: [Mesa-dev] [RFC 7/9] i965/fs: Add pass to combine immediates.

2014-11-01 Thread Connor Abbott
On Sat, Nov 1, 2014 at 5:36 PM, Matt Turner wrote: > On Fri, Oct 31, 2014 at 7:35 PM, Connor Abbott wrote: >> On Fri, Oct 31, 2014 at 9:27 PM, Matt Turner wrote: >>> --- >>> src/mesa/drivers/dri/i965/Makefile.sources | 1 + >>> src/mesa/drivers/dri/i965/brw_fs.cpp | 2

Re: [Mesa-dev] [PATCH V4] mesa: add SSE optimisation for glDrawElements

2014-11-01 Thread Bruno Jimenez
On Wed, 2014-10-29 at 23:09 +1100, Timothy Arceri wrote: > On Wed, 2014-10-29 at 16:58 +1100, Timothy Arceri wrote: > > On Tue, 2014-10-28 at 22:14 +, Bruno Jimenez wrote: > > > Hi, > > > > > > I haven't had time to play yet with OpenMP, but I have seen the assembly > > > it produces in my com

Re: [Mesa-dev] [RFC 7/9] i965/fs: Add pass to combine immediates.

2014-11-01 Thread Matt Turner
On Fri, Oct 31, 2014 at 7:35 PM, Connor Abbott wrote: > On Fri, Oct 31, 2014 at 9:27 PM, Matt Turner wrote: >> --- >> src/mesa/drivers/dri/i965/Makefile.sources | 1 + >> src/mesa/drivers/dri/i965/brw_fs.cpp | 2 + >> src/mesa/drivers/dri/i965/brw_fs.h |

Re: [Mesa-dev] [RFC 0/9] i965/fs: Combine constants and unconditionally emit MADs

2014-11-01 Thread Matt Turner
On Fri, Oct 31, 2014 at 7:12 PM, Connor Abbott wrote: > On Fri, Oct 31, 2014 at 9:27 PM, Matt Turner wrote: >>Probably a bottom-up instruction scheduling pass to help sink MOV-imm >> (Currently losing a bunch of SIMD16 programs, I expect because of >>this) > > Just wondering...

[Mesa-dev] [PATCH] draw: allow LLVM use on non-SSE2 X86 cpus

2014-11-01 Thread David Heidelberg
This patch remove workaround related to LLVM < 3.2 bug. Original bug has been closed as fixed in 2011. At this moment gallium requires LLVM 3.3 (2013). LLVM has been tested without SSE2 support in commit ca70de9bd20bc4a11b2d2d368e0cc1f49527a947 and removed after requiring LLVM 3.3 in commit 013