Module: Mesa Branch: master Commit: c61bf363937f40624a5632745630d4f2b9907082 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c61bf363937f40624a5632745630d4f2b9907082
Author: Zack Rusin <[email protected]> Date: Mon Feb 8 18:05:22 2010 -0500 llvmpipe: export the tgsi translation code to a common layer the llvmpipe tgsi translation is a lot more complete than what was in gallivm so replacing the latter with the former. this is needed since the draw llvm paths will use the same code. effectively the proven llvmpipe code becomes gallivm. --- SConstruct | 16 +- configs/linux-llvm | 2 +- src/gallium/auxiliary/Makefile | 55 +- src/gallium/auxiliary/SConscript | 33 +- src/gallium/auxiliary/draw/draw_private.h | 6 - src/gallium/auxiliary/draw/draw_vs_llvm.c | 31 - src/gallium/auxiliary/gallivm/gallivm.cpp | 332 ------ src/gallium/auxiliary/gallivm/gallivm.h | 118 -- src/gallium/auxiliary/gallivm/gallivm_builtins.cpp | 140 --- src/gallium/auxiliary/gallivm/gallivm_cpu.cpp | 243 ---- src/gallium/auxiliary/gallivm/gallivm_p.h | 110 -- src/gallium/auxiliary/gallivm/instructions.cpp | 1193 -------------------- src/gallium/auxiliary/gallivm/instructions.h | 175 --- src/gallium/auxiliary/gallivm/instructionssoa.cpp | 525 --------- src/gallium/auxiliary/gallivm/instructionssoa.h | 116 -- src/gallium/auxiliary/gallivm/llvm_builtins.c | 114 -- src/gallium/auxiliary/gallivm/loweringpass.cpp | 17 - src/gallium/auxiliary/gallivm/loweringpass.h | 15 - .../llvmpipe => auxiliary/gallivm}/lp_bld_alpha.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_alpha.h | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_arit.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_arit.h | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_blend.h | 0 .../gallivm}/lp_bld_blend_aos.c | 0 .../gallivm}/lp_bld_blend_logicop.c | 0 .../gallivm}/lp_bld_blend_soa.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_const.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_const.h | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_conv.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_conv.h | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_debug.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_debug.h | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_depth.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_depth.h | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_flow.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_flow.h | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_format.h | 0 .../gallivm}/lp_bld_format_aos.c | 0 .../gallivm}/lp_bld_format_query.c | 0 .../gallivm}/lp_bld_format_soa.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_interp.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_interp.h | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_intr.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_intr.h | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_logic.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_logic.h | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_misc.cpp | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_misc.h | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_pack.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_pack.h | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_sample.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_sample.h | 0 .../gallivm}/lp_bld_sample_soa.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_struct.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_struct.h | 0 .../gallivm}/lp_bld_swizzle.c | 0 .../gallivm}/lp_bld_swizzle.h | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_tgsi.h | 0 .../gallivm}/lp_bld_tgsi_soa.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_type.c | 0 .../llvmpipe => auxiliary/gallivm}/lp_bld_type.h | 0 src/gallium/auxiliary/gallivm/soabuiltins.c | 210 ---- src/gallium/auxiliary/gallivm/storage.cpp | 364 ------ src/gallium/auxiliary/gallivm/storage.h | 133 --- src/gallium/auxiliary/gallivm/storagesoa.cpp | 438 ------- src/gallium/auxiliary/gallivm/storagesoa.h | 107 -- src/gallium/auxiliary/gallivm/tgsitollvm.cpp | 1136 ------------------- src/gallium/auxiliary/gallivm/tgsitollvm.h | 20 - src/gallium/drivers/llvmpipe/SConscript | 24 - src/gallium/drivers/llvmpipe/lp_jit.c | 2 +- src/gallium/drivers/llvmpipe/lp_jit.h | 2 +- src/gallium/drivers/llvmpipe/lp_rast.c | 2 +- src/gallium/drivers/llvmpipe/lp_state.h | 2 +- src/gallium/drivers/llvmpipe/lp_state_fs.c | 26 +- src/gallium/drivers/llvmpipe/lp_test.h | 2 +- src/gallium/drivers/llvmpipe/lp_test_blend.c | 6 +- src/gallium/drivers/llvmpipe/lp_test_conv.c | 8 +- src/gallium/drivers/llvmpipe/lp_test_format.c | 2 +- src/gallium/drivers/llvmpipe/lp_test_main.c | 4 +- src/gallium/drivers/llvmpipe/lp_tex_sample_llvm.c | 8 +- 80 files changed, 92 insertions(+), 5645 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=c61bf363937f40624a5632745630d4f2b9907082 _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
