[Mesa-dev] [PATCH 00/14] i965: Instruction compaction improvements

Ian Romanick idr at freedesktop.org
Wed Sep 24 10:49:34 PDT 2014


Patches 1 through 4, 6, and 14 are

Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

Assuming sufficient pigliting, patch 9 is

Acked-by: Ian Romanick <ian.d.romanick at intel.com>

I sent a couple minor questions on a few others.  The remaining will be
left to more capable hands.

On 08/28/2014 08:10 PM, Matt Turner wrote:
> This series adds instruction compaction support for G45 and Gen5
> and enables compaction of control flow instructions.
> 
> Available from
> 
>    git://people.freedesktop.org/~mattst88/mesa compaction-improvements
> 
> 
> [PATCH 01/14] i965: Set JumpCount, not JIP, on ENDIF on Gen 6.
> 
>    Benign bug fix.
> 
> [PATCH 02/14] i965/sf: Disable instruction compaction.
> 
>    Preparation for compaction on gens using SF programs.
> 
> [PATCH 03/14] i965/compaction: Rework 3-src compaction logic.
> [PATCH 04/14] i965/compaction: Don't set UIP on ELSE on Gen < 8.
> 
>    Small clean ups/bug fixes.
> 
> [PATCH 05/14] i965/compaction: Make src_offset local to the for loop.
> [PATCH 06/14] i965/compaction: Increment offset in for loop.
> [PATCH 07/14] i965/compaction: Use sizeof brw_inst/brw_compact_inst.
> 
>    Clean ups.
> 
> [PATCH 08/14] i965/compaction: Reduce size of compacted_counts[]
> 
>    Memory usage reduction.
> 
> [PATCH 09/14] i965/compaction: Add support for Gen5.
> [PATCH 10/14] i965: Add BRW_OPCODE_NENOP for G45.
> [PATCH 11/14] i965/compaction: Add support for G45.
> 
>    New compaction support for old Gens.
> 
> [PATCH 12/14] i965/compaction: Support compaction of control flow
> [PATCH 13/14] i965: Emit ELSE/ENDIF JIP with type D on Gen 7.
> 
>    New compaction support for control flow (really, ELSE and ENDIF).
> 
> [PATCH 14/14] i965/compaction: Document instruction compaction
> 
>    Brain dump while all of this is fresh.
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
> 



More information about the mesa-dev mailing list