gallivm: Add a new interface for doing TGSI->LLVM conversions
authorTom Stellard <thomas.stellard@amd.com>
Fri, 12 Aug 2011 16:42:41 +0000 (12:42 -0400)
committerTom Stellard <thomas.stellard@amd.com>
Mon, 30 Jan 2012 18:37:01 +0000 (13:37 -0500)
commitbc2875aa483a0fef7f6e32c1886f6e2edaba7694
treef0d47f8fec396b4a215f83f85714bdd63ee585c6
parent82b71db03ddaf0eed504412c9169db37cf9bdadc
gallivm: Add a new interface for doing TGSI->LLVM conversions

lp_bld_tgsi_soa.c has been adapted to use this new interface, but
lp_bld_tgsi_aos.c has only been partially adapted, since nothing in
gallium currently uses it.

v2:
- Rename lp_bld_tgsi_action.[ch] => lp_bld_tgsi_action.[ch]
- Initialize tgsi_info in lp_bld_tgsi_aos.c
- Fix copyright dates
src/gallium/auxiliary/Makefile.sources
src/gallium/auxiliary/gallivm/lp_bld_tgsi.c [new file with mode: 0644]
src/gallium/auxiliary/gallivm/lp_bld_tgsi.h
src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c [new file with mode: 0644]
src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.h [new file with mode: 0644]
src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c
src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c