aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* intel/fs: Don't delete coalesced MOVs if they have a cmodJason Ekstrand2020-04-291-2/+15
* intel/fs: Only stall after sending all memory fence messagesCaio Marcelo de Oliveira Filho2020-04-291-19/+16
* intel/fs,vec4: Pull stall logic for memory fences up into the IRCaio Marcelo de Oliveira Filho2020-04-297-109/+118
* intel/fs: Allow FS_OPCODE_SCHEDULING_FENCE stall on registersCaio Marcelo de Oliveira Filho2020-04-292-2/+30
* intel/ir: Remove scheduling-based cycle count estimates.Francisco Jerez2020-04-283-26/+1
* intel/ir: Pass block cycle count information explicitly to disassembler.Francisco Jerez2020-04-285-6/+11
* intel/ir: Use brw::performance object instead of CFG cycle counts for codegen...Francisco Jerez2020-04-289-22/+45
* intel/fs: Add INTEL_DEBUG=no32 debugging flag.Francisco Jerez2020-04-281-1/+2
* intel/fs: Implement performance analysis-based SIMD32 heuristic for fragment ...Francisco Jerez2020-04-281-7/+17
* intel/fs: Heap-allocate fs_visitors in brw_compile_fs().Francisco Jerez2020-04-281-38/+39
* intel/ir: Import shader performance analysis pass.Francisco Jerez2020-04-287-1/+1658
* intel/vec4: Fix constness of vec4_instruction::reads_flag() and ::writes_flag().Francisco Jerez2020-04-281-2/+2
* intel/fs: Replace fs_visitor::bank_conflict_cycles() with stand-alone function.Francisco Jerez2020-04-284-17/+17
* intel/fs: Fix constness of argument of fs_instruction_scheduler::is_compresse...Francisco Jerez2020-04-281-2/+2
* intel/fs: Rename half() helpers to quarter(), allow index up to 3.Francisco Jerez2020-04-284-14/+14
* intel/ir: Add missing initialization of backend_reg::offset during construction.Francisco Jerez2020-04-281-1/+1
* intel/fs/gen12: Fix Render Target Read header setup for new thread payload la...Francisco Jerez2020-04-281-0/+17
* intel/fs/gen12: Work around dual-source blending hangs in combination with SI...Francisco Jerez2020-04-281-2/+3
* intel/fs/gen12: Fix hangs with per-sample SIMD32 fragment shader dispatch.Francisco Jerez2020-04-281-3/+10
* nir/algebraic: don't undo lowering of 8/16-bit comparisons to 32-bitRhys Perry2020-04-231-1/+3
* intel/compiler: Don't create 64-bit src1 immediates in opt_peephole_selKenneth Graunke2020-04-231-2/+8
* intel/compiler: Delete abs/neg handling in fsign codeKenneth Graunke2020-04-222-40/+2
* intel/compiler: Don't copy prop source mods into PICK_HIGH_32BITKenneth Graunke2020-04-221-1/+2
* intel/compiler: Put back saturate on [iu]add_sat opcodesKenneth Graunke2020-04-221-0/+1
* intel/compiler: Drop nir_lower_to_source_mods() and related handling.Kenneth Graunke2020-04-214-123/+27
* remove final imports.h and imports.c bitsDylan Baker2020-04-212-0/+2
* 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