projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
panfrost: The texture descriptor has a pointer to a trampoline
2020-04-23
Rhys Perry
aco: improve code for 32-bit isign
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-23
Rhys Perry
aco: combine VALU and SALU into various VOP3 instructions
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-23
Rhys Perry
aco: move call to store_output_to_temps in store_ls_or_es_ou...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-23
Rhys Perry
aco: remove copy in load_input_from_temps()
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-23
Rhys Perry
aco: copy-propagate p_create_vector copies of vectors
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-23
Rhys Perry
aco: decrease the uses of other copy operations after...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-23
Rhys Perry
nir/algebraic: don't undo lowering of 8/16-bit comparisons...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-23
Rhys Perry
nir/lower_bit_size: fix lowering of {imul,umul}_high
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-23
Rhys Perry
nir/lower_bit_size: fix lowering of shifts
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-22
Rhys Perry
aco: implement 64-bit sgpr swaps
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-22
Rhys Perry
aco: implement sub-dword swaps
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-22
Rhys Perry
aco: add VOP3P_instruction
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-22
Rhys Perry
aco: fix copy statistic for 64-bit vgpr constant copy
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-16
Rhys Perry
aco: add missing scc clobber to nir_op_unpack_32_2x16_split_y
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-16
Rhys Perry
aco: implement various 8/16-bit conversions
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-15
Rhys Perry
aco: fix 1D textureGrad() on GFX9
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-14
Rhys Perry
aco: clear moved operands in get_reg_create_vector()
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-14
Rhys Perry
aco: improve p_create_vector RA for sub-dword operands
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-14
Rhys Perry
aco: fix p_extract_vector validation
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-14
Rhys Perry
aco: improve vector optimization with sub-dword vectors
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-06
Rhys Perry
aco: zero-initialize Temp
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-06
Rhys Perry
aco: remove divergence check in sanitize_if()
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-03
Rhys Perry
aco: add emission support for register-allocated sdwa...
commit
|
commitdiff
|
tree
2020-04-03
Rhys Perry
aco: print and validate opsel
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-03
Rhys Perry
aco: add SDWA_instruction
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-03
Rhys Perry
aco: make PhysReg in units of bytes
commit
|
commitdiff
|
tree
2020-04-03
Rhys Perry
radv: fix null winsys gpu_info array
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-03
Rhys Perry
radv, aco: collect statistics if requested but executables...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-03
Rhys Perry
aco: add vmem/smem score statistic
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-03
Rhys Perry
aco: add various compiler statistics
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-03
Rhys Perry
radv: add code for exposing compiler statistics
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-30
Rhys Perry
util/u_queue: fix race in total_jobs_size access
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-30
Rhys Perry
glsl: fix race in instance getters
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-30
Rhys Perry
aco: look at p_{extract,split}_vector's definitions...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-24
Rhys Perry
aco: implement 64-bit VGPR constant copies in handle_operands()
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-24
Rhys Perry
aco: remove dead code in handle_operands()
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-24
Rhys Perry
nir/gather_info: fix per-vertex handling in try_mask_partial_io
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-23
Rhys Perry
aco: fix boolean undef regclass
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-23
Rhys Perry
aco: emit IR in IF's merge block instead if the other...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-23
Rhys Perry
aco: improve check for unreachable loop continue blocks
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-23
Rhys Perry
aco: skip NIR in unreachable merge blocks
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-23
Rhys Perry
aco: handle when ACO adds new continue edges
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-23
Rhys Perry
aco: handle missing second predecessors at merge block...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-23
Rhys Perry
aco: set has_divergent_branch for discards in loops
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-20
Rhys Perry
radv/winsys: set has_syncobj_wait_for_submit in the...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-19
Rhys Perry
radv: call nir_shader_gather_info again
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-19
Rhys Perry
nir/gather_info: handle emit_vertex_with_counter
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-16
Rhys Perry
aco: fix operand order for LS VGPR init bug workaround
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-16
Rhys Perry
aco: fix instruction encoding for LS VGPR init bug...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-16
Rhys Perry
aco: set late kill for v_interp_p1_f32 for some APUs
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-16
Rhys Perry
aco: add a late kill flag
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-16
Rhys Perry
aco: move some register demand helpers into aco_live_var_ana...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-13
Rhys Perry
aco: don't stop scheduling at exports
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-13
Rhys Perry
aco: allow barriers to be skipped during scheduling
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-13
Rhys Perry
aco: add helpers for ensuring correct ordering while...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-13
Rhys Perry
aco: add helpers for moving instructions for scheduling
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-12
Rhys Perry
glsl/list: use uintptr_t for exec_node_data()'s subtraction
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-12
Rhys Perry
aco: fix uninitialized data error in waitcnt pass
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-05
Rhys Perry
aco: only reserve sgprs for vcc if it's used
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-05
Rhys Perry
aco: improve control flow handling in GFX6-9 NOP pass
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-05
Rhys Perry
aco: consider non-hazard writes in handle_raw_hazard_internal
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-05
Rhys Perry
aco: improve get_wait_states()
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-05
Rhys Perry
aco: add new NOP insertion pass for GFX6-9
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-03
Rhys Perry
aco: handle v_add_co_u32_e64 in parse_base_offset()
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-03
Rhys Perry
aco: fix carry-out size for wave32 v_add_co_u32_e64
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-03
Rhys Perry
aco: keep track of which events are used in a barrier
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-03
Rhys Perry
spirv: fix memory_barrier_tcs_patch emission
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-03-03
Rhys Perry
spirv: improve creation of memory_barrier
commit
|
commitdiff
|
tree
2020-02-20
Rhys Perry
aco: improve GFX9 1D ddx/ddy assertion
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-02-19
Rhys Perry
aco: add some helpers for filling/testing register...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-02-19
Rhys Perry
aco: add RegisterFile
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-02-13
Rhys Perry
gitlab-ci: remove load_store_vectorizer from expected...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-02-13
Rhys Perry
nir: fix nir_const_value_as_uint bit size in load/store...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-02-12
Rhys Perry
aco: improve SCC handling in some SALU combines
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-02-12
Rhys Perry
aco: disable some instruction combining if it could...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-02-06
Rhys Perry
aco: gfx10_wave64_bpermute reduce op to print_ir
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-02-06
Rhys Perry
aco: fix gfx10_wave64_bpermute
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
aco: fix exec mask consistency issues
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
aco: parallelcopy exec mask before s_wqm
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
aco: fill reg_demand with sensible information in add_coupli...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
aco: improve assertion at the end of spiller
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
aco: set exec_potentially_empty after continues/breaks...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
aco: error when block has no logical preds but VGPRs...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
aco: don't always add logical edges from continue_break...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
aco: only create parallelcopy to restore exec at loop...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
aco: don't update demand in add_coupling_code() for...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
aco: don't consider loop header blocks branch blocks...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
aco: fix target calculation when vgpr spilling introduces...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
nir/algebraic: add some half packing optimizations
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
nir/algebraic: add patterns for a >> #b << #b
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
aco: run p_wqm instructions in WQM
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Rhys Perry
aco: ensure predecessors' p_logical_end is in WQM when...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-28
Rhys Perry
aco: fix rebase error from GS copy shader support
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-28
Rhys Perry
aco: use MUBUF in some situations instead of splitting...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-28
Rhys Perry
aco: value-number MUBUF instructions
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-28
Rhys Perry
aco: handle unaligned vertex fetch on GFX10
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-28
Rhys Perry
aco: skip unused channels at the start when fetching...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-28
Rhys Perry
aco: rework vertex fetching a bit
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-28
Rhys Perry
amd/common,radv: move vertex_format_table to ac_shader_util...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-01-27
Rhys Perry
aco: fix literal application with v_cndmask_b32/v_addc_co_u3...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
next