mesa/src
Rhys Perry 79801b9d7d nir/algebraic: optimize contradictory iand operands
Some of these were found in a few GTAV, Rise of the Tomb Raider and
Shadow of the Tomb Raider shaders.

Results from vkpipeline-db run with ACO:
Totals from affected shaders:
SGPRS: 376 -> 376 (0.00 %)
VGPRS: 220 -> 220 (0.00 %)
Spilled SGPRs: 0 -> 0 (0.00 %)
Spilled VGPRs: 0 -> 0 (0.00 %)
Private memory VGPRs: 0 -> 0 (0.00 %)
Scratch size: 0 -> 0 (0.00 %) dwords per thread
Code Size: 13492 -> 11560 (-14.32 %) bytes
LDS: 6 -> 6 (0.00 %) blocks
Max Waves: 69 -> 69 (0.00 %)
Wait states: 0 -> 0 (0.00 %)

v2: use False instead of 0

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reveiewed-by: Alyssa Rosenzweig alyssa.rosenzweig@collabora.com
Reviewed-by: Connor Abbott <cwabbott0@gmail.com>
2019-07-19 16:33:01 +00:00
..
amd radv: reset the window scissor with no clear state. 2019-07-19 11:00:44 +10:00
broadcom v3d: Use nir_shader_lower_instructions() for txf_ms lowering. 2019-07-18 11:28:56 -07:00
compiler nir/algebraic: optimize contradictory iand operands 2019-07-19 16:33:01 +00:00
egl egl/android: handle multi-fd native windows 2019-07-16 18:14:44 +00:00
etnaviv etnaviv: detect v4 compression 2019-07-04 14:05:18 -04:00
freedreno freedreno: Convert nir_lower_tg4_to_tex to the NIR lowering helper. 2019-07-18 11:28:56 -07:00
gallium lima/ppir: handle all node types in ppir_node_replace_child 2019-07-19 16:01:45 +00:00
gbm gbm: sort symbols 2019-07-10 11:27:51 +00:00
getopt
glx glx: fix glvnd pointer types 2019-06-20 17:21:37 +01:00
gtest delete autotools .gitignore files 2019-04-29 21:17:19 +00:00
hgl haiku: Fix hgl dispatch build. Tested under meson/scons. 2019-04-02 16:06:00 -05:00
imgui imgui: bump imgui memory editor copy 2019-06-18 15:34:13 +00:00
intel anv: fix format mapping for depth/stencil formats 2019-07-18 09:40:01 +03:00
loader Delete autotools 2019-04-15 13:44:29 -07:00
mapi spirv_extensions: add GL_ARB_spirv_extensions boilerplate 2019-07-17 10:41:44 +02:00
mesa main: Destroy static hash table 2019-07-19 11:22:55 +03:00
panfrost panfrost/decode: Preserve empty tiler heap symmetry 2019-07-18 15:25:40 -07:00
util src/util: Switch _mesa_half_to_float() to u_half.h's version. 2019-07-16 12:51:13 -07:00
vulkan vulkan/wsi: update swapchain status on vkQueuePresent 2019-07-17 17:40:54 +03:00
meson.build lima,panfrost: Move lima_tiling.c/h to /src/panfrost 2019-06-20 08:06:35 -07:00
SConscript scons: Remove gles option. 2018-10-19 16:50:26 +01:00