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