projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
pan/mdg: Handle GLSL_SAMPLER_DIM_MS
[mesa.git]
/
src
/
amd
/
compiler
/
2020-07-06
Bas Nieuwenhuizen
Revert "radv: add support for MRTs compaction to avoid...
tree
|
commitdiff
2020-06-29
Samuel Pitoiset
radv: add support for MRTs compaction to avoid holes
tree
|
commitdiff
2020-06-26
Daniel Schürmann
aco: fix partial copies on GFX6/7
tree
|
commitdiff
2020-06-25
Samuel Pitoiset
radv: lower 64-bit dfloor on GFX6 for fixing precision...
tree
|
commitdiff
2020-06-25
Samuel Pitoiset
radv: lower 64-bit drcp/dsqrt/drsq for fixing precision...
tree
|
commitdiff
2020-06-24
Rhys Perry
aco: remove outdated assert in handle_operands()
tree
|
commitdiff
2020-06-24
Rhys Perry
aco: ignore blocked registers when checking edges in...
tree
|
commitdiff
2020-06-24
Rhys Perry
aco: improve vectorization of 8/16-bit loads/stores
tree
|
commitdiff
2020-06-24
Rhys Perry
aco: fix when sub-dword create_vector operand cannot...
tree
|
commitdiff
2020-06-24
Daniel Schürmann
aco: don't allow partial copies on GFX6/7
tree
|
commitdiff
2020-06-24
Daniel Schürmann
aco: align swap operations to 4 bytes on GFX6/7
tree
|
commitdiff
2020-06-24
Rhys Perry
aco: don't create byte-aligned short loads
tree
|
commitdiff
2020-06-24
Rhys Perry
aco: add missing bld.scc() in byte_align_scalar()
tree
|
commitdiff
2020-06-24
Rhys Perry
aco: don't store byte-aligned short stores
tree
|
commitdiff
2020-06-24
Rhys Perry
aco: fix copy+paste error in split_buffer_store
tree
|
commitdiff
2020-06-24
Rhys Perry
radv/aco,aco: allow SMEM SSBO loads on GFX6/7
tree
|
commitdiff
2020-06-24
Rhys Perry
aco: allow SMEM for some sub-dword accesses
tree
|
commitdiff
2020-06-24
Rhys Perry
aco: only use SMEM if we can prove it's safe
tree
|
commitdiff
2020-06-23
Samuel Pitoiset
aco: fix printing ASM on GFX6-7 again
tree
|
commitdiff
2020-06-22
Samuel Pitoiset
aco: improve validation checks for readlane/writelane
tree
|
commitdiff
2020-06-22
Daniel Schürmann
radv/aco: implement logic64 instead of lowering
tree
|
commitdiff
2020-06-22
Samuel Pitoiset
aco: fix printing ASM on GFX6-7 if clrxdisasm is not...
tree
|
commitdiff
2020-06-19
Samuel Pitoiset
aco: replace == GFX10 with >= GFX10 where it's needed
tree
|
commitdiff
2020-06-18
Rhys Perry
aco: use the same regclass as the definition for undef...
tree
|
commitdiff
2020-06-18
Rhys Perry
aco: fix edge check with sub-dword temporaries
tree
|
commitdiff
2020-06-18
Rhys Perry
aco: shrink mad_info
tree
|
commitdiff
2020-06-18
Rhys Perry
aco: make ssa_info::label 64-bit
tree
|
commitdiff
2020-06-18
Rhys Perry
aco: shrink ssa_info
tree
|
commitdiff
2020-06-18
Daniel Schürmann
aco: fix WQM handling in nested loops
tree
|
commitdiff
2020-06-17
Rhys Perry
aco: fix validation of opsel when set for the definition
tree
|
commitdiff
2020-06-17
Rhys Perry
aco: fix sub-dword opsel/sdwa checks
tree
|
commitdiff
2020-06-17
Rhys Perry
aco: fix validation error from vgpr spill/restore code
tree
|
commitdiff
2020-06-16
Daniel Schürmann
aco: don't allow SGPRs on logical phis
tree
|
commitdiff
2020-06-16
Daniel Schürmann
aco: reorder calls to aco_validate() and cleanup aco_co...
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: fix encoding of certain s_setreg_imm32_b32 instruc...
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: improve check for moving temporaries out of fixed...
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: allow GFX9 partial writes with instructions which...
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: add more opcodes to can_swap_operands
tree
|
commitdiff
2020-06-15
Samuel Pitoiset
aco: allow to swap operands for some 16-bit float instr...
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: validate sub-dword pseudo instructions
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: optimize 16-bit and 64-bit float comparisons
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: copy-propagate constants through p_extract_vector...
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: improve 8/16-bit constants
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: use 32-bit inline constants for 16-bit integer...
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: fix half_pi constant for 16-bit fsin/fcos
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: improve sub-dword check for sgpr/constant propagation
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: create 16-bit input and output modifiers
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: update comment about preserving fp16/fp64 denormals
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: create 16-bit mad/fma
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: try to use fma instead of mad when denormals are...
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: create mads when signed zeros should be preserved
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: add and set precise flag
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: use p_as_uniform in emit_vop1_instruction
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: improve code for f2{i,u}{8,16}
tree
|
commitdiff
2020-06-15
Rhys Perry
aco: use num_opcodes instead of last_opcode
tree
|
commitdiff
2020-06-12
Daniel Schürmann
aco: fix shared subdword loads
tree
|
commitdiff
2020-06-12
Samuel Pitoiset
aco: implement radv_enable_mrt_output_nan_fixup workaround
tree
|
commitdiff
2020-06-10
Rhys Perry
aco: fix moving sub-dword values out of a register...
tree
|
commitdiff
2020-06-10
Rhys Perry
aco: use Info::definition_size instead of definition...
tree
|
commitdiff
2020-06-10
Rhys Perry
aco: add Info::{operand_size,definition_size}
tree
|
commitdiff
2020-06-10
Rhys Perry
aco: prefer 4-byte aligned definitions
tree
|
commitdiff
2020-06-10
Rhys Perry
aco: allow reading/writing upper halves/bytes when...
tree
|
commitdiff
2020-06-10
Rhys Perry
aco: p_extract_vector in 64-bit u2f16/i2f16
tree
|
commitdiff
2020-06-10
Rhys Perry
aco: validate instructions reading/writing upper halves...
tree
|
commitdiff
2020-06-09
Daniel Schürmann
aco: remove unnecessary split- and create_vector instru...
tree
|
commitdiff
2020-06-09
Samuel Pitoiset
aco: fix alignment of vectors with 4 elements
tree
|
commitdiff
2020-06-09
Samuel Pitoiset
aco: implement 8-bit/16-bit conversions on GFX6-GFX7
tree
|
commitdiff
2020-06-09
Daniel Schürmann
aco: optimize packing of 16bit subdword registers on...
tree
|
commitdiff
2020-06-09
Daniel Schürmann
aco: skip partial copies on first iteration when loweri...
tree
|
commitdiff
2020-06-09
Daniel Schürmann
aco: coalesce copies more aggressively when lowering...
tree
|
commitdiff
2020-06-09
Daniel Schürmann
aco: add and use scratch SGPR to lower subdword p_creat...
tree
|
commitdiff
2020-06-09
Daniel Schürmann
aco: adjust GFX6 subdword lowering workarounds for...
tree
|
commitdiff
2020-06-09
Daniel Schürmann
aco: Workarounds subdword lowering on GFX6/7
tree
|
commitdiff
2020-06-09
Daniel Schürmann
aco: use full-register instructions to implement subdwo...
tree
|
commitdiff
2020-06-09
Daniel Schürmann
aco: simplify statistics collection for copies
tree
|
commitdiff
2020-06-09
Daniel Schürmann
aco: fix register assignment for p_create_vector on...
tree
|
commitdiff
2020-06-08
Rhys Perry
aco: use v_xor3_b32
tree
|
commitdiff
2020-06-05
Samuel Pitoiset
aco: fix nir_intrinsic_quad_* with 8-bit in GFX6-GFX7
tree
|
commitdiff
2020-06-05
Samuel Pitoiset
aco: fix sign-extend 8-bit subgroup operations on GFX6...
tree
|
commitdiff
2020-06-05
Samuel Pitoiset
aco: use v_bfe_u32 for unsigned reductions sign-extensi...
tree
|
commitdiff
2020-06-03
Samuel Pitoiset
aco: sign-extend input/identity for 16-bit subgroup...
tree
|
commitdiff
2020-06-03
Samuel Pitoiset
aco: fix subdword copies on GFX6-GFX7
tree
|
commitdiff
2020-06-03
Samuel Pitoiset
aco: implement 16-bit nir_intrinsic_quad_* on GFX6...
tree
|
commitdiff
2020-06-03
Samuel Pitoiset
aco: implement 16-bit reduce operations on GFX6-GFX7
tree
|
commitdiff
2020-06-02
Oschowa
aco: Use correct reference type in for-range-loop.
tree
|
commitdiff
2020-06-02
Oschowa
aco: Don't std::move temporary object.
tree
|
commitdiff
2020-06-02
Oschowa
aco: Don't declare 'Block' as class, but define as...
tree
|
commitdiff
2020-06-02
Timur Kristóf
aco: Implement subgroup shuffle on GFX6-7.
tree
|
commitdiff
2020-06-02
Timur Kristóf
aco/gfx10: Refactor of GFX10 wave64 bpermute.
tree
|
commitdiff
2020-06-01
Dylan Baker
meson: use gnu_symbol_visibility argument
tree
|
commitdiff
2020-05-29
Samuel Pitoiset
aco: sign-extend input/indentity for 32-bit reduce...
tree
|
commitdiff
2020-05-29
Samuel Pitoiset
aco: allow gfx10_wave64_bpermute with 8-bit/16-bit...
tree
|
commitdiff
2020-05-29
Samuel Pitoiset
aco: allocate a temp VGPR for some 8-bit/16-bit reducti...
tree
|
commitdiff
2020-05-29
Samuel Pitoiset
aco: implement 8-bit/16-bit reductions on GFX10
tree
|
commitdiff
2020-05-29
Samuel Pitoiset
aco: fix register allocation for subdword instructions...
tree
|
commitdiff
2020-05-28
Rhys Perry
aco: fix 64-bit shared_atomic_exchange
tree
|
commitdiff
2020-05-28
Rhys Perry
aco: don't reorder barriers in the scheduler
tree
|
commitdiff
2020-05-28
Rhys Perry
aco: preserve more fields when combining additions...
tree
|
commitdiff
2020-05-28
Rhys Perry
aco: check instruction format before waiting for a...
tree
|
commitdiff
2020-05-28
Rhys Perry
aco: consider SDWA during value numbering
tree
|
commitdiff
next