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@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev