projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Added few more stubs so that control reaches to DestroyDevice().
[mesa.git]
/
src
/
amd
/
compiler
/ aco_instruction_selection.cpp
2020-09-04
Samuel Pitoiset
aco: handle unaligned loads on GFX10.3
commit
|
commitdiff
2020-09-04
Rhys Perry
aco: fix byte_align_scalar for 3 dword vectors
commit
|
commitdiff
2020-08-28
Samuel Pitoiset
aco: fix wrong source position for constant with nir_op...
commit
|
commitdiff
2020-08-26
Rhys Perry
aco: sink get_alu_src() in bfe lowering
commit
|
commitdiff
2020-08-26
Rhys Perry
aco: fix sgpr ubfe/ibfe if the offset is too large
commit
|
commitdiff
2020-08-26
Rhys Perry
aco: remove 64-bit SGPR ubfe/ibfe
commit
|
commitdiff
2020-08-26
Rhys Perry
aco: reserve 2 sgprs for each branch
commit
|
commitdiff
2020-08-24
Daniel Schürmann
nir,amd: remove trinary_minmax opcodes
commit
|
commitdiff
2020-08-24
Samuel Pitoiset
aco: add a helper for building a trap handler shader
commit
|
commitdiff
2020-08-21
Karol Herbst
nir: rename nir_op_fne to nir_op_fneu
commit
|
commitdiff
2020-08-21
Rhys Perry
aco: fix non-rtz pack_half_2x16
commit
|
commitdiff
2020-08-20
Jason Ekstrand
nir: Add an LOD parameter to image_*_size
commit
|
commitdiff
2020-08-20
Samuel Pitoiset
aco: rework the way various compilation/validation...
commit
|
commitdiff
2020-08-13
Samuel Pitoiset
aco: do not set valid_mask for POS0 exports on GFX...
commit
|
commitdiff
2020-08-04
Rhys Perry
aco: replace MADs in isel with FMA on GFX10.3
commit
|
commitdiff
2020-08-04
Rhys Perry
aco: disable SMEM stores on GFX10.3
commit
|
commitdiff
2020-08-04
Rhys Perry
aco: implement subgroup shader_clock on GFX10.3
commit
|
commitdiff
2020-07-30
Rhys Perry
aco: optimize swizzled SALU 8/16-bit conversions
commit
|
commitdiff
2020-07-29
Rhys Perry
aco: remove isel for GLSL-style barriers
commit
|
commitdiff
2020-07-28
Rhys Perry
aco: create acq+rel barriers instead of acq/rel
commit
|
commitdiff
2020-07-28
Rhys Perry
aco: improve sync_info for TCS output stores
commit
|
commitdiff
2020-07-28
Rhys Perry
aco: use storage_scratch
commit
|
commitdiff
2020-07-28
Rhys Perry
aco: consider intrinsic access in visit_{load,store...
commit
|
commitdiff
2020-07-28
Rhys Perry
radv/aco,aco: use scoped barriers
commit
|
commitdiff
2020-07-28
Rhys Perry
aco: rework barriers and replace can_reorder
commit
|
commitdiff
2020-07-23
Daniel Schürmann
aco: don't split store data if it was already split...
commit
|
commitdiff
2020-07-23
Daniel Schürmann
aco: ensure to not extract more components than have...
commit
|
commitdiff
2020-07-22
Daniel Schürmann
aco: fix scratch loads which cross element_size boundaries
commit
|
commitdiff
2020-07-22
Samuel Pitoiset
aco: add support for nir_intrinsic_shared_atomic_fadd
commit
|
commitdiff
2020-07-21
Rhys Perry
aco: move some setup code into helpers
commit
|
commitdiff
2020-07-21
Rhys Perry
aco: add NUW flag
commit
|
commitdiff
2020-07-21
Rhys Perry
aco: allow overflow for some SMEM instructions
commit
|
commitdiff
2020-07-21
Rhys Perry
aco: be more careful combining additions that could...
commit
|
commitdiff
2020-07-21
Rhys Perry
aco: implement b2i8/b2i16
commit
|
commitdiff
2020-07-17
Rhys Perry
aco: fix nir_op_f2f16_rtne with non-default rounding...
commit
|
commitdiff
2020-07-17
Rhys Perry
aco: flush denormals before fp16 fabs/fneg if needed
commit
|
commitdiff
2020-07-13
Rhys Perry
aco: implement <32-bit masked_swizzle_amd
commit
|
commitdiff
2020-07-13
Rhys Perry
aco: optimize some masked swizzles to DPP
commit
|
commitdiff
2020-07-10
Rhys Perry
aco: create better code for boolean phis with constant...
commit
|
commitdiff
2020-07-07
Rhys Perry
aco: use VOP2 version of v_mbcnt_hi_u32_b32 on GFX6/7
commit
|
commitdiff
2020-07-06
Bas Nieuwenhuizen
Revert "radv: add support for MRTs compaction to avoid...
commit
|
commitdiff
2020-06-29
Samuel Pitoiset
radv: add support for MRTs compaction to avoid holes
commit
|
commitdiff
2020-06-25
Samuel Pitoiset
radv: lower 64-bit dfloor on GFX6 for fixing precision...
commit
|
commitdiff
2020-06-25
Samuel Pitoiset
radv: lower 64-bit drcp/dsqrt/drsq for fixing precision...
commit
|
commitdiff
2020-06-24
Rhys Perry
aco: don't create byte-aligned short loads
commit
|
commitdiff
2020-06-24
Rhys Perry
aco: add missing bld.scc() in byte_align_scalar()
commit
|
commitdiff
2020-06-24
Rhys Perry
aco: don't store byte-aligned short stores
commit
|
commitdiff
2020-06-24
Rhys Perry
aco: fix copy+paste error in split_buffer_store
commit
|
commitdiff
2020-06-24
Rhys Perry
radv/aco,aco: allow SMEM SSBO loads on GFX6/7
commit
|
commitdiff
2020-06-24
Rhys Perry
aco: allow SMEM for some sub-dword accesses
commit
|
commitdiff
2020-06-24
Rhys Perry
aco: only use SMEM if we can prove it's safe
commit
|
commitdiff
2020-06-22
Daniel Schürmann
radv/aco: implement logic64 instead of lowering
commit
|
commitdiff
2020-06-18
Rhys Perry
aco: use the same regclass as the definition for undef...
commit
|
commitdiff
2020-06-15
Rhys Perry
aco: improve 8/16-bit constants
commit
|
commitdiff
2020-06-15
Rhys Perry
aco: fix half_pi constant for 16-bit fsin/fcos
commit
|
commitdiff
2020-06-15
Rhys Perry
aco: update comment about preserving fp16/fp64 denormals
commit
|
commitdiff
2020-06-15
Rhys Perry
aco: add and set precise flag
commit
|
commitdiff
2020-06-15
Rhys Perry
aco: use p_as_uniform in emit_vop1_instruction
commit
|
commitdiff
2020-06-15
Rhys Perry
aco: improve code for f2{i,u}{8,16}
commit
|
commitdiff
2020-06-12
Daniel Schürmann
aco: fix shared subdword loads
commit
|
commitdiff
2020-06-12
Samuel Pitoiset
aco: implement radv_enable_mrt_output_nan_fixup workaround
commit
|
commitdiff
2020-06-10
Rhys Perry
aco: allow reading/writing upper halves/bytes when...
commit
|
commitdiff
2020-06-10
Rhys Perry
aco: p_extract_vector in 64-bit u2f16/i2f16
commit
|
commitdiff
2020-06-09
Daniel Schürmann
aco: remove unnecessary split- and create_vector instru...
commit
|
commitdiff
2020-06-09
Samuel Pitoiset
aco: fix alignment of vectors with 4 elements
commit
|
commitdiff
2020-06-09
Samuel Pitoiset
aco: implement 8-bit/16-bit conversions on GFX6-GFX7
commit
|
commitdiff
2020-06-05
Samuel Pitoiset
aco: fix nir_intrinsic_quad_* with 8-bit in GFX6-GFX7
commit
|
commitdiff
2020-06-03
Samuel Pitoiset
aco: implement 16-bit nir_intrinsic_quad_* on GFX6...
commit
|
commitdiff
2020-06-02
Timur Kristóf
aco: Implement subgroup shuffle on GFX6-7.
commit
|
commitdiff
2020-06-02
Timur Kristóf
aco/gfx10: Refactor of GFX10 wave64 bpermute.
commit
|
commitdiff
2020-05-28
Rhys Perry
aco: fix 64-bit shared_atomic_exchange
commit
|
commitdiff
2020-05-25
Samuel Pitoiset
aco: add support for bias/lod with texture gather
commit
|
commitdiff
2020-05-24
Samuel Pitoiset
aco: implement nir_intrinsic_shader_clock with device...
commit
|
commitdiff
2020-05-21
Samuel Pitoiset
aco: implement 8-bit/16-bit nir_intrinsic_quad_*
commit
|
commitdiff
2020-05-21
Samuel Pitoiset
aco: implement 8-bit/16-bit nir_intrinsic_{shuffle...
commit
|
commitdiff
2020-05-21
Samuel Pitoiset
aco: implement 8-bit/16-bit nir_intrinsic_read_first_in...
commit
|
commitdiff
2020-05-21
Samuel Pitoiset
aco: implement 8-bit/16-bit reductions
commit
|
commitdiff
2020-05-19
Samuel Pitoiset
aco: implement 16-bit interp
commit
|
commitdiff
2020-05-19
Samuel Pitoiset
aco: implement 16-bit vertex fetches with tbuffer_load_...
commit
|
commitdiff
2020-05-19
Samuel Pitoiset
aco: implement 8-bit/16-bit mov's with p_create_vector
commit
|
commitdiff
2020-05-19
Samuel Pitoiset
aco: allow to load/store 16-bit values in VMEM for...
commit
|
commitdiff
2020-05-19
Samuel Pitoiset
aco: convert 16-bit values before exporting MRTs
commit
|
commitdiff
2020-05-19
Samuel Pitoiset
aco: store 16-bit temporary outputs as v2b
commit
|
commitdiff
2020-05-14
Samuel Pitoiset
aco: add support for texturing with clamped LOD
commit
|
commitdiff
2020-05-14
Samuel Pitoiset
aco: remove useless check for nir_tex_src_bias
commit
|
commitdiff
2020-05-13
Jason Ekstrand
nir: Make "divergent" a property of an SSA value
commit
|
commitdiff
2020-05-11
Samuel Pitoiset
aco: fix 64-bit trunc with negative exponents on GFX6
commit
|
commitdiff
2020-05-05
Samuel Pitoiset
aco: remove unecessary p_split_vector with v2b reg...
commit
|
commitdiff
2020-04-29
Timur Kristóf
aco: Remember VS/TCS output driver locations.
commit
|
commitdiff
2020-04-29
Timur Kristóf
aco: Use context variables instead of calculating TCS...
commit
|
commitdiff
2020-04-29
Rhys Perry
aco: consider blocks unreachable if they are in the...
commit
|
commitdiff
2020-04-29
Samuel Pitoiset
aco: fix adjusting the sample index with FMASK if value...
commit
|
commitdiff
2020-04-29
Samuel Pitoiset
aco: fix nir_texop_texture_samples with NULL descriptors
commit
|
commitdiff
2020-04-28
Rhys Perry
aco: fix vgpr nir_op_vecn with sgpr operands
commit
|
commitdiff
2020-04-24
Rhys Perry
aco: improve sub-dword emit_split_vector() with sgprs
commit
|
commitdiff
2020-04-24
Rhys Perry
aco: clobber scc in s_bfe_u32 in get_alu_src()
commit
|
commitdiff
2020-04-24
Rhys Perry
aco: allow 8/16-bit shared loads
commit
|
commitdiff
2020-04-24
Rhys Perry
aco: add and use get_buffer_store_op() helper
commit
|
commitdiff
2020-04-24
Rhys Perry
aco: refactor visit_store_scratch() to use new helpers
commit
|
commitdiff
2020-04-24
Rhys Perry
aco: refactor visit_store_global() to use new helpers
commit
|
commitdiff
next