aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_eu.h
Commit message (Expand)AuthorAgeFilesLines
* intel/eu: Use non-coherent mode (BTI=253) for stateless A64 messagesJason Ekstrand2020-04-301-4/+8
* intel/fs,vec4: Pull stall logic for memory fences up into the IRCaio Marcelo de Oliveira Filho2020-04-291-2/+3
* intel/fs,vec4: Properly account SENDs in IVB memory fenceCaio Marcelo de Oliveira Filho2020-04-201-1/+1
* intel/compiler: Move Gen4/5 rounding to visitorMatt Turner2020-01-221-7/+2
* intel/compiler: Validate fuzzed instructionsMatt Turner2020-01-221-0/+3
* intel/fs: Add DWord scattered read/write opcodesJason Ekstrand2019-11-111-0/+31
* intel/eu/gen12: Add tracking of default SWSB state to the current brw_codegen...Francisco Jerez2019-10-111-0/+5
* intel/fs/gen12: Add codegen support for the SYNC instruction.Francisco Jerez2019-10-111-0/+2
* intel/eu: Encode and decode native instruction opcodes from/to IR opcodes.Francisco Jerez2019-10-111-0/+13
* intel/eu: Rework opcode description tables to allow efficient look-up by eith...Francisco Jerez2019-10-111-21/+22
* intel/eu: Fix up various type conversions in brw_eu.c that are illegal C++.Francisco Jerez2019-10-111-3/+3
* i965/fs/generator: refactor rounding mode helper in preparation for float con...Samuel Iglesias Gonsálvez2019-09-171-2/+2
* intel/compiler: add ability to override shader's assemblyDanylo Piliaiev2019-08-051-0/+3
* tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom2019-07-311-4/+4
* intel/fs: Add support for SLM fence in Gen11Caio Marcelo de Oliveira Filho2019-07-111-1/+2
* intel/compiler: Enable the emission of ROR/ROL instructionsSagar Ghuge2019-07-011-0/+2
* intel/fs: Do a stalling MFENCE in endInvocationInterlock()Jason Ekstrand2019-05-301-1/+2
* intel/fs,vec4: Use g0 as the header for MFENCEJason Ekstrand2019-05-301-0/+1
* intel/compiler: Silence many unused parameter warnings in brw_eu.hIan Romanick2019-03-061-9/+9
* intel/vec4: Drop dead code for handling typed surface messagesJason Ekstrand2019-02-281-27/+0
* intel/eu: Add an EOT parameter to send_indirect_[split]_messageJason Ekstrand2019-02-251-2/+4
* intel/fs: Implement nir_intrinsic_global_atomic_*Jason Ekstrand2019-02-011-0/+40
* intel/fs: Implement load/store_global with A64 untyped messagesJason Ekstrand2019-02-011-0/+62
* intel/eu: Add support for the SENDS[C] messagesJason Ekstrand2019-01-291-0/+11
* intel/eu: Add more message descriptor helpersJason Ekstrand2019-01-291-27/+216
* intel/fs: Use SHADER_OPCODE_SEND for surface messagesJason Ekstrand2019-01-291-27/+0
* intel/eu: Rework surface descriptor helpersJason Ekstrand2019-01-291-0/+213
* intel/compiler: Silence unused parameter warnings in brw_eu.hIan Romanick2018-08-281-1/+1
* intel/compiler: Implement untyped atomic float min, max, and compare-swap dat...Ian Romanick2018-08-221-0/+11
* intel/compiler: Expand untyped atomic message type field by a bitIan Romanick2018-08-221-2/+7
* intel/eu: Get rid of the return value of brw_send_indirect_message().Francisco Jerez2018-07-091-6/+2
* intel/eu: Use descriptor constructors for dataport untyped surface messages.Francisco Jerez2018-07-091-0/+14
* intel/eu: Use descriptor constructors for pixel interpolator messages.Francisco Jerez2018-07-091-0/+17
* intel/eu: Use descriptor constructors for dataport write messages.Francisco Jerez2018-07-091-12/+29
* intel/eu: Use descriptor constructors for dataport read messages.Francisco Jerez2018-07-091-10/+28
* intel/eu: Use descriptor constructors for sampler messages.Francisco Jerez2018-07-091-11/+26
* intel/eu: Provide desc immediate argument up front to brw_send_indirect_messa...Francisco Jerez2018-07-091-1/+2
* intel/eu: Use brw_set_desc() along with a helper to set common descriptor con...Francisco Jerez2018-07-091-8/+21
* intel/eu: Define helper to specify the descriptor immediates of a SEND instru...Francisco Jerez2018-07-091-0/+9
* intel/eu: Return new instruction to caller from brw_fb_WRITE().Francisco Jerez2018-06-281-10/+10
* intel/eu: Switch to a logical state stackJason Ekstrand2018-06-041-2/+32
* intel/eu: Add some brw_get_default_ helpersJason Ekstrand2018-06-041-0/+3
* i965: Add ARB_fragment_shader_interlock support.Plamena Manolova2018-06-011-1/+2
* intel/eu: Remove brw_codegen::compressed_stack.Francisco Jerez2018-05-291-1/+0
* mesa: include mtypes.h lessMarek Olšák2018-04-121-0/+1
* i965/fs: Add infrastructure for generating CSEL instructions.Kenneth Graunke2018-03-081-0/+1
* intel/eu: Plumb header present bit to codegen helpers for HDC messages.Francisco Jerez2018-03-021-6/+12
* i965/fs: Add byte scattered read message and fs supportJose Maria Casanova Crespo2017-12-061-0/+8
* i965/fs: Add byte scattered write message and fs supportJose Maria Casanova Crespo2017-12-061-0/+7
* i965/fs: Define new shader opcode to set rounding modesAlejandro Piñeiro2017-12-061-0/+4