aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/compiler
Commit message (Expand)AuthorAgeFilesLines
* replace _mesa_logbase2 with util_logbase2Dylan Baker2020-04-215-8/+8
* replace _mesa_is_pow_two with util_is_power_of_two_*Dylan Baker2020-04-212-3/+2
* nir: Delete the fnoise opcodesJason Ekstrand2020-04-212-36/+0
* intel/fs: Coalesce when the src live range is contained in the dstJason Ekstrand2020-04-211-7/+43
* intel/fs: Rename block to scan_block in can_coalesce_varsJason Ekstrand2020-04-211-4/+4
* intel/fs,vec4: Properly account SENDs in IVB memory fenceCaio Marcelo de Oliveira Filho2020-04-204-8/+20
* intel/compiler: Fixup operands in fs_builder::emit() that takes arrayIan Romanick2020-04-171-1/+10
* intel/compiler: CSEL can do saturateIan Romanick2020-04-171-0/+1
* intel/compiler: Only GE and L modifiers are commutative for SELIan Romanick2020-04-171-1/+5
* intel/compiler: Silence unused parameter warning in update_inst_scoreboardIan Romanick2020-04-171-3/+3
* intel/compiler: Silence unused parameter warning in fs_live_variables::setup_...Ian Romanick2020-04-172-4/+3
* intel/compiler: Silence unused parameter warnings in vec4_tcs_visitorIan Romanick2020-04-171-4/+4
* anv: Emit pushed UBO bounds checking code in the back-end compilerJason Ekstrand2020-04-172-0/+56
* intel/cfg: Add first/last_block helpersJason Ekstrand2020-04-171-0/+55
* intel: Add _const versions of prog_data cast helpersJason Ekstrand2020-04-161-5/+10
* anv: Advertise SEND count through VK_EXT_pipeline_executable_propertiesJason Ekstrand2020-04-153-0/+3
* intel/compiler: Remove cs_prog_data->threadsCaio Marcelo de Oliveira Filho2020-04-092-20/+3
* intel/compiler: Add support for variable workgroup sizePlamena Manolova2020-04-095-29/+100
* intel/compiler: Replace cs_prog_data->push.total with a helperCaio Marcelo de Oliveira Filho2020-04-092-6/+14
* intel/fs: Allow multiple slots for positionCaio Marcelo de Oliveira Filho2020-04-077-8/+36
* intel/nir: Enable load/store vectorizationJason Ekstrand2020-04-031-11/+55
* intel/nir: Lower memory access bit sizes laterJason Ekstrand2020-04-031-2/+12
* anv: Improve brw_nir_lower_mem_access_bit_sizesJason Ekstrand2020-04-031-5/+5
* intel/fs: Choose memory message type based on bit sizeJason Ekstrand2020-04-031-30/+42
* intel/compiler: store the FS inputs in WM prog dataJuan A. Suarez Romero2020-04-012-0/+6
* nir/algebraic: Distribute source modifiers into instructionsIan Romanick2020-04-011-0/+7
* intel/vec4: Allow late copy propagation on vec4Ian Romanick2020-04-011-3/+3
* intel/nir: Run copy-prop and DCE after lower_bool_to_int32Jason Ekstrand2020-03-301-0/+2
* intel: drop unused include directoriesEric Engestrom2020-03-281-2/+2
* meson: inline `inc_common`Eric Engestrom2020-03-281-2/+2
* Move compiler.h and imports.h/c from src/mesa/main into src/utilMarek Olšák2020-03-271-1/+1
* intel/fs/gen12: Fix interaction of SWSB dependency combination with EU fusion...Francisco Jerez2020-03-261-10/+11
* intel/compiler: Track patch count thresholdSagar Ghuge2020-03-232-0/+33
* intel/compiler: detect if atomic load store operations are usedTapani Pälli2020-03-163-2/+9
* intel/fs: Combine adjacent memory barriersCaio Marcelo de Oliveira Filho2020-03-121-0/+22
* intel/fs: Fix NULL destinations on 3-source instructions again after late DCEIan Romanick2020-03-121-2/+9
* intel/compiler: fix cmod propagation optimisationsYevhenii Kolesnikov2020-03-112-9/+336
* i965: Move down genX_upload_sbe in profiles.Mathias Fröhlich2020-03-104-0/+34
* intel/fs: Fix workaround for VxH indirect addressing bug under control flow.Francisco Jerez2020-03-101-10/+28
* intel/fs: Allow NOT instructions in conditional discard optimizationIan Romanick2020-03-091-1/+0
* intel/fs: Do cmod prop again after schedulingIan Romanick2020-03-091-0/+11
* intel/compiler: Discount NOPs from instruction countsMatt Turner2020-03-091-3/+9
* intel/compiler: Pass shader_stats for each SIMD modeMatt Turner2020-03-097-24/+21
* intel/compiler: Pass backend_shader * to cfg_t()Matt Turner2020-03-097-16/+20
* intel/compiler: Mark visitor parameters to scheduler constMatt Turner2020-03-091-10/+10
* intel/compiler: Mark some methods and parameters constMatt Turner2020-03-098-27/+27
* intel/compiler: Make instructions_to_schedule a local variableMatt Turner2020-03-091-4/+2
* intel/compiler: Remove unnecessary local variablesMatt Turner2020-03-091-3/+0
* intel/vec4: Make implied_mrf_writes() a vec4_instruction methodMatt Turner2020-03-094-9/+8
* intel/compiler: Calculate num_instructions in O(1) during register pressure c...Francisco Jerez2020-03-061-3/+2