projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
aco: add ACO_DEBUG=novn,noopt,nosched for debugging purposes
[mesa.git]
/
src
/
amd
/
compiler
/
aco_ir.h
2020-08-27
Samuel Pitoiset
aco: add ACO_DEBUG=novn,noopt,nosched for debugging...
blob
|
commitdiff
|
raw
2020-08-24
Samuel Pitoiset
aco: add a helper for building a trap handler shader
blob
|
commitdiff
|
raw
|
diff to current
2020-08-24
Samuel Pitoiset
aco: add TBA/TMA/TTMP0-11 physical registers definitions
blob
|
commitdiff
|
raw
|
diff to current
2020-08-21
Samuel Pitoiset
aco: add ACO_DEBUG=force-waitcnt to emit wait-states
blob
|
commitdiff
|
raw
|
diff to current
2020-08-20
Samuel Pitoiset
radv,aco: report ACO errors/warnings back via VK_EXT_de...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-20
Samuel Pitoiset
aco: rework the way various compilation/validation...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-20
Samuel Pitoiset
aco: rename DEBUG_VALIDATE to DEBUG_VALIDATE_IR
blob
|
commitdiff
|
raw
|
diff to current
2020-08-06
Rhys Perry
aco: fix C++11/C++14 compilation
blob
|
commitdiff
|
raw
|
diff to current
2020-07-28
Rhys Perry
aco: rework barriers and replace can_reorder
blob
|
commitdiff
|
raw
|
diff to current
2020-07-21
Rhys Perry
aco: make validate() usable in tests
blob
|
commitdiff
|
raw
|
diff to current
2020-07-21
Rhys Perry
aco: move some setup code into helpers
blob
|
commitdiff
|
raw
|
diff to current
2020-07-21
Rhys Perry
aco: add NUW flag
blob
|
commitdiff
|
raw
|
diff to current
2020-07-21
Rhys Perry
aco: allow overflow for some SMEM instructions
blob
|
commitdiff
|
raw
|
diff to current
2020-07-21
Rhys Perry
aco: be more careful combining additions that could...
blob
|
commitdiff
|
raw
|
diff to current
2020-07-17
Rhys Perry
aco: use s_round_mode/s_denorm_mode
blob
|
commitdiff
|
raw
|
diff to current
2020-06-18
Rhys Perry
aco: fix edge check with sub-dword temporaries
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-15
Rhys Perry
aco: try to use fma instead of mad when denormals are...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-15
Rhys Perry
aco: add and set precise flag
blob
|
commitdiff
|
raw
|
diff to current
2020-06-10
Rhys Perry
aco: add Info::{operand_size,definition_size}
blob
|
commitdiff
|
raw
|
diff to current
2020-06-10
Rhys Perry
aco: allow reading/writing upper halves/bytes when...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-10
Rhys Perry
aco: validate instructions reading/writing upper halves...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Oschowa
aco: Don't declare 'Block' as class, but define as...
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-21
Samuel Pitoiset
aco: implement 8-bit/16-bit reductions
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Samuel Pitoiset
aco: declare 8-bit/16-bit reduce operations
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-05-02
Rhys Perry
aco: add message to static_assert
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: add and use RegClass::get() helper
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Timur Kristóf
aco: Const correctness for aco_print_ir.
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Timur Kristóf
aco: Const correctness for get_barrier_interaction.
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Timur Kristóf
aco: Increase barrier_count to 7 to include barrier_bar...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-22
Rhys Perry
aco: add VOP3P_instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Daniel Schürmann
aco: rename aco_lower_bool_phis() -> aco_lower_phis()
blob
|
commitdiff
|
raw
|
diff to current
2020-04-09
Daniel Schürmann
aco: change live_out variables to std::unordered_set
blob
|
commitdiff
|
raw
|
diff to current
2020-04-09
Daniel Schürmann
aco: refactor try_remove_trivial_phi() in RA
blob
|
commitdiff
|
raw
|
diff to current
2020-04-09
Daniel Schürmann
aco: add explicit padding for all Instruction sub-structs
blob
|
commitdiff
|
raw
|
diff to current
2020-04-09
Daniel Schürmann
aco: guarantee that Temp fits in 4 bytes
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Timur Kristóf
aco/ngg: Add new stage for hw_ngg_gs.
blob
|
commitdiff
|
raw
|
diff to current
2020-04-06
Rhys Perry
aco: zero-initialize Temp
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: refactor regClass setup for subdword VGPRs
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Rhys Perry
aco: add emission support for register-allocated sdwa...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: add sub-dword regclasses
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Rhys Perry
aco: add SDWA_instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: add comparison operators for PhysReg
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 vmem/smem score statistic
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Rhys Perry
aco: add various compiler statistics
blob
|
commitdiff
|
raw
|
diff to current
2020-04-01
Samuel Pitoiset
aco: only break SMEM clauses if XNACK is enabled (mostl...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Fix workgroup size calculation.
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-23
Rhys Perry
aco: handle when ACO adds new continue edges
blob
|
commitdiff
|
raw
|
diff to current
2020-03-16
Rhys Perry
aco: set late kill for v_interp_p1_f32 for some APUs
blob
|
commitdiff
|
raw
|
diff to current
2020-03-16
Rhys Perry
aco: add a late kill flag
blob
|
commitdiff
|
raw
|
diff to current
2020-03-16
Rhys Perry
aco: move some register demand helpers into aco_live_va...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-13
Rhys Perry
aco: add helpers for ensuring correct ordering while...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Setup correct HW stages when tessellation is used.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Rhys Perry
aco: add new NOP insertion pass for GFX6-9
blob
|
commitdiff
|
raw
|
diff to current
2020-01-29
Daniel Schürmann
aco: reorder VMEM operands in ACO IR
blob
|
commitdiff
|
raw
|
diff to current
2020-01-24
Rhys Perry
aco: implement GS copy shaders
blob
|
commitdiff
|
raw
|
diff to current
2020-01-24
Rhys Perry
aco: explicitly mark end blocks for exports
blob
|
commitdiff
|
raw
|
diff to current
2020-01-24
Rhys Perry
radv/aco,aco: implement GS on GFX9+
blob
|
commitdiff
|
raw
|
diff to current
2020-01-20
Samuel Pitoiset
aco: add new addr64 bit to MUBUF instructions on GFX6...
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-13
Rhys Perry
aco: don't DCE atomics with return values
blob
|
commitdiff
|
raw
|
diff to current
2020-01-10
Daniel Schürmann
aco: compact aco::span<T> to use uint16_t offset and...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-10
Daniel Schürmann
aco: compact various Instruction classes
blob
|
commitdiff
|
raw
|
diff to current
2020-01-10
Rhys Perry
aco: limit register usage for large work groups
blob
|
commitdiff
|
raw
|
diff to current
2019-12-27
Eric Engestrom
amd: fix empty-body issues
blob
|
commitdiff
|
raw
|
diff to current
2019-12-21
Rhys Perry
aco: fix vgpr alloc granule with wave32
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Daniel Schürmann
aco: make 1/2*PI a literal constant on SI/CI
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Daniel Schürmann
aco: Initial GFX7 Support
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-29
Rhys Perry
aco: improve FLAT/GLOBAL scheduling
blob
|
commitdiff
|
raw
|
diff to current
2019-11-29
Rhys Perry
aco: don't enable store_global for helper invocations
blob
|
commitdiff
|
raw
|
diff to current
2019-11-26
Rhys Perry
aco: allow constant offsets for global/scratch instruct...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-25
Connor Abbott
aco: Use common argument handling
blob
|
commitdiff
|
raw
|
diff to current
2019-11-25
Connor Abbott
aco: Constify radv_nir_compiler_options in isel
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-14
Daniel Schürmann
aco: check if SALU instructions are predeceeded by...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-08
Rhys Perry
aco: add Instruction::usesModifiers() and add more...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-30
Daniel Schürmann
aco: always set scratch_offset in startpgm
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: Fix reductions on GFX10.
blob
|
commitdiff
|
raw
|
diff to current
2019-10-23
Rhys Perry
aco: take LDS into account when calculating num_waves
blob
|
commitdiff
|
raw
|
diff to current
2019-10-23
Rhys Perry
aco: increase accuracy of SGPR limits
blob
|
commitdiff
|
raw
|
diff to current
2019-10-22
Rhys Perry
aco: small stage corrections
blob
|
commitdiff
|
raw
|
diff to current
2019-10-10
Rhys Perry
aco: Assemble opsel in VOP3 instructions.
blob
|
commitdiff
|
raw
|
diff to current
2019-10-10
Timur Kristóf
aco: Support GFX10 MTBUF in aco_assembler.
blob
|
commitdiff
|
raw
|
diff to current
2019-10-10
Timur Kristóf
aco: Add missing GFX10 specific fields and some README...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-10
Timur Kristóf
aco: Set +wavefrontsize64 for LLVM disassembler in...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-27
Rhys Perry
aco: set loop_info::has_discard for demotes
blob
|
commitdiff
|
raw
|
diff to current
2019-09-26
Rhys Perry
aco: CSE readlane/readfirstlane/permute/reduce with...
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