ilo: add a new disassembler

Graphics / Mesa 3D Graphics Library / Mesa - Chia-I Wu [gmail.com] - 11 September 2014 03:29 UTC

The old disassembler was modified from i965's. It is as much work as doing a new one to keep it up-to-date, which also requires copying more headers over.

The outputs of this new disassembler should match i965's as closely as possible.

6816d85 ilo: add a new disassembler
src/gallium/drivers/ilo/include/brw_defines.h | 1726 -------------
src/gallium/drivers/ilo/include/brw_structs.h | 1453 -----------
.../drivers/ilo/shader/toy_compiler_disasm.c | 2617 ++++++++++----------
3 files changed, 1352 insertions(+), 4444 deletions(-)

Upstream: cgit.freedesktop.org


  • Share