projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
llvmpipe/cs: fix image/sampler binding for compute
[mesa.git]
/
src
/
amd
/
compiler
/
aco_instruction_selection_setup.cpp
2020-06-24
Rhys Perry
aco: improve vectorization of 8/16-bit loads/stores
blob
|
commitdiff
|
raw
2020-06-24
Rhys Perry
radv/aco,aco: allow SMEM SSBO loads on GFX6/7
blob
|
commitdiff
|
raw
|
diff to current
2020-06-24
Rhys Perry
aco: allow SMEM for some sub-dword accesses
blob
|
commitdiff
|
raw
|
diff to current
2020-06-24
Rhys Perry
aco: only use SMEM if we can prove it's safe
blob
|
commitdiff
|
raw
|
diff to current
2020-06-22
Daniel Schürmann
radv/aco: implement logic64 instead of lowering
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-10
Rhys Perry
aco: allow reading/writing upper halves/bytes when...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-13
Jason Ekstrand
nir: Make "divergent" a property of an SSA value
blob
|
commitdiff
|
raw
|
diff to current
2020-05-11
Samuel Pitoiset
aco: prevent invalid loads/stores vectorization if...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-11
Samuel Pitoiset
nir: do not vectorize load/store if offset can overflow...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Timur Kristóf
radv: Use smaller esgs_itemsize for ACO.
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Timur Kristóf
aco: Use new default driver locations.
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Timur Kristóf
aco: Set config->lds_size when TES or VS is running...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Timur Kristóf
aco: Calculate workgroup size of legacy GS.
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Timur Kristóf
aco: Remember VS/TCS output driver locations.
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Timur Kristóf
aco: Use context variables instead of calculating TCS...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Timur Kristóf
radv: Refactor calculate_tess_lds_size and get_tcs_num_...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: lower 8/16-bit integer arithmetic
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: vectorize global loads/stores
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-17
Samuel Pitoiset
aco: fix exporting the viewport index if the fragment...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Daniel Schürmann
aco: setup subdword regclasses for ssa_undef & load_const
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement nir_op_b2f16/nir_op_i2f16/nir_op_u2f16
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Timur Kristóf
aco/ngg: Implement NGG VS and TES.
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Timur Kristóf
aco/ngg: Setup NGG VS and TES stages.
blob
|
commitdiff
|
raw
|
diff to current
2020-04-06
Rhys Perry
aco: remove divergence check in sanitize_if()
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: add missing conversion operations for small bitsizes
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: don't vectorize 8/16bit load/store_ssbo
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-01
Samuel Pitoiset
aco: only break SMEM clauses if XNACK is enabled (mostl...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Jason Ekstrand
aco: Implement b2b32 and b2b1
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Don't store LS VS outputs to LDS when TCS doesn...
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-30
Timur Kristóf
aco: Extract setup_tcs_info to a separate function.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Change isel inputs/outputs to a flat array.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Treat outputs of the previous stage as inputs...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Skip 2nd read of merged wave info when TCS in...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Fix handling of tess factors.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-23
Rhys Perry
aco: fix boolean undef regclass
blob
|
commitdiff
|
raw
|
diff to current
2020-03-23
Rhys Perry
aco: emit IR in IF's merge block instead if the other...
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-11
Timur Kristóf
aco: Setup tessellation evaluation shader variables.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Implement tessellation control shader input/output.
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-11
Timur Kristóf
aco: Implement load_tess_coord.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Setup tessellation control shader variables.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Extract setup_gs_variables into a separate function.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Rhys Perry
aco: only reserve sgprs for vcc if it's used
blob
|
commitdiff
|
raw
|
diff to current
2020-01-29
Rhys Perry
aco: set exec_potentially_empty after continues/breaks...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-29
Samuel Pitoiset
aco: implement VK_AMD_shader_explicit_vertex_parameter
blob
|
commitdiff
|
raw
|
diff to current
2020-01-28
Rhys Perry
aco: fix rebase error from GS copy shader support
blob
|
commitdiff
|
raw
|
diff to current
2020-01-24
Samuel Pitoiset
aco: combine MRTZ (depth, stencil, sample mask) exports
blob
|
commitdiff
|
raw
|
diff to current
2020-01-24
Rhys Perry
aco: use nir_move_copies
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: remove needs_instance_id
blob
|
commitdiff
|
raw
|
diff to current
2020-01-24
Rhys Perry
aco: implement GS on GFX7-8
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-10
Rhys Perry
aco: limit register usage for large work groups
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-21
Karol Herbst
aco: use NIR_MAX_VEC_COMPONENTS instead of 4
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: Allow setting the subgroup ballot size...
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-12-02
Rhys Perry
aco: handle loop exit and IF merge phis with break...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-29
Samuel Pitoiset
aco: drop useless lowering of deref operations for...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-29
Rhys Perry
aco: implement global atomics
blob
|
commitdiff
|
raw
|
diff to current
2019-11-25
Rhys Perry
aco: enable load/store vectorizer
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
radv: Replace supports_spill with explict_scratch_args
blob
|
commitdiff
|
raw
|
diff to current
2019-11-25
Connor Abbott
aco: Make num_workgroups and local_invocation_ids one...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-25
Connor Abbott
aco: Split vector arguments at the beginning
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
Timur Kristóf
aco: Treat all booleans as per-lane.
blob
|
commitdiff
|
raw
|
diff to current
2019-11-07
Rhys Perry
radv: adjust loop unrolling heuristics for int64
blob
|
commitdiff
|
raw
|
diff to current
2019-11-07
Daniel Schürmann
aco: workaround Tonga/Iceland hardware bug
blob
|
commitdiff
|
raw
|
diff to current
2019-11-06
Samuel Pitoiset
radv: determine shaders wavesize at pipeline level
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-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-21
Rhys Perry
aco: run opt_algebraic in a loop
blob
|
commitdiff
|
raw
|
diff to current
2019-10-21
Rhys Perry
aco: use nir_lower_idiv_precise
blob
|
commitdiff
|
raw
|
diff to current
2019-10-21
Rhys Perry
nir/lower_idiv: add new llvm-based path
blob
|
commitdiff
|
raw
|
diff to current
2019-10-11
Rhys Perry
aco: implement divergent vulkan_resource_index
blob
|
commitdiff
|
raw
|
diff to current
2019-10-10
Timur Kristóf
aco: Add extra assertion for number of FS input VGPRs.
blob
|
commitdiff
|
raw
|
diff to current
2019-10-10
Timur Kristóf
aco: Fix VS input VGPRs on GFX10.
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-10-09
Rhys Perry
aco: enable nir_opt_sink
blob
|
commitdiff
|
raw
|
diff to current
2019-10-04
Rhys Perry
radv/aco,aco: set lower_fmod
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Daniel Schürmann
aco: call nir_opt_algebraic_late() exhaustively
blob
|
commitdiff
|
raw
|
diff to current
2019-09-28
Mauro Rossi
android: aco: fix undefined template 'std::__1::array...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-25
Rhys Perry
aco: implement 64-bit ineg
blob
|
commitdiff
|
raw
|
diff to current
2019-09-25
Rhys Perry
aco: run nir_lower_int64() before nir_lower_idiv()
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