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