summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_eu_compact.c
AgeCommit message (Expand)AuthorFilesLines
2015-11-12i965: Consolidate is_3src() functions.Matt Turner1-7/+0
2015-10-29i965: Add INTEL_DEBUG=nocompact to disable instruction compaction.Matt Turner1-0/+3
2015-10-21i965: Add mask_control_ex field and handle it in compaction.Matt Turner1-0/+4
2015-10-21i965: Compact acc_wr_control only on Gen6+.Matt Turner1-2/+8
2015-10-21i965: Add devinfo parameter to brw_compact_inst_* funcs.Matt Turner1-46/+72
2015-09-10i965: Resolve GCC sign-compare warning.Rhys Kidd1-2/+2
2015-05-29i965: Disable compaction for EOT send messagesBen Widawsky1-0/+6
2015-05-05i965: Remove end-of-thread SEND alignment code.Matt Turner1-12/+3
2015-04-22i965: Rename brw_compile to brw_codegenJason Ekstrand1-1/+1
2015-04-22i965: Remove the context field from brw_compilerJason Ekstrand1-2/+2
2015-04-22i965: Make the disassembler take a device_info instead of a contextJason Ekstrand1-6/+5
2015-04-22i965: Make instruction compaction take a device_info instead of a contextJason Ekstrand1-100/+103
2015-04-22i965: Make the brw_inst helpers take a device_info instead of a contextJason Ekstrand1-57/+66
2015-02-19i965: Don't compact instructions with unmapped bits.Francisco Jerez1-0/+53
2014-12-01i965: Initialize compaction tables once per process.Matt Turner1-0/+5
2014-11-03i965: Update compaction code to handle Skylake like Cherryview.Kenneth Graunke1-4/+4
2014-11-03i965/skl: Init instructions compaction tables for SKLKristian Høgsberg1-0/+1
2014-10-29Revert "i965/compaction: Disable compaction on SNB temporarily."Matt Turner1-6/+0
2014-10-03i965/compaction: Disable compaction on SNB temporarily.Matt Turner1-0/+6
2014-09-29i965/compaction: Move variable declarations to their uses.Matt Turner1-5/+4
2014-09-29i965/compaction: Simplify jump target code.Matt Turner1-26/+18
2014-09-25i965/compaction: Document instruction compaction capabilities.Matt Turner1-0/+35
2014-09-25i965/compaction: Support compaction of control flow instructions.Matt Turner1-14/+16
2014-09-25i965/compaction: Add support for G45.Matt Turner1-15/+24
2014-09-25i965/compaction: Add support for Gen5.Matt Turner1-5/+210
2014-09-25i965/compaction: Reduce size of compacted_counts[] array.Matt Turner1-22/+37
2014-09-25i965/compaction: Use sizeof brw_inst/brw_compact_inst.Matt Turner1-15/+17
2014-09-25i965/compaction: Increment offset in for loop.Matt Turner1-3/+2
2014-09-25i965/compaction: Make src_offset local to the for loop.Matt Turner1-8/+4
2014-09-25i965/compaction: Remove unnecessary is-compacted? check.Matt Turner1-2/+3
2014-09-25i965/compaction: Don't set UIP on ELSE on Gen < 8.Matt Turner1-1/+2
2014-09-25i965/compaction: Rework 3-src compaction logic.Matt Turner1-5/+9
2014-08-22i965: Fix JIP/UIP calculations.Matt Turner1-8/+6
2014-08-18i965: Enable instruction compaction on Gen8+.Matt Turner1-1/+1
2014-08-18i965: Add support for compacting 3-src instructions on Gen8.Matt Turner1-0/+185
2014-08-18i965: Add support for compacting 1- and 2-src instructions on Gen8.Matt Turner1-13/+35
2014-08-18i965/gen8: Add 3-src instruction compaction tables.Matt Turner1-0/+27
2014-08-18i965/gen8: Add instruction compaction tables.Matt Turner1-0/+150
2014-08-18i965: Update JIP/UIP compaction code to operate on bytes.Matt Turner1-4/+8
2014-08-18i965: Reverse condition ordering to let us support other gens.Matt Turner1-3/+3
2014-08-10i965/eu: Explicitly disable instruction compaction on Broadwell for now.Kenneth Graunke1-1/+1
2014-07-05i965: Rename intel_asm_printer -> intel_asm_annotation.Matt Turner1-1/+1
2014-06-26i965: Pass brw to brw_try_compact_instruction().Matt Turner1-3/+2
2014-06-26i965: Don't set UIP for ENDIF/WHILE.Matt Turner1-0/+4
2014-06-26i965: Replace struct brw_compact_instruction with brw_compact_inst.Matt Turner1-25/+17
2014-06-26i965: Convert brw_eu_compact.c to the new brw_compact_inst API.Matt Turner1-38/+44
2014-06-26i965: Replace 'struct brw_instruction' with 'brw_inst'.Matt Turner1-26/+19
2014-06-26i965: Pass brw rather than gen to brw_disassemble_inst().Matt Turner1-2/+2
2014-06-26i965: Convert brw_eu_compact.c to the new brw_inst API.Matt Turner1-105/+104
2014-06-26i965: Pass brw into next_offset().Kenneth Graunke1-3/+3