• Timothy Arceri's avatar
    radv: make use of nir_lower_load_const_to_scalar() · c8eea804
    Timothy Arceri authored
    This allows NIR to CSE more operations. LLVM does this also so the
    impact is limited, however doing this in NIR allows other opts to
    make progress.
    
    I didn't have a large vkpipeline-db to run this against but for
    radeonsi enabling this allowed some loops in Civilization Beyond
    Earth shaders to unroll.
    c8eea804
Name
Last commit
Last update
bin Loading commit data...
build-support Loading commit data...
docs Loading commit data...
doxygen Loading commit data...
include Loading commit data...
m4 Loading commit data...
scons Loading commit data...
scripts Loading commit data...
src Loading commit data...
.dir-locals.el Loading commit data...
.editorconfig Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
Android.common.mk Loading commit data...
Android.mk Loading commit data...
CleanSpec.mk Loading commit data...
Makefile.am Loading commit data...
README.rst Loading commit data...
REVIEWERS Loading commit data...
SConstruct Loading commit data...
VERSION Loading commit data...
appveyor.yml Loading commit data...
autogen.sh Loading commit data...
common.py Loading commit data...
configure.ac Loading commit data...
install-gallium-links.mk Loading commit data...
install-lib-links.mk Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...