mesa/src
Alyssa Rosenzweig 295e65bb50 pan/bi: Add back custom algebraic opts
Right now just do a trivial one to test the infrastructure. In the next
commit we'll use this for a more interesting optimization that's a bit
painful in BIR but trivial with nir_search.

total instructions in shared programs: 149566 -> 149562 (<.01%)
instructions in affected programs: 502 -> 498 (-0.80%)
helped: 3
HURT: 0
helped stats (abs) min: 1 max: 2 x̄: 1.33 x̃: 1
helped stats (rel) min: 0.38% max: 1.30% x̄: 0.97% x̃: 1.21%

total tuples in shared programs: 130957 -> 130487 (-0.36%)
tuples in affected programs: 54752 -> 54282 (-0.86%)
helped: 303
HURT: 2
helped stats (abs) min: 1 max: 29 x̄: 1.56 x̃: 1
helped stats (rel) min: 0.13% max: 7.14% x̄: 1.08% x̃: 0.92%
HURT stats (abs)   min: 1 max: 2 x̄: 1.50 x̃: 1
HURT stats (rel)   min: 1.89% max: 2.99% x̄: 2.44% x̃: 2.44%
95% mean confidence interval for tuples value: -1.79 -1.30
95% mean confidence interval for tuples %-change: -1.17% -0.95%
Tuples are helped.

total clauses in shared programs: 27877 -> 27827 (-0.18%)
clauses in affected programs: 1556 -> 1506 (-3.21%)
helped: 45
HURT: 0
helped stats (abs) min: 1 max: 2 x̄: 1.11 x̃: 1
helped stats (rel) min: 1.43% max: 9.52% x̄: 3.88% x̃: 3.57%
95% mean confidence interval for clauses value: -1.21 -1.02
95% mean confidence interval for clauses %-change: -4.38% -3.39%
Clauses are helped.

total quadwords in shared programs: 119058 -> 118563 (-0.42%)
quadwords in affected programs: 33777 -> 33282 (-1.47%)
helped: 250
HURT: 2
helped stats (abs) min: 1 max: 29 x̄: 1.99 x̃: 1
helped stats (rel) min: 0.23% max: 11.11% x̄: 1.67% x̃: 1.40%
HURT stats (abs)   min: 1 max: 1 x̄: 1.00 x̃: 1
HURT stats (rel)   min: 1.64% max: 2.00% x̄: 1.82% x̃: 1.82%
95% mean confidence interval for quadwords value: -2.27 -1.66
95% mean confidence interval for quadwords %-change: -1.80% -1.49%
Quadwords are helped.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11327>
2021-06-15 20:27:22 +00:00
..
amd ci/bare-metal: Set CPU and GPU governors to max, disable GPU runtime PM 2021-06-15 14:02:44 +02:00
android_stub egl/android: refactor to use the legit vndk/window.h header 2021-06-09 21:07:54 +00:00
asahi nir, nir/algebraic: add byte/word insertion instructions 2021-06-08 08:57:42 +00:00
broadcom ci: Unify {BARE_METAL,LAVA}_TEST_SCRIPT environment 2021-06-15 14:02:44 +02:00
compiler nir/cse: resize the instruction set 2021-06-15 17:57:07 +00:00
drm-shim
egl egl/android: add aosp_nougat system/window.h back for back compat 2021-06-11 02:33:57 +00:00
etnaviv
freedreno freedreno/registers: define REG_DSI_CPHY_MODE_CTRL 2021-06-15 12:42:57 -04:00
gallium radeonsi: Use util_cpu_caps to detect number of CPUs 2021-06-15 20:01:52 +00:00
gbm gbm: list to stderr all the missing extension 2021-05-24 16:17:47 +00:00
getopt
glx glx: create DRI screen for display GPU incase of prime 2021-06-03 09:12:32 +00:00
gtest
hgl
imgui
intel anv: Replace DC Flush with HDC Pipeline Flush 2021-06-15 12:57:42 +00:00
loader crocus: initial gallium driver for Intel gfx 4-7 2021-06-14 06:34:05 +10:00
mapi glapi: fix Warray-parameter 2021-06-10 10:31:55 +00:00
mesa st/mesa: also disable other int textures 2021-06-14 06:05:17 +10:00
microsoft nir: Move workgroup_size and workgroup_variable_size into common shader_info 2021-06-08 09:23:55 -07:00
nouveau
panfrost pan/bi: Add back custom algebraic opts 2021-06-15 20:27:22 +00:00
tool
util util: Consider CPU affinity when detecting number of CPUs 2021-06-15 20:01:53 +00:00
virtio venus: moves GPU rendering off CPU timeline for Android WSI 2021-06-15 19:50:10 +00:00
vulkan zink: Fix win32 build 2021-06-14 19:48:36 +00:00
meson.build