Mesa (master): gallivm: Add a new interface for doing TGSI-> LLVM conversions

Tom Stellard tstellar at kemper.freedesktop.org
Mon Jan 30 18:46:28 UTC 2012


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

Author: Tom Stellard <thomas.stellard at amd.com>
Date:   Fri Aug 12 12:42:41 2011 -0400

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             |    2 +
 src/gallium/auxiliary/gallivm/lp_bld_tgsi.c        |  409 ++++
 src/gallium/auxiliary/gallivm/lp_bld_tgsi.h        |  341 ++++-
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c | 1182 ++++++++++++
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.h |  138 ++
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c    |  553 +++----
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c    | 1981 +++++++-------------
 7 files changed, 2954 insertions(+), 1652 deletions(-)

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



More information about the mesa-commit mailing list