r600/sfn: Don't reject VARYING_SLOT_PCNT
[mesa.git] / src / amd / compiler /
2020-05-14 Rhys Perryaco: split operations that use a swap's definition
2020-05-14 Daniel Schürmannaco: fix WQM coalescing
2020-05-14 Samuel Pitoisetaco: add support for texturing with clamped LOD
2020-05-14 Samuel Pitoisetaco: remove useless check for nir_tex_src_bias
2020-05-13 Jason Ekstrandnir: Make "divergent" a property of an SSA value
2020-05-13 Rhys Perryaco: improve phi affinities with p_split_vector
2020-05-13 Rhys Perryaco: consider affinities when creating v_mac_f32
2020-05-13 Rhys Perryaco: mark phi definitions as last-seen phi operands
2020-05-13 Rhys Perryaco: fix consecutively written vgprs from vmem instructions
2020-05-13 Rhys Perryaco: simplify consecutive ordered vmem/lds writes optim...
2020-05-12 Samuel Pitoisetaco: optimize add/sub(a, cndmask(b, 0, 1, cond)) -...
2020-05-12 Daniel Schürmannaco: coalesce parallelcopies during register allocation
2020-05-11 Samuel Pitoisetaco: prevent invalid loads/stores vectorization if...
2020-05-11 Samuel Pitoisetnir: do not vectorize load/store if offset can overflow...
2020-05-11 Samuel Pitoisetaco: fix 64-bit trunc with negative exponents on GFX6
2020-05-07 Daniel Schürmannaco: either copy-propagate or inline create_vector...
2020-05-05 Samuel Pitoisetaco: remove unecessary p_split_vector with v2b reg...
2020-05-02 Rhys Perryaco: add message to static_assert
2020-05-02 Rhys Perryaco: remove use of f-strings
2020-04-29 Timur Kristófradv: Use smaller esgs_itemsize for ACO.
2020-04-29 Timur Kristófaco: Use new default driver locations.
2020-04-29 Timur Kristófaco: Set config->lds_size when TES or VS is running...
2020-04-29 Timur Kristófaco: Calculate workgroup size of legacy GS.
2020-04-29 Timur Kristófaco: Remember VS/TCS output driver locations.
2020-04-29 Timur Kristófaco: Use context variables instead of calculating TCS...
2020-04-29 Timur Kristófradv: Refactor calculate_tess_lds_size and get_tcs_num_...
2020-04-29 Rhys Perryaco: consider blocks unreachable if they are in the...
2020-04-29 Samuel Pitoisetaco: fix adjusting the sample index with FMASK if value...
2020-04-29 Samuel Pitoisetaco: fix nir_texop_texture_samples with NULL descriptors
2020-04-28 Rhys Perryaco: fix vgpr nir_op_vecn with sgpr operands
2020-04-28 Rhys Perryaco: improve clamped integer addition disassembly worka...
2020-04-28 Rhys Perryaco: add various GFX10 int16 opcodes
2020-04-28 Rhys Perryaco: fix sub-dword overwrite check in RA validator
2020-04-28 Rhys Perryaco: fix sub-dword out-of-bounds check in RA validator
2020-04-28 Rhys Perryaco: add missing adjust_max_used_regs()
2020-04-28 Rhys Perryaco: improve RA for uneven p_split_vector
2020-04-28 Rhys Perryaco: don't recurse in sub-dword get_reg_simple()
2020-04-28 Rhys Perryaco: split self-intersecting copies instead of swapping
2020-04-28 Rhys Perryaco: fix neighboring register check in get_reg_simple()
2020-04-28 Rhys Perryaco: check alignment of non-subdword registers in get_r...
2020-04-28 Rhys Perryaco: make RegisterFile::block() take a regclass
2020-04-24 Rhys Perryaco: lower 8/16-bit integer arithmetic
2020-04-24 Rhys Perryaco: improve sub-dword emit_split_vector() with sgprs
2020-04-24 Rhys Perryaco: clobber scc in s_bfe_u32 in get_alu_src()
2020-04-24 Rhys Perryaco: handle undef p_create_vector operands in the optimizer
2020-04-24 Rhys Perryaco: vectorize global loads/stores
2020-04-24 Rhys Perryaco: allow 8/16-bit shared loads
2020-04-24 Rhys Perryaco: add and use get_buffer_store_op() helper
2020-04-24 Rhys Perryaco: refactor visit_store_scratch() to use new helpers
2020-04-24 Rhys Perryaco: refactor visit_store_global() to use new helpers
2020-04-24 Rhys Perryaco: refactor visit_store_ssbo() to use new helpers
2020-04-24 Rhys Perryaco: refactor store_vmem_mubuf() to use new helpers
2020-04-24 Rhys Perryaco: refactor store_lds() to use new helpers
2020-04-24 Rhys Perryaco: add helpers for splitting stores
2020-04-24 Rhys Perryaco: use emit_load helper for VMEM/SMEM loads
2020-04-24 Rhys Perryaco: refactor load_lds to use new helpers
2020-04-24 Rhys Perryaco: add emit_load helper
2020-04-24 Rhys Perryaco: add and use RegClass::get() helper
2020-04-24 Rhys Perryaco: be more careful about using SMEM for load_global
2020-04-24 Timur Kristófaco: Move s_setprio to correct place after the gs_alloc...
2020-04-24 Timur Kristófaco: Use 24-bit multiplication for NGG wave id and...
2020-04-24 Timur Kristófaco: Use 24-bit multiplication in TCS I/O
2020-04-24 Timur Kristófaco: Const correctness for aco_print_ir.
2020-04-24 Timur Kristófaco: Const correctness for get_barrier_interaction.
2020-04-24 Timur Kristófaco: Abort when RA can't find a register.
2020-04-24 Timur Kristófaco: Increase barrier_count to 7 to include barrier_bar...
2020-04-24 Timur Kristófaco: Only store TCS outputs to VMEM when they are read...
2020-04-24 Rhys Perryaco: fix outdated label_vec from p_create_vector labelling
2020-04-24 Rhys Perryaco: fix v_or(s_lshl) and v_add(s_lshl) optimizations
2020-04-23 Rhys Perryaco: improve code for 32-bit isign
2020-04-23 Rhys Perryaco: combine VALU and SALU into various VOP3 instructions
2020-04-23 Rhys Perryaco: move call to store_output_to_temps in store_ls_or_...
2020-04-23 Rhys Perryaco: remove copy in load_input_from_temps()
2020-04-23 Rhys Perryaco: copy-propagate p_create_vector copies of vectors
2020-04-23 Rhys Perryaco: decrease the uses of other copy operations after...
2020-04-22 Daniel Schürmannaco: coalesce v_mad's accumulator with definition's...
2020-04-22 Daniel Schürmannaco: use upper part of gap in register file if it is...
2020-04-22 Daniel Schürmannaco: try to always find a register with stride for...
2020-04-22 Daniel Schürmannaco: stop get_reg_simple after reaching max_used_gpr
2020-04-22 Daniel Schürmannaco: refactor get_reg_simple() to return early on exact...
2020-04-22 Daniel Schürmannaco: don't create vector affinities for operands which...
2020-04-22 Daniel Schürmannaco: allocate full register for subdword definitions...
2020-04-22 Daniel Schürmannaco: move attempt to find strided register into get_reg...
2020-04-22 Daniel Schürmannaco: use DefInfo in more places to simplify RA
2020-04-22 Daniel Schürmannaco: create and use DefInfo struct in RA
2020-04-22 Daniel Schürmannaco: create pseudo dummy instruction in RA to be used...
2020-04-22 Daniel Schürmannaco: refactor get_reg() to also handle affinities
2020-04-22 Daniel Schürmannaco: refactor get_reg() to take Temp instead of RegClass
2020-04-22 Daniel Schürmannaco: simplify operand handling in RA
2020-04-22 Rhys Perryaco: implement 64-bit sgpr swaps
2020-04-22 Rhys Perryaco: implement sub-dword swaps
2020-04-22 Rhys Perryaco: add VOP3P_instruction
2020-04-22 Rhys Perryaco: fix copy statistic for 64-bit vgpr constant copy
2020-04-20 Daniel Schürmannaco: move src1 to vgpr instead of using VOP3 for VOP2...
2020-04-20 Daniel Schürmannaco: fix 64bit fsub
2020-04-19 Daniel Schürmannaco: use v_subrev_f32 for fsub with an sgpr operand...
2020-04-17 Samuel Pitoisetaco: fix exporting the viewport index if the fragment...
2020-04-16 Rhys Perryaco: add missing scc clobber to nir_op_unpack_32_2x16_s...
2020-04-16 Rhys Perryaco: implement various 8/16-bit conversions
2020-04-16 Samuel Pitoisetaco: fix emitting stream output with tess eval shaders
next