summaryrefslogtreecommitdiff
path: root/src/amd/compiler/aco_instruction_selection.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* aco, radv: Rename aco_*_key to aco_*_info.Timur Kristóf2023-03-081-41/+37
* aco, radv: Add load_grid_size_from_user_sgpr to aco options.Qiang Yu2023-03-081-1/+1
* aco: Generalize vs_inputs to args_pending_vmem.Timur Kristóf2023-03-081-15/+8
* amd: add nir_intrinsic_xfb_counter_sub_amd and fix overflowed streamout offsetsMarek Olšák2023-03-071-0/+3
* aco: remove VOP[123C]P? structsGeorg Lehmann2023-03-071-33/+35
* aco: implement nir_op_unpack_32_4x8Marek Olšák2023-03-031-1/+4
* aco: only ls and ps use store output nowQiang Yu2023-02-281-4/+7
* aco: use and swizzle mask in dpp quad permGeorg Lehmann2023-02-271-2/+2
* aco/gfx11: use dpp_row_xmask and dpp_row_shareGeorg Lehmann2023-02-271-0/+6
* aco: use v_permlane(x)16_b32 for masked swizzleGeorg Lehmann2023-02-271-1/+15
* amd,nir: remove byte_permute_amd intrinsicGeorg Lehmann2023-02-221-9/+0
* nir: add assertions that loops don't have a Continue ConstructDaniel Schürmann2023-02-211-0/+1
* radv: unconditionally enable scratch for RT shadersDaniel Schürmann2023-02-161-0/+1
* aco: Don't set scalar offset on buffer load instructions when it's zero.Timur Kristóf2023-02-161-1/+3
* aco: Get rid of redundant load_vmem_mubuf function.Timur Kristóf2023-02-161-26/+13
* ac: Port ACO's get_fetch_format to ac_get_safe_fetch_size.Timur Kristóf2023-02-161-54/+4
* aco: don't modify exec in p_interp_gfx11Rhys Perry2023-02-081-6/+5
* ac: move ring_offsets to ac_shader_argsRhys Perry2023-02-061-1/+1
* nir,ac/llvm,aco,radv,radeonsi: remove nir_export_vertex_amdQiang Yu2023-02-031-138/+0
* nir,ac/llvm,aco: remove nir_export_primitive_amdQiang Yu2023-02-031-57/+0
* amd,radeonsi: implement nir_load_force_vrs_rates_amd in driver abiQiang Yu2023-02-031-5/+0
* aco: implement nir_export_amdQiang Yu2023-02-031-0/+36
* aco: set has_color_exports with GPLRhys Perry2023-01-271-0/+3
* radv, aco, ac: Implement pack_half_2x16_rtz_split.Timur Kristóf2023-01-261-0/+1
* aco: Remove dynamic VS input loads.Timur Kristóf2023-01-261-37/+1
* aco: add support for fp32 addition atomicsRhys Perry2023-01-171-0/+16
* aco: restore semantic_can_reorder for GS output storesRhys Perry2023-01-161-1/+5
* radv,aco: use ac_nir_lower_legacy_gsRhys Perry2023-01-161-102/+2
* aco: Pass correct number of coords to Vega 1D LOD instruction.Bas Nieuwenhuizen2023-01-131-1/+1
* radv,aco: fix enable_mrt_output_nan_fixup for RAGE2 againSamuel Pitoiset2023-01-111-1/+1
* aco: Use NSA on GFX11 with more than 5 vaddr registers.Georg Lehmann2023-01-111-38/+48
* aco: allow Builder::Result to be dereferencedRhys Perry2023-01-101-11/+9
* aco/gfx11: implement load_input_vertexRhys Perry2022-12-161-19/+5
* aco/gfx11: export mrtz in discard early exit for non-color shadersRhys Perry2022-12-161-0/+6
* aco: Emulate Wave64 bpermute on GFX11.Timur Kristóf2022-12-141-1/+3
* aco: Stylistic changes to emit_gfx10_wave64_bpermute.Timur Kristóf2022-12-141-5/+10
* aco: Split opcodes for GFX6 and GFX10 emulated bpermute.Timur Kristóf2022-12-141-3/+3
* nir: Eliminate nir_op_i2bIan Romanick2022-12-141-2/+1
* nir: replace IS_SWIZZLED flag with ACCESS_IS_SWIZZLED_AMDMarek Olšák2022-12-131-2/+2
* nir: remove redundant SLC_AMD in favor of ACCESS_STREAM_CACHE_POLICYMarek Olšák2022-12-131-2/+2
* radv,aco: move radv_ps_epilog_key to the graphics pipeline keySamuel Pitoiset2022-12-081-6/+7
* radv,aco: rename color output related fields for consistencySamuel Pitoiset2022-12-081-3/+3
* aco: apply NUW to additions for scratch accessRhys Perry2022-12-061-1/+4
* aco: fix missing uses of MRT output flagsSamuel Pitoiset2022-12-051-0/+3
* radv,aco: stop lowering FS outputs in NIRSamuel Pitoiset2022-12-051-62/+63
* aco: fix indexing MRT0 alpha channel for alpha-to-coverage via MRTZ on GFX11Samuel Pitoiset2022-12-051-1/+1
* aco: always use 32-bit for exporting alpha-to-coverage via MRTZ on GFX11Samuel Pitoiset2022-12-051-20/+5
* aco: Use wave size specific opcode for s_or in cube map coord code.Georg Lehmann2022-12-011-2/+1
* aco: Don't prematurely emit s_andn2.Georg Lehmann2022-11-301-18/+17
* radv,aco: remove old streamout codeRhys Perry2022-11-291-113/+0