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