• Eric Anholt's avatar
    broadcom: Add VC5 NIR compiler. · ade416d0
    Eric Anholt authored
    This is a pretty straightforward fork of VC4's NIR compiler to VC5.  The
    condition codes, registers, and I/O have all changed, making the backend
    hard to share, though their heritage is still recognizable.
    
    v2: Move to src/broadcom/compiler to match intel's layout, rename more
        "vc5" to "v3d", rename QIR to VIR ("V3D IR") to avoid symbol conflicts
        with vc4, use new v3d_debug header, add compiler init/free functions,
        do texture swizzling in NIR to allow optimization.
    ade416d0
Name
Last commit
Last update
bin 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...
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...