projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
nir/split_per_member_structs: Use nir_variable_with_modes_safe
2020-06-10
Rhys Perry
aco: p_extract_vector in 64-bit u2f16/i2f16
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-10
Rhys Perry
aco: validate instructions reading/writing upper halves...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-08
Rhys Perry
aco: use v_xor3_b32
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-08
Rhys Perry
ac/gpu_info, radv: set max_wave64_per_simd to 20 on...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-05
Rhys Perry
radv: set keep_statistic_info with RADV_DEBUG=shaderstats
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-02
Rhys Perry
docs: add missing "shader_" in VK_KHR_shader_subgroup_extend...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-28
Rhys Perry
aco: fix 64-bit shared_atomic_exchange
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-28
Rhys Perry
aco: don't reorder barriers in the scheduler
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-28
Rhys Perry
aco: preserve more fields when combining additions...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-28
Rhys Perry
aco: check instruction format before waiting for a...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-28
Rhys Perry
aco: consider SDWA during value numbering
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-28
Rhys Perry
aco: fix interaction with 3f branch workaround and...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-26
Rhys Perry
nir: fix lowering to scratch with boolean access
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-21
Rhys Perry
aco: fix typo in insert_waitcnt's kill()
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-19
Rhys Perry
nir/opt_if: use nir_src_as_bool in opt_peel_loop_initial_if...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-19
Rhys Perry
nir/opt_if: run opt_peel_loop_initial_if after all...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-19
Rhys Perry
aco: fix disassembly with LLVM 11
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-14
Rhys Perry
aco: split operations that use a swap's definition
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-13
Rhys Perry
aco: improve phi affinities with p_split_vector
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-13
Rhys Perry
aco: consider affinities when creating v_mac_f32
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-13
Rhys Perry
aco: mark phi definitions as last-seen phi operands
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-13
Rhys Perry
aco: fix consecutively written vgprs from vmem instructions
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-13
Rhys Perry
aco: simplify consecutive ordered vmem/lds writes optimization
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
Rhys Perry
docs/envvars: update RADV_FORCE_FAMILY
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
Rhys Perry
docs/envvars: document ACO_DEBUG
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
Rhys Perry
docs: add src/amd/ to sourcetree.html
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
Rhys Perry
nir: make fsat return 0.0 with NaN instead of passing...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
Rhys Perry
compiler/spirv: flag nclamp/nmin/nmax as exact
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-05
Rhys Perry
nir: add missing group_memory_barrier handling
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-02
Rhys Perry
aco: add message to static_assert
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-05-02
Rhys Perry
aco: remove use of f-strings
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-29
Rhys Perry
aco: consider blocks unreachable if they are in the...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-28
Rhys Perry
aco: fix vgpr nir_op_vecn with sgpr operands
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-28
Rhys Perry
aco: improve clamped integer addition disassembly workaround
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-28
Rhys Perry
aco: add various GFX10 int16 opcodes
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-28
Rhys Perry
aco: fix sub-dword overwrite check in RA validator
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-28
Rhys Perry
aco: fix sub-dword out-of-bounds check in RA validator
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-28
Rhys Perry
aco: add missing adjust_max_used_regs()
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-28
Rhys Perry
aco: improve RA for uneven p_split_vector
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-28
Rhys Perry
aco: don't recurse in sub-dword get_reg_simple()
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-28
Rhys Perry
aco: split self-intersecting copies instead of swapping
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-28
Rhys Perry
aco: fix neighboring register check in get_reg_simple()
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-28
Rhys Perry
aco: check alignment of non-subdword registers in get_reg_sp...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-28
Rhys Perry
aco: make RegisterFile::block() take a regclass
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
radv/aco: enable 8/16-bit storage and int8/int16 on...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: lower 8/16-bit integer arithmetic
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: improve sub-dword emit_split_vector() with sgprs
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: clobber scc in s_bfe_u32 in get_alu_src()
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: handle undef p_create_vector operands in the optimizer
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: vectorize global loads/stores
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: allow 8/16-bit shared loads
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: add and use get_buffer_store_op() helper
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: refactor visit_store_scratch() to use new helpers
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: refactor visit_store_global() to use new helpers
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: refactor visit_store_ssbo() to use new helpers
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: refactor store_vmem_mubuf() to use new helpers
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: refactor store_lds() to use new helpers
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: add helpers for splitting stores
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: use emit_load helper for VMEM/SMEM loads
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: refactor load_lds to use new helpers
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: add emit_load helper
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: add and use RegClass::get() helper
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: be more careful about using SMEM for load_global
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
radv: allocate larger shader memory slabs if needed
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
radv: align buffer descriptor sizes to dword
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: fix outdated label_vec from p_create_vector labelling
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-04-24
Rhys Perry
aco: fix v_or(s_lshl) and v_add(s_lshl) optimizations
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
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
next