projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
pan/bit: Interpret BI_BITWISE
[mesa.git]
/
src
/
amd
/
compiler
/
aco_ir.h
2020-04-24
Rhys Perry
aco: add and use RegClass::get() helper
blob
|
commitdiff
|
raw
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