i965/vec4: Pass const references to instruction functions.
authorMatt Turner <mattst88@gmail.com>
Sat, 28 Jun 2014 20:53:55 +0000 (13:53 -0700)
committerMatt Turner <mattst88@gmail.com>
Tue, 1 Jul 2014 05:31:05 +0000 (22:31 -0700)
commit35b741c8e74cf7c6a99d513c1fd01477545a172d
treefbf63bef50abcb0f3339d2965c421104e2b87c41
parentd35f34cea9558c23700532d4a7142dab2cc342a8
i965/vec4: Pass const references to instruction functions.

   text    data     bss     dec     hex filename
4231165  123200   39648 4394013  430c1d i965_dri.so
4186277  123200   39648 4349125  425cc5 i965_dri.so

Cuts 43k of .text and saves a bunch of useless struct copies.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_vec4.h
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp