Mesa (master): nv50/ir: import new shader backend code

Christoph Bumiller chrisbmr at kemper.freedesktop.org
Wed Sep 14 14:22:39 UTC 2011


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

Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Sep 14 16:18:23 2011 +0200

nv50/ir: import new shader backend code

---

 src/gallium/drivers/nv50/Makefile                  |    2 +-
 src/gallium/drivers/nv50/Makefile.sources          |   14 +
 src/gallium/drivers/nv50/codegen/nv50_ir.cpp       | 1008 +++++++++
 src/gallium/drivers/nv50/codegen/nv50_ir.h         | 1049 +++++++++
 src/gallium/drivers/nv50/codegen/nv50_ir_bb.cpp    |  409 ++++
 .../drivers/nv50/codegen/nv50_ir_build_util.cpp    |  501 +++++
 .../drivers/nv50/codegen/nv50_ir_build_util.h      |  245 +++
 src/gallium/drivers/nv50/codegen/nv50_ir_driver.h  |  149 ++
 .../drivers/nv50/codegen/nv50_ir_emit_nv50.cpp     | 1333 ++++++++++++
 .../drivers/nv50/codegen/nv50_ir_from_tgsi.cpp     | 2288 ++++++++++++++++++++
 src/gallium/drivers/nv50/codegen/nv50_ir_graph.cpp |  381 ++++
 src/gallium/drivers/nv50/codegen/nv50_ir_graph.h   |  207 ++
 src/gallium/drivers/nv50/codegen/nv50_ir_inlines.h |  328 +++
 .../drivers/nv50/codegen/nv50_ir_peephole.cpp      | 2192 +++++++++++++++++++
 src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp |  558 +++++
 src/gallium/drivers/nv50/codegen/nv50_ir_ra.cpp    |  963 ++++++++
 src/gallium/drivers/nv50/codegen/nv50_ir_ssa.cpp   |  463 ++++
 .../drivers/nv50/codegen/nv50_ir_target.cpp        |  304 +++
 src/gallium/drivers/nv50/codegen/nv50_ir_target.h  |  164 ++
 src/gallium/drivers/nv50/codegen/nv50_ir_util.cpp  |  253 +++
 src/gallium/drivers/nv50/codegen/nv50_ir_util.h    |  585 +++++
 src/gallium/drivers/nvc0/Makefile                  |    2 +-
 src/gallium/drivers/nvc0/Makefile.sources          |    5 +
 .../drivers/nvc0/codegen/nv50_ir_emit_nvc0.cpp     | 1714 +++++++++++++++
 .../drivers/nvc0/codegen/nv50_ir_lowering_nvc0.cpp |  705 ++++++
 .../drivers/nvc0/codegen/nv50_ir_target_nvc0.cpp   |  568 +++++
 .../drivers/nvc0/codegen/nv50_ir_target_nvc0.h     |   46 +
 src/gallium/targets/gbm/Makefile                   |    1 +
 28 files changed, 16435 insertions(+), 2 deletions(-)

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



More information about the mesa-commit mailing list