projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
freedreno/rnn: Support stripes in rnndec_decodereg
2020-07-28
Rhys Perry
aco: create acq+rel barriers instead of acq/rel
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-28
Rhys Perry
aco: improve workgroup-scope and lower vmem/smem barriers
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-28
Rhys Perry
aco: improve sync_info for TCS output stores
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-28
Rhys Perry
aco: use storage_scratch
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-28
Rhys Perry
aco: enable value numbering of s_buffer_load_*
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-28
Rhys Perry
nir,radv/aco: add and use pass to lower make available...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-28
Rhys Perry
aco: consider intrinsic access in visit_{load,store...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-28
Rhys Perry
radv/aco,aco: use scoped barriers
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-28
Rhys Perry
aco: rework barriers and replace can_reorder
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-28
Rhys Perry
aco: add missing add_to_hazard_query
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
aco: fix includes in aco_ir.cpp
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
aco: fix copy of uninitialized boolean
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
radv: fix invalid conversion warnings in vk_format.h
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
aco: print ACO IR before scheduling instead of after
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
aco: make validate() usable in tests
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
aco: move some setup code into helpers
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
aco: use nir_addition_might_overflow to combine additions...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
nir: add nir_unsigned_upper_bound and nir_addition_might_ove...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
aco: add NUW flag
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
aco: allow overflow for some SMEM instructions
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
aco: be more careful combining additions that could...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
aco: implement b2i8/b2i16
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
radv: replace discard with demote for Quantic Dream...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
aco: always set FI on GFX10
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-21
Rhys Perry
nir/lower_int64: lower 64-bit amul
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-20
Rhys Perry
spirv: don't split memory barriers
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-18
Rhys Perry
aco: use s_waitcnt_depctr to mitigate VMEMtoScalarWriteHazard
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-18
Rhys Perry
aco: properly recognize that s_waitcnt mitigates VMEMtoScala...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-17
Rhys Perry
radv: enable more float_controls features
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-17
Rhys Perry
aco: set tcs_in_out_eq=false if float controls of VS...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-17
Rhys Perry
aco: fix nir_op_f2f16_rtne with non-default rounding...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-17
Rhys Perry
aco: flush denormals before fp16 fabs/fneg if needed
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-17
Rhys Perry
aco: use s_round_mode/s_denorm_mode
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-16
Rhys Perry
aco: add add_interference() helper
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-16
Rhys Perry
aco: use unordered_set for spill id interferences
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-16
Rhys Perry
aco: rewrite graph coloring in spiller
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-16
Rhys Perry
aco: fix underestimated pressure in spiller when a...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-13
Rhys Perry
aco: add 32-bit integer addition to can_swap_operands
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-13
Rhys Perry
radv: use lower_shuffle_to_swizzle_amd
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-13
Rhys Perry
nir/lower_subgroups: add lower_shuffle_to_swizzle_amd
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-13
Rhys Perry
nir/lower_subgroups: pass options struct to lower_shuffle
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-13
Rhys Perry
aco: implement <32-bit masked_swizzle_amd
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-13
Rhys Perry
aco: optimize some masked swizzles to DPP
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-13
Rhys Perry
aco: read 0 from inactive lanes when using dpp
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-10
Rhys Perry
aco: don't create phis with undef operands in the boolean...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-10
Rhys Perry
aco: optimize boolean phis with uniform selections
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-10
Rhys Perry
aco: create better code for boolean phis with constant...
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
2020-07-10
Rhys Perry
aco: rework boolean phi pass
Signed-off-by:
Rhys Perry
<pendingchaos02@gmail.com>
commit
|
commitdiff
|
tree
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
next