i965/nir: Report NIR instruction counts (in SSA form) via KHR_debug.
authorKenneth Graunke <kenneth@whitecape.org>
Wed, 21 Jan 2015 09:51:21 +0000 (01:51 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Fri, 23 Jan 2015 22:53:26 +0000 (14:53 -0800)
commitd7743bb1c2d5cfe44a018251d21def18eb6d4b97
tree0c5a0ff70771b2492f013260203be71526cdc658
parentf3e06fcc6add67ed3eeecbce600994ef3220ec1c
i965/nir: Report NIR instruction counts (in SSA form) via KHR_debug.

This allows us to count NIR instructions via shader-db.

Use "run" as normal.  The results file will contain both NIR and
assembly.

Then, to generate a NIR report:
./report.py <(grep    NIR results/foo) <(grep    NIR results/bar)

Or, to generate an i965 report:
./report.py <(grep -v NIR results/foo) <(grep -v NIR results/bar)

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mesa/drivers/dri/i965/brw_fs_nir.cpp