[Mesa-dev] [PATCH 0/8] i965: dynamic eu instruction store size

Yuanhan Liu yuanhan.liu at linux.intel.com
Wed Dec 21 01:33:35 PST 2011


Hi, this is a new series of patches for dynamic eu instruction store
size. The first 4 is from Eric. I just grabed it to make it rebase to
current repo. The last 4 patch is from mine which some are based on
those patches from Eric.

Please help to review it.

BTW, I checked those patches with all oglc test cases, and found
no regression. (Sandybridge only).

Thanks,
Yuanhan Liu


--
Eric Anholt (4):
  i965: Drop unused do_insn argument from gen6_CONT().
  i965: Don't make consumers of brw_DO()/brw_WHILE() track loop start
  i965: Don't make consumers of brw_WHILE do pre-gen6 BREAK/CONT
    patching
  i965: Don't make consumers of brw_CONT/brw_WHILE track if depth in
    loop

Yuanhan Liu (4):
  i965: let the if_stack just store the instruction index
  i965: get the jmp distance by instruction index
  i965: call next_insn() before referencing a instruction by index
  i965: increase the brw eu instruction store size dynamically

 src/mesa/drivers/dri/i965/brw_clip_line.c     |    5 +-
 src/mesa/drivers/dri/i965/brw_clip_tri.c      |   15 +--
 src/mesa/drivers/dri/i965/brw_clip_unfilled.c |   14 +--
 src/mesa/drivers/dri/i965/brw_eu.c            |   15 ++-
 src/mesa/drivers/dri/i965/brw_eu.h            |   44 +++++--
 src/mesa/drivers/dri/i965/brw_eu_emit.c       |  155 +++++++++++++++++++-----
 src/mesa/drivers/dri/i965/brw_fs_emit.cpp     |   56 +--------
 src/mesa/drivers/dri/i965/brw_sf_emit.c       |    2 +-
 src/mesa/drivers/dri/i965/brw_vec4_emit.cpp   |   56 +--------
 src/mesa/drivers/dri/i965/brw_vs_emit.c       |   43 +------
 src/mesa/drivers/dri/i965/brw_wm_emit.c       |    2 +-
 11 files changed, 201 insertions(+), 206 deletions(-)

-- 
1.7.4.4



More information about the mesa-dev mailing list