mesa/src
Jason Ekstrand 91899495a1 nir: Add a SSA type gathering pass
This new pass (which isn't even compile-tested) attempts to determine
the ALU type of all the SSA values in a function impl.  It takes a
greedy approach and assigns intness or floatness to everything it thinks
can possibly contain an int or a float.  Some values will be labled as
both int and float and some will be labled as neither and it is up to
the caller to decide what to do with this information.  However, for a
"nice" shader where the original source contained no bit-casts and no
implicit bit-casts were introduced by optimizations, there shouldn't be
any overlap in the two sets save for the odd CSEd zero constant.

Reviewed-by: Vasily Khoruzhick <anarsoul@gmail.com>
2019-05-04 03:52:05 +00:00
..
amd radv: apply the indexing workaround for atomic buffer operations on GFX9 2019-05-03 17:59:12 +02:00
broadcom delete autotools .gitignore files 2019-04-29 21:17:19 +00:00
compiler nir: Add a SSA type gathering pass 2019-05-04 03:52:05 +00:00
egl meson: make nm binary optional 2019-05-03 10:58:05 -07:00
freedreno freedreno/ir3: fb read support 2019-05-02 11:19:22 -07:00
gallium iris: Delete bucketing allocators 2019-05-03 19:50:26 -07:00
gbm meson: make nm binary optional 2019-05-03 10:58:05 -07:00
getopt
glx delete autotools input files 2019-04-29 21:17:19 +00: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: update memory editor 2019-02-26 12:49:07 +00:00
intel anv,i965: Stop warning about incomplete gen11 support 2019-05-03 22:57:35 +00:00
loader Delete autotools 2019-04-15 13:44:29 -07:00
mapi meson: make nm binary optional 2019-05-03 10:58:05 -07:00
mesa anv,i965: Stop warning about incomplete gen11 support 2019-05-03 22:57:35 +00:00
util tests/vma: fix build with MSVC 2019-05-03 10:58:27 -07:00
vulkan vulkan/overlay: add TODO list 2019-05-02 17:02:57 +01:00
meson.build turnip: Add driver skeleton (v2) 2019-03-11 10:01:15 -07:00
SConscript scons: Remove gles option. 2018-10-19 16:50:26 +01:00