summaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_eu.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965: Rename intel_asm_annotation -> brw_disasm_infoMatt Turner2017-11-171-1/+1
* i965: Rewrite disassembly annotation codeMatt Turner2017-11-171-2/+2
* intel/eu: Make automatic exec sizes a configurable optionJason Ekstrand2017-11-071-0/+10
* intel/compiler: brw_validate_instructions to take const void* instead of void*Kevin Rogovin2017-10-261-1/+1
* i965: Mark src inst pointer const in compaction codeMatt Turner2017-08-211-1/+1
* intel/compiler: Make brw_disasm take const assemblyJason Ekstrand2017-05-261-3/+3
* i965: Pass pointer and end of assembly to brw_validate_instructionsMatt Turner2017-05-151-1/+2
* i965: Move the back-end compiler to src/intel/compilerJason Ekstrand2017-03-131-0/+612