projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
aco: always set FI on GFX10
[mesa.git]
/
src
/
amd
/
compiler
/
aco_lower_to_hw_instr.cpp
2020-07-17
Rhys Perry
aco: fix nir_op_f2f16_rtne with non-default rounding...
blob
|
commitdiff
|
raw
2020-07-17
Rhys Perry
aco: use s_round_mode/s_denorm_mode
blob
|
commitdiff
|
raw
|
diff to current
2020-06-26
Daniel Schürmann
aco: fix partial copies on GFX6/7
blob
|
commitdiff
|
raw
|
diff to current
2020-06-24
Rhys Perry
aco: remove outdated assert in handle_operands()
blob
|
commitdiff
|
raw
|
diff to current
2020-06-24
Daniel Schürmann
aco: don't allow partial copies on GFX6/7
blob
|
commitdiff
|
raw
|
diff to current
2020-06-24
Daniel Schürmann
aco: align swap operations to 4 bytes on GFX6/7
blob
|
commitdiff
|
raw
|
diff to current
2020-06-19
Samuel Pitoiset
aco: replace == GFX10 with >= GFX10 where it's needed
blob
|
commitdiff
|
raw
|
diff to current
2020-06-15
Rhys Perry
aco: fix encoding of certain s_setreg_imm32_b32 instruc...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-15
Rhys Perry
aco: improve 8/16-bit constants
blob
|
commitdiff
|
raw
|
diff to current
2020-06-09
Daniel Schürmann
aco: optimize packing of 16bit subdword registers on...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-09
Daniel Schürmann
aco: skip partial copies on first iteration when loweri...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-09
Daniel Schürmann
aco: coalesce copies more aggressively when lowering...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-09
Daniel Schürmann
aco: add and use scratch SGPR to lower subdword p_creat...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-09
Daniel Schürmann
aco: adjust GFX6 subdword lowering workarounds for...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-09
Daniel Schürmann
aco: Workarounds subdword lowering on GFX6/7
blob
|
commitdiff
|
raw
|
diff to current
2020-06-09
Daniel Schürmann
aco: use full-register instructions to implement subdwo...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-09
Daniel Schürmann
aco: simplify statistics collection for copies
blob
|
commitdiff
|
raw
|
diff to current
2020-06-05
Samuel Pitoiset
aco: fix sign-extend 8-bit subgroup operations on GFX6...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-05
Samuel Pitoiset
aco: use v_bfe_u32 for unsigned reductions sign-extensi...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-03
Samuel Pitoiset
aco: sign-extend input/identity for 16-bit subgroup...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-03
Samuel Pitoiset
aco: implement 16-bit reduce operations on GFX6-GFX7
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Oschowa
aco: Use correct reference type in for-range-loop.
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Timur Kristóf
aco: Implement subgroup shuffle on GFX6-7.
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Timur Kristóf
aco/gfx10: Refactor of GFX10 wave64 bpermute.
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Samuel Pitoiset
aco: sign-extend input/indentity for 32-bit reduce...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Samuel Pitoiset
aco: allow gfx10_wave64_bpermute with 8-bit/16-bit...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Samuel Pitoiset
aco: implement 8-bit/16-bit reductions on GFX10
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Samuel Pitoiset
aco: sign-extend the input and identity for 8-bit subgr...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Samuel Pitoiset
aco: implement 8-bit/16-bit reductions
blob
|
commitdiff
|
raw
|
diff to current
2020-05-14
Rhys Perry
aco: split operations that use a swap's definition
blob
|
commitdiff
|
raw
|
diff to current
2020-04-28
Rhys Perry
aco: split self-intersecting copies instead of swapping
blob
|
commitdiff
|
raw
|
diff to current
2020-04-23
Rhys Perry
aco: decrease the uses of other copy operations after...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-22
Rhys Perry
aco: implement 64-bit sgpr swaps
blob
|
commitdiff
|
raw
|
diff to current
2020-04-22
Rhys Perry
aco: implement sub-dword swaps
blob
|
commitdiff
|
raw
|
diff to current
2020-04-22
Rhys Perry
aco: fix copy statistic for 64-bit vgpr constant copy
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: lower subdword shuffles correctly.
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: small refactoring of shuffle code lowering
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Rhys Perry
aco: make PhysReg in units of bytes
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Rhys Perry
aco: add various compiler statistics
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Create null exports in instruction selection inste...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-24
Rhys Perry
aco: implement 64-bit VGPR constant copies in handle_op...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-24
Rhys Perry
aco: remove dead code in handle_operands()
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Timur Kristóf
aco: Implement 64-bit constant propagation.
blob
|
commitdiff
|
raw
|
diff to current
2020-01-10
Daniel Schürmann
aco: compact various Instruction classes
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Daniel Schürmann
aco: implement exclusive scan for SI/CI
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Daniel Schürmann
aco: implement inclusive_scan for SI/CI
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Daniel Schürmann
aco: implement (clustered) reductions for SI/CI
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Daniel Schürmann
aco: don't use a scalar temporary for reductions on...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Daniel Schürmann
aco: split read/writelane opcode into VOP2/VOP3 version...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-04
Timur Kristóf
aco/wave32: Fix reductions.
blob
|
commitdiff
|
raw
|
diff to current
2019-12-04
Timur Kristóf
aco/wave32: Use lane mask regclass for exec/vcc.
blob
|
commitdiff
|
raw
|
diff to current
2019-11-19
Rhys Perry
aco: implement 64-bit integer reductions
blob
|
commitdiff
|
raw
|
diff to current
2019-11-19
Rhys Perry
aco: refactor reduction lowering helpers
blob
|
commitdiff
|
raw
|
diff to current
2019-11-15
Rhys Perry
aco: implement VK_KHR_shader_float_controls
blob
|
commitdiff
|
raw
|
diff to current
2019-11-12
Rhys Perry
aco: use DPP instead of exec modification when lowering...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-28
Timur Kristóf
aco: Introduce vgpr_limit to keep track of available...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-28
Timur Kristóf
aco: Implement subgroup shuffle in GFX10 wave64 mode.
blob
|
commitdiff
|
raw
|
diff to current
2019-10-28
Rhys Perry
aco: Remove dead code in reduction lowering.
blob
|
commitdiff
|
raw
|
diff to current
2019-10-28
Rhys Perry
aco: Fix reductions on GFX10.
blob
|
commitdiff
|
raw
|
diff to current
2019-10-09
Rhys Perry
aco: move s_andn2_b64 instructions out of the p_discard_if
blob
|
commitdiff
|
raw
|
diff to current
2019-09-19
Daniel Schürmann
aco: Initial commit of independent AMD compiler
blob
|
commitdiff
|
raw
|
diff to current