Mesa (master): gallivm: add nir->llvm translation (v2)

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Nov 28 05:08:20 UTC 2019


Module: Mesa
Branch: master
Commit: 44a6b0107b37ad9644d3435cf6d2d29b6779654f
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44a6b0107b37ad9644d3435cf6d2d29b6779654f

Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Sep  5 15:46:31 2019 +1000

gallivm: add nir->llvm translation (v2)

This add the initial implementation of the NIR->LLVM conversion
for llvmpipe NIR support.

v2: lower bool to int32 in nir not llvm

Acked-by: Roland Scheidegger <sroland at vmware.com>

---

 src/gallium/auxiliary/Makefile.sources         |    3 +
 src/gallium/auxiliary/gallivm/lp_bld_nir.c     | 1652 ++++++++++++++++++++++++
 src/gallium/auxiliary/gallivm/lp_bld_nir.h     |  210 +++
 src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c | 1274 ++++++++++++++++++
 src/gallium/auxiliary/meson.build              |    3 +
 5 files changed, 3142 insertions(+)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=44a6b0107b37ad9644d3435cf6d2d29b6779654f



More information about the mesa-commit mailing list