radv: enable VK_NV_compute_shader_derivatives on GFX6-GFX7
[mesa.git] / src / amd / compiler /
2020-02-12 Rhys Perryaco: improve SCC handling in some SALU combines
2020-02-12 Rhys Perryaco: disable some instruction combining if it could...
2020-02-11 Samuel Pitoisetaco: fix creating v_madak if v_mad_f32 has two sgpr...
2020-02-10 Samuel Pitoisetaco: fix waiting for scalar stores before "writing...
2020-02-07 Samuel Pitoisetaco: do not use ds_{read,write}2 on GFX6
2020-02-06 Rhys Perryaco: gfx10_wave64_bpermute reduce op to print_ir
2020-02-06 Rhys Perryaco: fix gfx10_wave64_bpermute
2020-02-05 Timur Kristófaco/optimizer: Don't combine uniform bool s_and to...
2020-01-31 Daniel Schürmannaco: fix image_atomic_cmp_swap
2020-01-31 Samuel Pitoisetaco: fix MUBUF VS input loads when expanding vec3 to...
2020-01-29 Timur Kristófaco: Fix the meaning of is_atomic.
2020-01-29 Daniel Schürmannaco: simplify gathering of MIMG address components
2020-01-29 Daniel Schürmannaco: simplify adjust_sample_index_using_fmask() & get_i...
2020-01-29 Daniel Schürmannaco: fix register allocation with multiple live-range...
2020-01-29 Daniel Schürmannaco: reorder VMEM operands in ACO IR
2020-01-29 Rhys Perryaco: fix exec mask consistency issues
2020-01-29 Rhys Perryaco: parallelcopy exec mask before s_wqm
2020-01-29 Rhys Perryaco: fill reg_demand with sensible information in add_c...
2020-01-29 Rhys Perryaco: improve assertion at the end of spiller
2020-01-29 Rhys Perryaco: set exec_potentially_empty after continues/breaks...
2020-01-29 Rhys Perryaco: error when block has no logical preds but VGPRs...
2020-01-29 Rhys Perryaco: don't always add logical edges from continue_break...
2020-01-29 Rhys Perryaco: only create parallelcopy to restore exec at loop...
2020-01-29 Rhys Perryaco: don't update demand in add_coupling_code() for...
2020-01-29 Rhys Perryaco: don't consider loop header blocks branch blocks...
2020-01-29 Rhys Perryaco: fix target calculation when vgpr spilling introduc...
2020-01-29 Samuel Pitoisetaco: fix VS input loads with MUBUF on GFX6
2020-01-29 Rhys Perryaco: run p_wqm instructions in WQM
2020-01-29 Rhys Perryaco: ensure predecessors' p_logical_end is in WQM when...
2020-01-29 Samuel Pitoisetaco: implement VK_AMD_shader_explicit_vertex_parameter
2020-01-28 Daniel Schürmannaco: fix combine_salu_not_bitwise() when SCC is used
2020-01-28 Rhys Perryaco: fix rebase error from GS copy shader support
2020-01-28 Rhys Perryaco: use MUBUF in some situations instead of splitting...
2020-01-28 Rhys Perryaco: value-number MUBUF instructions
2020-01-28 Rhys Perryaco: handle unaligned vertex fetch on GFX10
2020-01-28 Rhys Perryaco: skip unused channels at the start when fetching...
2020-01-28 Rhys Perryaco: rework vertex fetching a bit
2020-01-27 Rhys Perryaco: fix literal application with v_cndmask_b32/v_addc_...
2020-01-27 Rhys Perryaco: always add sgprs to sgpr_ids when choosing literals
2020-01-27 Rhys Perryaco: fix operand to scc when selecting SGPR ufind_msb...
2020-01-27 Rhys Perryaco: fix WaR check for >64-bit FLAT/GLOBAL instructions
2020-01-24 Samuel Pitoisetaco: copy the literal offset of SMEM instructions to...
2020-01-24 Samuel Pitoisetaco: fix a hazard with v_interp_* and v_{read,readfirst...
2020-01-24 Samuel Pitoisetaco: fix a hardware bug for MRTZ exports on GFX6
2020-01-24 Samuel Pitoisetaco: combine MRTZ (depth, stencil, sample mask) exports
2020-01-24 Timur Kristófaco/gfx10: Fix VcmpxExecWARHazard mitigation.
2020-01-24 Timur Kristófaco: Transform uniform bitwise instructions to 32-bit...
2020-01-24 Rhys Perryaco: use nir_move_copies
2020-01-24 Rhys Perryaco: implement GS copy shaders
2020-01-24 Rhys Perryaco: remove needs_instance_id
2020-01-24 Rhys Perryaco: explicitly mark end blocks for exports
2020-01-24 Rhys Perryaco: implement GS on GFX7-8
2020-01-24 Rhys Perryradv/aco,aco: implement GS on GFX9+
2020-01-24 Rhys Perryaco: improve support for s_sendmsg
2020-01-24 Timur Kristófaco: Make a better guess at which instructions need...
2020-01-23 Samuel Pitoisetaco: implement nir_op_f2i64/nir_op_f2u64 on GFX6
2020-01-23 Samuel Pitoisetaco: implement 64-bit nir_op_ffloor on GFX6
2020-01-23 Samuel Pitoisetaco: implement 64-bit nir_op_fround_even on GFX6
2020-01-23 Samuel Pitoisetaco: implement 64-bit nir_op_fceil on GFX6
2020-01-23 Samuel Pitoisetaco: implement 64-bit nir_op_ftrunc on GFX6
2020-01-23 Samuel Pitoisetaco: implement nir_intrinsic_global_atomic_* on GFX6
2020-01-23 Samuel Pitoisetaco: implement nir_intrinsic_load_global on GFX6
2020-01-23 Samuel Pitoisetaco: implement nir_intrinsic_store_global on GFX6
2020-01-23 Samuel Pitoisetaco: fix wrong IR in nir_intrinsic_load_barycentric_at_...
2020-01-23 Samuel Pitoisetaco: fix printing assembly with CLRXdisasm on GFX6
2020-01-23 Samuel Pitoisetaco: add support for nir_texop_fragment_{mask}_fetch
2020-01-22 Rhys Perryaco: fix off-by-one error when initializing sgpr_live_in
2020-01-22 Rhys Perryaco: fix operand kill flags when a temporary is used...
2020-01-22 Timur Kristófaco: Fix signedness compare warning.
2020-01-22 Timur Kristófaco: Fix maybe-uninitialized warnings.
2020-01-22 Timur Kristófaco: Fix -Wstringop-overflow warnings in aco_span.
2020-01-20 Samuel Pitoisetaco: implement nir_intrinsic_load_barycentric_at_sample...
2020-01-20 Samuel Pitoisetaco: add new addr64 bit to MUBUF instructions on GFX6...
2020-01-20 Samuel Pitoisetaco: do not use the vec3 variant for loads on GFX6
2020-01-20 Samuel Pitoisetaco: do not use the vec3 variant for stores on GFX6
2020-01-20 Samuel Pitoisetaco: fix constant folding of SMRD instructions on GFX6
2020-01-20 Rhys Perryaco: fix fall-through test in try_remove_simple_block...
2020-01-20 Rhys Perryaco: fix stack buffer overflow in apply_sgprs()
2020-01-17 Samuel Pitoisetaco: print assembly with CLRXdisasm for GFX6-GFX7 if...
2020-01-17 Samuel Pitoisetaco: fix emitting slc for MUBUF instructions on GFX6...
2020-01-16 Daniel Schürmannaco: ignore parallelcopies to the same register on...
2020-01-16 Daniel Schürmannaco: handle phi affinities transitively through paralle...
2020-01-16 Daniel Schürmannaco: rework lower_to_cssa()
2020-01-16 Samuel Pitoisetaco: implement stream output with vec3 on GFX6
2020-01-16 Samuel Pitoisetaco: do not combine additions of DS instructions on...
2020-01-16 Samuel Pitoisetaco: do not select 96-bit/128-bit variants for ds_read...
2020-01-16 Samuel Pitoisetaco: fix emitting SMEM instructions with no operands...
2020-01-14 Timur Kristófaco: Flip s_cbranch / s_cselect to optimize out an...
2020-01-14 Timur Kristófaco: Optimize out s_and with exec, when used on uniform...
2020-01-14 Timur Kristófaco: Don't skip combine_instruction when definitions...
2020-01-14 Timur Kristófaco: Allow optimizing vote_all and nir_op_iand.
2020-01-14 Timur Kristófaco: Implement 64-bit constant propagation.
2020-01-14 Rhys Perryaco: add integer min/max to can_swap_operands
2020-01-14 Rhys Perryaco: improve readfirstlane after uniform LDS loads
2020-01-14 Rhys Perryaco: replace extract_vector with copies
2020-01-14 Rhys Perryaco: allow input modifiers on v_cndmask_b32
2020-01-14 Rhys Perryaco: don't move literal to reg when making an instructi...
2020-01-14 Rhys Perryaco: add min(-max(), ) and max(-min(), ) optimization
2020-01-14 Rhys Perryaco: improve clamp optimization
2020-01-14 Rhys Perryaco: fix clamp optimization
next