radv: display an error message if the winsys init failed
[mesa.git] / src / amd / compiler /
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
2020-04-16 Samuel Pitoisetaco: implement nir_op_f2i8/nir_op_f2u8
2020-04-15 Rhys Perryaco: fix 1D textureGrad() on GFX9
2020-04-15 Samuel Pitoisetaco: fix nir_op_frexp_exp with 16-bit floats and negati...
2020-04-14 Rhys Perryaco: clear moved operands in get_reg_create_vector()
2020-04-14 Rhys Perryaco: improve p_create_vector RA for sub-dword operands
2020-04-14 Rhys Perryaco: fix p_extract_vector validation
2020-04-14 Rhys Perryaco: improve vector optimization with sub-dword vectors
2020-04-13 Daniel Schürmannaco: fix p_extract_vector optimization in presence...
2020-04-13 Samuel Pitoisetaco: fix nir_op_pack_32_2x16_split if one operand is...
2020-04-13 Samuel Pitoisetaco: implement 16-bit nir_op_f2i64/nir_op_f2u64
2020-04-13 Samuel Pitoisetaco: fix f2i64/f2u64 with sgprs if the exponent computa...
2020-04-10 Daniel Schürmannaco: make some reg_file helpers private and fix their...
2020-04-10 Daniel Schürmannaco: rename aco_lower_bool_phis() -> aco_lower_phis()
2020-04-10 Daniel Schürmannaco: lower subdword phis with SGPR operands
2020-04-10 Daniel Schürmannaco: don't constant-propagate into subdword PSEUDO...
2020-04-10 Daniel Schürmannaco: ensure correct bit representation of subdword...
next