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