aco: use nir_move_copies
[mesa.git] / src / amd / compiler / aco_instruction_selection_setup.cpp
2020-01-24 Rhys Perryaco: use nir_move_copies
2020-01-24 Rhys Perryaco: implement GS copy shaders
2020-01-24 Rhys Perryaco: remove needs_instance_id
2020-01-24 Rhys Perryaco: implement GS on GFX7-8
2020-01-24 Rhys Perryradv/aco,aco: implement GS on GFX9+
2020-01-10 Rhys Perryaco: limit register usage for large work groups
2019-12-21 Rhys Perryaco: fix vgpr alloc granule with wave32
2019-12-21 Karol Herbstaco: use NIR_MAX_VEC_COMPONENTS instead of 4
2019-12-04 Timur Kristófaco/wave32: Fix reductions.
2019-12-04 Timur Kristófaco/wave32: Allow setting the subgroup ballot size...
2019-12-04 Timur Kristófaco/wave32: Use lane mask regclass for exec/vcc.
2019-12-02 Rhys Perryaco: handle loop exit and IF merge phis with break...
2019-11-29 Samuel Pitoisetaco: drop useless lowering of deref operations for...
2019-11-29 Rhys Perryaco: implement global atomics
2019-11-25 Rhys Perryaco: enable load/store vectorizer
2019-11-25 Connor Abbottaco: Use common argument handling
2019-11-25 Connor Abbottradv: Replace supports_spill with explict_scratch_args
2019-11-25 Connor Abbottaco: Make num_workgroups and local_invocation_ids one...
2019-11-25 Connor Abbottaco: Split vector arguments at the beginning
2019-11-25 Connor Abbottaco: Constify radv_nir_compiler_options in isel
2019-11-15 Rhys Perryaco: implement VK_KHR_shader_float_controls
2019-11-14 Timur Kristófaco: Treat all booleans as per-lane.
2019-11-07 Rhys Perryradv: adjust loop unrolling heuristics for int64
2019-11-07 Daniel Schürmannaco: workaround Tonga/Iceland hardware bug
2019-11-06 Samuel Pitoisetradv: determine shaders wavesize at pipeline level
2019-10-30 Daniel Schürmannaco: always set scratch_offset in startpgm
2019-10-28 Timur Kristófaco: Introduce vgpr_limit to keep track of available...
2019-10-23 Rhys Perryaco: take LDS into account when calculating num_waves
2019-10-23 Rhys Perryaco: increase accuracy of SGPR limits
2019-10-22 Rhys Perryaco: small stage corrections
2019-10-21 Rhys Perryaco: run opt_algebraic in a loop
2019-10-21 Rhys Perryaco: use nir_lower_idiv_precise
2019-10-21 Rhys Perrynir/lower_idiv: add new llvm-based path
2019-10-11 Rhys Perryaco: implement divergent vulkan_resource_index
2019-10-10 Timur Kristófaco: Add extra assertion for number of FS input VGPRs.
2019-10-10 Timur Kristófaco: Fix VS input VGPRs on GFX10.
2019-10-10 Timur Kristófaco: Set +wavefrontsize64 for LLVM disassembler in...
2019-10-09 Rhys Perryaco: enable nir_opt_sink
2019-10-04 Rhys Perryradv/aco,aco: set lower_fmod
2019-09-30 Daniel Schürmannaco: call nir_opt_algebraic_late() exhaustively
2019-09-28 Mauro Rossiandroid: aco: fix undefined template 'std::__1::array...
2019-09-25 Rhys Perryaco: implement 64-bit ineg
2019-09-25 Rhys Perryaco: run nir_lower_int64() before nir_lower_idiv()
2019-09-19 Daniel Schürmannaco: Initial commit of independent AMD compiler