swr/rast: Enable generalized fetch jit
authorGeorge Kyriazis <george.kyriazis@intel.com>
Fri, 23 Mar 2018 20:14:58 +0000 (15:14 -0500)
committerGeorge Kyriazis <george.kyriazis@intel.com>
Wed, 18 Apr 2018 15:51:38 +0000 (10:51 -0500)
commit9161c40d147079a1c6b36b357000096b926898ad
tree909653733e437eaf0a889b25362add6aa845f1bd
parentd73082b98b884d6ffb72fe81a9b7c7f392aa1391
swr/rast: Enable generalized fetch jit

Enable generalized fetch jit with 8 or 16 wide SIMD target. Still some
work needed to remove some simd8 double pumping for 16-wide target.

Also removed unused non-gather load vertices path.

Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
src/gallium/drivers/swr/rasterizer/jitter/builder.cpp
src/gallium/drivers/swr/rasterizer/jitter/builder.h
src/gallium/drivers/swr/rasterizer/jitter/builder_mem.cpp
src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.cpp
src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.h