dri: add __DRI_IMAGE_FORMAT_SXRGB8
[mesa.git] / src / amd / compiler /
2019-10-30 Daniel Schürmannaco: always set scratch_offset in startpgm
2019-10-30 Daniel Schürmannaco: omit linear VGPRs as spill variables
2019-10-30 Daniel Schürmannaco: ensure that spilled VGPR reloads are done after...
2019-10-30 Daniel Schürmannaco: simplify calculation of target register pressure...
2019-10-30 Rhys Perryaco: fix new_demand calculation for first instructions
2019-10-30 Daniel Schürmannaco: don't add interferences between spilled phi operands
2019-10-30 Daniel Schürmannaco: consider loop_exit blocks like merge blocks, even...
2019-10-30 Daniel Schürmannaco: don't insert the exec mask into set of live-out...
2019-10-30 Daniel Schürmannaco: fix transitive affinities of spilled variables
2019-10-30 Daniel Schürmannaco: fix live-range splits of phis
2019-10-30 Daniel Schürmannaco: remove potential critical edge on loops.
2019-10-30 Daniel Schürmannaco: improve live variable analysis
2019-10-30 Daniel Schürmannaco: Lower to CSSA
2019-10-30 Rhys Perryaco: rename README to README.md
2019-10-30 Rhys Perryaco: a couple loop handling fixes for GFX10 hazard...
2019-10-30 Rhys Perryaco: try to group together VMEM loads of the same resource
2019-10-30 Daniel Schürmannaco: don't schedule instructions through depending...
2019-10-30 Daniel Schürmannaco: add can_reorder flags to load_ubo and load_constant
2019-10-30 Daniel Schürmannaco: only skip RAR dependencies if the variable is...
2019-10-30 Daniel Schürmannaco: restrict scheduling depending on max_waves
2019-10-28 Timur Kristófaco: Introduce vgpr_limit to keep track of available...
2019-10-28 Timur Kristófaco: Implement subgroup shuffle in GFX10 wave64 mode.
2019-10-28 Rhys Perryaco: Remove dead code in reduction lowering.
2019-10-28 Rhys Perryaco: Fix reductions on GFX10.
2019-10-25 Timur Kristófaco: Refactor hazard mitigations, separate pass for...
2019-10-25 Timur Kristófaco/gfx10: Fix mitigation of VMEMtoScalarWriteHazard.
2019-10-25 Timur Kristófaco/gfx10: Mitigate LdsBranchVmemWARHazard.
2019-10-25 Timur Kristófaco/gfx10: Mitigate SMEMtoVectorWriteHazard.
2019-10-25 Timur Kristófaco/gfx10: Mitigate VcmpxExecWARHazard.
2019-10-25 Timur Kristófaco/gfx10: Mitigate VcmpxPermlaneHazard.
2019-10-25 Timur Kristófaco/gfx10: Add notes about some GFX10 hazards.
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 PerryRevert "aco: only emit waitcnt on loop continues if...
2019-10-22 Rhys Perryaco: add missing bld.scc()
2019-10-22 Rhys Perryaco: keep can_reorder/barrier when combining addition...
2019-10-22 Rhys Perryaco: add a few missing checks in value numbering
2019-10-22 Rhys Perryaco: use ds_read2_b64/ds_write2_b64
2019-10-22 Rhys Perryaco: properly combine additions into ds_write2_b64...
2019-10-22 Rhys Perryaco: fix sparse store_lds()
2019-10-22 Rhys Perryaco: create load_lds/store_lds helpers
2019-10-22 Rhys Perryaco: fix 64-bit p_extract_vector on 32-bit p_create_vector
2019-10-22 Rhys Perryaco: small stage corrections
2019-10-22 Daniel Schürmannaco: refactor value numbering
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-21 Daniel Schürmannaco: ensure that uniform booleans are computed in WQM...
2019-10-21 Timur Kristófaco/gfx10: Update constant addresses in fix_branches_gfx10.
2019-10-21 Timur Kristófaco/gfx10: Fix PS exports for SPI_SHADER_32_AR.
2019-10-21 Timur Kristófaco/gfx10: Wait for pending SMEM stores before loads
2019-10-17 Daniel Schürmannaco: don't combine minmax3 if there is a neg or abs...
2019-10-16 Rhys Perryaco: emit_split_vector() s_memtime results
2019-10-16 Rhys Perryaco: don't CSE s_memtime
2019-10-16 Rhys Perryaco: fix scheduling with s_memtime/s_memrealtime
2019-10-11 Rhys Perryaco: don't use p_as_uniform for vgpr sampler/image...
2019-10-11 Rhys Perryaco: implement divergent vulkan_resource_index
2019-10-11 Rhys Perryaco: readfirstlane vgpr pointers in convert_pointer_to_...
2019-10-11 Rhys Perryaco: use can_accept_constant in valu_can_accept_literal
2019-10-11 Rhys Perryaco: don't apply sgprs/constants to read/write lane...
2019-10-10 Rhys Perryaco: update print_ir
2019-10-10 Rhys Perryaco: rework scratch resource code
2019-10-10 Rhys Perryaco/gfx10: disable GFX9 1D texture workarounds
2019-10-10 Rhys Perryaco/gfx10: fix inline uniform blocks
2019-10-10 Timur Kristófaco: Clean up usages of PhysReg::reg from aco_assembler.
2019-10-10 Timur Kristófaco: Add extra assertion for number of FS input VGPRs.
2019-10-10 Timur Kristófaco: Fix s_dcache_wb on GFX10.
2019-10-10 Rhys Perryaco: Have s_waitcnt_vscnt write to NULL.
2019-10-10 Rhys Perryaco: Use the VOP3-only add/sub GFX10 instructions if...
2019-10-10 Rhys Perryaco: Initial work to avoid GFX10 hazards.
2019-10-10 Rhys Perryaco: pad code with s_code_end on GFX10
2019-10-10 Rhys Perryaco: workaround GFX10 0x3f branch bug
2019-10-10 Timur Kristófaco: Fix VS input VGPRs on GFX10.
2019-10-10 Rhys Perryaco: Assemble opsel in VOP3 instructions.
2019-10-10 Rhys Perryaco: Allow literals on VOP3 instructions.
2019-10-10 Timur Kristófaco: Support subvector loops in aco_assembler.
2019-10-10 Timur Kristófaco: Set GFX10 dimensionality on the instructions that...
2019-10-10 Timur Kristófaco: Use ac_get_sampler_dim, delete duplicate code.
2019-10-10 Timur Kristófaco: Set GFX10 DLC bit properly.
2019-10-10 Timur Kristófaco: Support GFX10 VOP3 and VOP1 as VOP3 in aco_assembler.
2019-10-10 Timur Kristófaco: Support GFX10 EXP in aco_assembler.
2019-10-10 Timur Kristófaco: Fix GFX9 FLAT, SCRATCH, GLOBAL instructions, add...
2019-10-10 Timur Kristófaco: Support GFX10 MIMG and GFX9 D16 in aco_assembler.
2019-10-10 Timur Kristófaco: Support GFX10 MTBUF in aco_assembler.
2019-10-10 Timur Kristófaco: Link ACO with amd/common.
2019-10-10 Timur Kristófaco: Support GFX10 MUBUF in aco_assembler.
2019-10-10 Timur Kristófaco: Support GFX10 DS in aco_assembler.
2019-10-10 Timur Kristófaco: Support GFX10 VINTRP in aco_assembler.
2019-10-10 Timur Kristófaco: Support GFX10 SMEM in aco_assembler.
2019-10-10 Timur Kristófaco: Add missing GFX10 specific fields and some README...
2019-10-10 Timur Kristófaco: Set +wavefrontsize64 for LLVM disassembler in...
2019-10-09 Rhys Perryaco: enable nir_opt_sink
2019-10-09 Rhys Perryaco: move s_andn2_b64 instructions out of the p_discard_if
2019-10-09 Daniel Schürmannaco: don't reorder instructions in order to lower boole...
2019-10-09 Daniel Schürmannaco: re-use existing phi instruction when lowering...
2019-10-09 Michael Schellenbe... aco: Cleanup insert_before_logical_end
2019-10-08 Timur Kristófamd: Move all amd/common code that depends on LLVM...
2019-10-04 Rhys Perryaco: fix load_constant with multiple arrays
2019-10-04 Rhys Perryradv/aco,aco: set lower_fmod
2019-09-30 Daniel Schürmannaco: call nir_opt_algebraic_late() exhaustively
next