OSDN Git Service

r600g/sb: initial commit of the optimizing shader backend
authorVadim Girlin <vadimgirlin@gmail.com>
Tue, 30 Apr 2013 16:51:36 +0000 (20:51 +0400)
committerVadim Girlin <vadimgirlin@gmail.com>
Tue, 30 Apr 2013 17:50:47 +0000 (21:50 +0400)
commit2cd769179345799d383f92dd615991755ec24be1
tree9863c9e92e645cad35a861b7de76f0c98d64b0d0
parentfbb065d629d2f79a6224fc3e5e89d5acc275e3b4
r600g/sb: initial commit of the optimizing shader backend
35 files changed:
src/gallium/drivers/r600/sb/notes.markdown [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_bc.h [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_bc_builder.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_bc_decoder.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_bc_dump.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_bc_finalize.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_bc_fmt_def.inc [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_bc_parser.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_context.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_core.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_dce_cleanup.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_def_use.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_dump.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_expr.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_expr.h [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_gcm.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_gvn.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_if_conversion.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_ir.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_ir.h [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_liveness.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_pass.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_pass.h [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_peephole.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_psi_ops.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_public.h [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_ra_checker.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_ra_coalesce.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_ra_init.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_sched.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_sched.h [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_shader.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_shader.h [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_ssa_builder.cpp [new file with mode: 0644]
src/gallium/drivers/r600/sb/sb_valtable.cpp [new file with mode: 0644]