• Hyunjun Ko's avatar
    freedreno/ir3: insert mov if same instruction in the outputs. · 2454742a
    Hyunjun Ko authored
    For example,
    
        result0 = texture(sampler[indexBase + 5], coords);
        result1 = texture(sampler[indexBase + 0], coords);
        result2 = texture(sampler[indexBase + 0], coords);
        out_result0 = result0;
        out_result1 = result1;
        out_result2 = result2;
    
    In this kind of case we need to insert an extra mov to the outputs
    so that the result could be assigned to each register respectively.
    Signed-off-by: Rob Clark's avatarRob Clark <robdclark@gmail.com>
    2454742a
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...