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
/
2020-09-04
Samuel Pitoiset
aco: handle unaligned loads on GFX10.3
tree
|
commitdiff
2020-09-04
Rhys Perry
aco: fix byte_align_scalar for 3 dword vectors
tree
|
commitdiff
2020-09-04
Samuel Pitoiset
radv,aco: disable opts if VK_PIPELINE_CREATE_DISABLE_OP...
tree
|
commitdiff
2020-09-03
Tony Wasserka
aco: Fix integer overflows when emitting parallel copie...
tree
|
commitdiff
2020-09-03
Rhys Perry
aco: remove omod_success/clamp_success
tree
|
commitdiff
2020-09-03
Rhys Perry
aco: fix mad splitting after applying output modifiers
tree
|
commitdiff
2020-09-01
Karol Herbst
nir: use enum operator helper for nir_variable_mode...
tree
|
commitdiff
2020-09-01
Timur Kristóf
aco: Add README which explains about what ACO is and...
tree
|
commitdiff
2020-09-01
Timur Kristóf
aco: Fixup markdown formatting of the README-ISA.
tree
|
commitdiff
2020-09-01
Timur Kristóf
aco: Move README to README-ISA
tree
|
commitdiff
2020-08-28
Samuel Pitoiset
aco: fix wrong source position for constant with nir_op...
tree
|
commitdiff
2020-08-27
Samuel Pitoiset
aco: add ACO_DEBUG=novn,noopt,nosched for debugging...
tree
|
commitdiff
2020-08-26
Rhys Perry
aco: sink get_alu_src() in bfe lowering
tree
|
commitdiff
2020-08-26
Rhys Perry
aco: fix sgpr ubfe/ibfe if the offset is too large
tree
|
commitdiff
2020-08-26
Rhys Perry
aco: remove 64-bit SGPR ubfe/ibfe
tree
|
commitdiff
2020-08-26
Rhys Perry
aco/tests: add tests for long jumps
tree
|
commitdiff
2020-08-26
Rhys Perry
aco: shorten disassembly for repeated instructions
tree
|
commitdiff
2020-08-26
Rhys Perry
aco/tests: add test for GFX10 0x3f bug
tree
|
commitdiff
2020-08-26
Rhys Perry
aco: create long jumps
tree
|
commitdiff
2020-08-26
Rhys Perry
aco: reserve 2 sgprs for each branch
tree
|
commitdiff
2020-08-26
Rhys Perry
aco: keep loop live-through variables spilled
tree
|
commitdiff
2020-08-26
Rhys Perry
aco: fix spills_entry heuristic for branch blocks in...
tree
|
commitdiff
2020-08-26
Rhys Perry
aco: fix regclass checks when fixing to vcc/exec with...
tree
|
commitdiff
2020-08-26
Rhys Perry
aco: don't fix break condition for break+discard to...
tree
|
commitdiff
2020-08-26
Rhys Perry
aco: don't consider the first partial spill if it's...
tree
|
commitdiff
2020-08-26
Rhys Perry
aco: consider branch definitions in spiller
tree
|
commitdiff
2020-08-24
Daniel Schürmann
nir,amd: remove trinary_minmax opcodes
tree
|
commitdiff
2020-08-24
Timur Kristóf
aco: Fix convert_to_SDWA when instruction has 3 operands.
tree
|
commitdiff
2020-08-24
Timur Kristóf
aco: Fix unused variable warning by adding ASSERTED.
tree
|
commitdiff
2020-08-24
Samuel Pitoiset
radv: add a small interface for creating the trap handl...
tree
|
commitdiff
2020-08-24
Samuel Pitoiset
aco: skip unnecessary compiler pass for the trap handle...
tree
|
commitdiff
2020-08-24
Samuel Pitoiset
aco: add a helper for building a trap handler shader
tree
|
commitdiff
2020-08-24
Samuel Pitoiset
aco: validate that SMEM operands can use fixed registers
tree
|
commitdiff
2020-08-24
Samuel Pitoiset
aco: add TBA/TMA/TTMP0-11 physical registers definitions
tree
|
commitdiff
2020-08-21
Karol Herbst
nir: rename nir_op_fne to nir_op_fneu
tree
|
commitdiff
2020-08-21
Rhys Perry
aco: use nir_intrinsic_has_access
tree
|
commitdiff
2020-08-21
Rhys Perry
aco: fix non-rtz pack_half_2x16
tree
|
commitdiff
2020-08-21
Samuel Pitoiset
aco: add ACO_DEBUG=force-waitcnt to emit wait-states
tree
|
commitdiff
2020-08-20
Jason Ekstrand
nir: Add an LOD parameter to image_*_size
tree
|
commitdiff
2020-08-20
Samuel Pitoiset
aco: fix file leak in ra_fail()
tree
|
commitdiff
2020-08-20
Samuel Pitoiset
radv,aco: report ACO errors/warnings back via VK_EXT_de...
tree
|
commitdiff
2020-08-20
Samuel Pitoiset
aco: rework the way various compilation/validation...
tree
|
commitdiff
2020-08-20
Samuel Pitoiset
aco: rename DEBUG_VALIDATE to DEBUG_VALIDATE_IR
tree
|
commitdiff
2020-08-13
Samuel Pitoiset
aco: do not set valid_mask for POS0 exports on GFX...
tree
|
commitdiff
2020-08-11
Daniel Schürmann
aco: execute branch instructions in WQM if necessary
tree
|
commitdiff
2020-08-11
Rhys Perry
aco: don't move memory accesses to before control barriers
tree
|
commitdiff
2020-08-10
Rhys Perry
aco: set constant_data_offset correctly in the case...
tree
|
commitdiff
2020-08-06
Rhys Perry
aco: fix C++11/C++14 compilation
tree
|
commitdiff
2020-08-04
Rhys Perry
aco: replace MADs in isel with FMA on GFX10.3
tree
|
commitdiff
2020-08-04
Rhys Perry
aco: disable SMEM stores on GFX10.3
tree
|
commitdiff
2020-08-04
Rhys Perry
aco: update aco_opcodes.py for GFX10.3
tree
|
commitdiff
2020-08-04
Rhys Perry
aco: implement subgroup shader_clock on GFX10.3
tree
|
commitdiff
2020-08-04
Rhys Perry
aco: update vgpr_alloc_granule for GFX10.3
tree
|
commitdiff
2020-08-04
Rhys Perry
aco: fix max_waves_per_simd on Polaris, VegaM and GFX10.3
tree
|
commitdiff
2020-08-04
Rhys Perry
aco: update bug workarounds for GFX10_3
tree
|
commitdiff
2020-08-04
Rhys Perry
aco: don't create v_mad_f32 on GFX10.3
tree
|
commitdiff
2020-08-04
Rhys Perry
aco: fix waitcnt insertion on GFX10.3
tree
|
commitdiff
2020-08-03
Eric Anholt
amd: Swap from nir_opt_shrink_load() to nir_opt_shrink_...
tree
|
commitdiff
2020-07-30
Rhys Perry
aco: optimize swizzled SALU 8/16-bit conversions
tree
|
commitdiff
2020-07-30
Boris Brezillon
nir: Stop passing an options arg to nir_lower_int64()
tree
|
commitdiff
2020-07-30
Daniel Schürmann
aco: add GFX6/7 subdword lowering tests
tree
|
commitdiff
2020-07-30
Rhys Perry
aco/tests: add tests for sub-dword swaps
tree
|
commitdiff
2020-07-30
Rhys Perry
aco: add framework for testing isel and integration...
tree
|
commitdiff
2020-07-30
Rhys Perry
aco: add a few tests for the assembler and optimizer
tree
|
commitdiff
2020-07-30
Rhys Perry
aco: add framework for unit testing
tree
|
commitdiff
2020-07-29
Rhys Perry
aco: remove isel for GLSL-style barriers
tree
|
commitdiff
2020-07-29
Jason Ekstrand
aco: Use nir_foreach_variable_with_modes to walk SSBOs
tree
|
commitdiff
2020-07-29
Jason Ekstrand
nir: Add nir_foreach_shader_in/out_variable helpers
tree
|
commitdiff
2020-07-28
Rhys Perry
aco: create acq+rel barriers instead of acq/rel
tree
|
commitdiff
2020-07-28
Rhys Perry
aco: improve workgroup-scope and lower vmem/smem barriers
tree
|
commitdiff
2020-07-28
Rhys Perry
aco: improve sync_info for TCS output stores
tree
|
commitdiff
2020-07-28
Rhys Perry
aco: use storage_scratch
tree
|
commitdiff
2020-07-28
Rhys Perry
aco: enable value numbering of s_buffer_load_*
tree
|
commitdiff
2020-07-28
Rhys Perry
aco: consider intrinsic access in visit_{load,store...
tree
|
commitdiff
2020-07-28
Rhys Perry
radv/aco,aco: use scoped barriers
tree
|
commitdiff
2020-07-28
Rhys Perry
aco: rework barriers and replace can_reorder
tree
|
commitdiff
2020-07-28
Rhys Perry
aco: add missing add_to_hazard_query
tree
|
commitdiff
2020-07-24
Samuel Pitoiset
radv: align the LDS size in calculate_tess_lds_size()
tree
|
commitdiff
2020-07-23
Daniel Schürmann
aco: ensure readfirstlane subdword operands are always...
tree
|
commitdiff
2020-07-23
Daniel Schürmann
aco: prevent infinite recursion in RA for subdword...
tree
|
commitdiff
2020-07-23
Daniel Schürmann
aco: don't split store data if it was already split...
tree
|
commitdiff
2020-07-23
Daniel Schürmann
aco: ensure to not extract more components than have...
tree
|
commitdiff
2020-07-22
Daniel Schürmann
aco: fix scratch loads which cross element_size boundaries
tree
|
commitdiff
2020-07-22
Samuel Pitoiset
aco: add support for nir_intrinsic_shared_atomic_fadd
tree
|
commitdiff
2020-07-21
Rhys Perry
aco: fix includes in aco_ir.cpp
tree
|
commitdiff
2020-07-21
Rhys Perry
aco: fix copy of uninitialized boolean
tree
|
commitdiff
2020-07-21
Rhys Perry
aco: print ACO IR before scheduling instead of after
tree
|
commitdiff
2020-07-21
Rhys Perry
aco: make validate() usable in tests
tree
|
commitdiff
2020-07-21
Rhys Perry
aco: move some setup code into helpers
tree
|
commitdiff
2020-07-21
Rhys Perry
aco: use nir_addition_might_overflow to combine additio...
tree
|
commitdiff
2020-07-21
Rhys Perry
aco: add NUW flag
tree
|
commitdiff
2020-07-21
Rhys Perry
aco: allow overflow for some SMEM instructions
tree
|
commitdiff
2020-07-21
Rhys Perry
aco: be more careful combining additions that could...
tree
|
commitdiff
2020-07-21
Rhys Perry
aco: implement b2i8/b2i16
tree
|
commitdiff
2020-07-21
Rhys Perry
aco: always set FI on GFX10
tree
|
commitdiff
2020-07-18
Rhys Perry
aco: use s_waitcnt_depctr to mitigate VMEMtoScalarWrite...
tree
|
commitdiff
2020-07-18
Rhys Perry
aco: properly recognize that s_waitcnt mitigates VMEMto...
tree
|
commitdiff
2020-07-17
Rhys Perry
aco: set tcs_in_out_eq=false if float controls of VS...
tree
|
commitdiff
2020-07-17
Rhys Perry
aco: fix nir_op_f2f16_rtne with non-default rounding...
tree
|
commitdiff
2020-07-17
Rhys Perry
aco: flush denormals before fp16 fabs/fneg if needed
tree
|
commitdiff
next