projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
aco: use VOP2 version of v_mbcnt_hi_u32_b32 on GFX6/7
2020-07-07
Rhys Perry
aco: use VOP2 version of v_mbcnt_hi_u32_b32 on GFX6/7
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-07
Rhys Perry
radv: enable zerovram for Quantic Dream games
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-24
Rhys Perry
aco: remove outdated assert in handle_operands()
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-24
Rhys Perry
aco: ignore blocked registers when checking edges in...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-24
Rhys Perry
aco: improve vectorization of 8/16-bit loads/stores
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-24
Rhys Perry
aco: fix when sub-dword create_vector operand cannot...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-24
Rhys Perry
aco: don't create byte-aligned short loads
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-24
Rhys Perry
aco: add missing bld.scc() in byte_align_scalar()
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-24
Rhys Perry
aco: don't store byte-aligned short stores
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-24
Rhys Perry
aco: fix copy+paste error in split_buffer_store
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-24
Rhys Perry
radv/aco,aco: allow SMEM SSBO loads on GFX6/7
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-24
Rhys Perry
aco: allow SMEM for some sub-dword accesses
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-24
Rhys Perry
aco: only use SMEM if we can prove it's safe
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-24
Rhys Perry
radv: fix image variable types in meta shaders
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-24
Rhys Perry
spirv: set variables to restrict by default
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-22
Rhys Perry
nir: slight correction to cube_face_coord constant...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-20
Rhys Perry
radv: enable radv_no_dynamic_bounds for more Path of...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-19
Rhys Perry
radv: enable radv_no_dynamic_bounds for Path of Exile
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-19
Rhys Perry
radv: add new drirc option radv_no_dynamic_bounds
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-18
Rhys Perry
aco: use the same regclass as the definition for undef...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-18
Rhys Perry
aco: fix edge check with sub-dword temporaries
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-18
Rhys Perry
aco: shrink mad_info
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-18
Rhys Perry
aco: make ssa_info::label 64-bit
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-18
Rhys Perry
aco: shrink ssa_info
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-17
Rhys Perry
aco: fix validation of opsel when set for the definition
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-17
Rhys Perry
aco: fix sub-dword opsel/sdwa checks
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-17
Rhys Perry
aco: fix validation error from vgpr spill/restore code
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: fix encoding of certain s_setreg_imm32_b32 instructions
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: improve check for moving temporaries out of fixed...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: allow GFX9 partial writes with instructions which...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: add more opcodes to can_swap_operands
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: validate sub-dword pseudo instructions
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: optimize 16-bit and 64-bit float comparisons
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: copy-propagate constants through p_extract_vector...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: improve 8/16-bit constants
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: use 32-bit inline constants for 16-bit integer...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: fix half_pi constant for 16-bit fsin/fcos
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: improve sub-dword check for sgpr/constant propagation
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: create 16-bit input and output modifiers
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: update comment about preserving fp16/fp64 denormals
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: create 16-bit mad/fma
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: try to use fma instead of mad when denormals are...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: create mads when signed zeros should be preserved
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: add and set precise flag
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: use p_as_uniform in emit_vop1_instruction
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: improve code for f2{i,u}{8,16}
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Rhys Perry
aco: use num_opcodes instead of last_opcode
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-10
Rhys Perry
aco: fix moving sub-dword values out of a register...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-10
Rhys Perry
aco: use Info::definition_size instead of definition...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-10
Rhys Perry
aco: add Info::{operand_size,definition_size}
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-10
Rhys Perry
aco: prefer 4-byte aligned definitions
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-06-10
Rhys Perry
aco: allow reading/writing upper halves/bytes when...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
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
next