[Mesa-dev] [PATCH 00/14] i965: Instruction compaction improvements
Matt Turner
mattst88 at gmail.com
Thu Aug 28 20:10:30 PDT 2014
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.
More information about the mesa-dev
mailing list