summaryrefslogtreecommitdiff
path: root/src/amd/compiler/aco_instruction_selection.cpp
Commit message (Expand)AuthorAgeFilesLines
* aco: emit_wqm on MIMG dst, not operandsGeorg Lehmann2023-05-161-35/+24
* aco: don't treat ACCESS_NON_READABLE as ACCESS_COHERENTMarek Olšák2023-05-121-3/+3
* aco,radv: Use unified atomicsAlyssa Rosenzweig2023-05-121-281/+140
* amd: Cleanup old GS intrinsics code.Timur Kristóf2023-05-041-40/+1
* ac/nir: Emit legacy GS DONE signal in NIR.Timur Kristóf2023-05-041-8/+0
* amd: Add and implement gs_wave_id sysval.Timur Kristóf2023-05-041-0/+12
* amd: Add and implement sendmsg_amd intrinsic.Timur Kristóf2023-05-041-0/+6
* nir: rename ACCESS_STREAM_CACHE_POLICY -> ACCESS_NON_TEMPORAL and documentMarek Olšák2023-05-041-2/+2
* aco: get scratch addr from symbol for radeonsiQiang Yu2023-04-281-15/+25
* aco,radv: remove unused aco compile optionsQiang Yu2023-04-261-1/+2
* aco,ac/llvm,radv,radeonsi: handle ps bc optimization in nir for radvQiang Yu2023-04-261-58/+1
* aco,radv: lower outputs to exports when nir for monolithic psQiang Yu2023-04-261-155/+7
* aco: support nir_export_amd with ps targetsQiang Yu2023-04-261-5/+21
* aco: implement nir_export_dual_src_blend_amdQiang Yu2023-04-261-0/+22
* aco: move create_fs_dual_src_export_gfx11 aboveQiang Yu2023-04-261-34/+34
* aco: fix nir_f2u64 translationQiang Yu2023-04-201-3/+3
* aco: remove SMEM_instruction::prevent_overflowRhys Perry2023-04-191-1/+1
* aco: skip scratch buffer init when its arg is not usedQiang Yu2023-04-191-13/+15
* aco: implement nir_bindless_image_atomic_inc/dec_wrapQiang Yu2023-04-191-0/+12
* aco: support 32bit address in nir_load_smem_amdQiang Yu2023-04-191-0/+6
* aco: support implicit LOD for nir_texop_tg4Rhys Perry2023-04-181-4/+18
* amd: fix typosHarri Nieminen2023-04-131-2/+2
* ac,aco: move gfx10 ngg prim count zero workaround to nir23.1-branchpointQiang Yu2023-04-131-66/+12
* aco, radv: Remove redundant enable_mrt_output_nan_fixup from PS epilog info.Timur Kristóf2023-04-121-1/+1
* aco, radv: Remove "key" from aco_compiler_options.Timur Kristóf2023-04-121-12/+11
* aco: Don't use nir_selection_control in aco_ir.Timur Kristóf2023-04-101-2/+4
* aco: don't use shared VGPRs for shaders consisting of multiple binariesDaniel Schürmann2023-04-041-1/+11
* aco: split ps_epilog args before exporting themDaniel Schürmann2023-04-041-0/+1
* aco: Simplify get_phi_operand using Operand::c32_or_c64.Timur Kristóf2023-04-031-6/+2
* aco: fix nir_var_shader_out barriers for task shadersRhys Perry2023-04-011-1/+2
* aco: Un-swap addressable VGPRs/SGPRs in RT prologFriedrich Vock2023-03-301-2/+2
* aco: implement float16 nir_op_pack_(s|u)norm_2x16Qiang Yu2023-03-281-4/+23
* aco: Swap operands for v_and_b32 in RT prologFriedrich Vock2023-03-281-2/+2
* radv: remove set but never used num_preserved_sgprsSamuel Pitoiset2023-03-211-3/+2
* aco/gfx11: fix RT prolog scratch initializationRhys Perry2023-03-171-5/+7
* aco: Always enable idxen for swizzled buffer access on GFX11.Timur Kristóf2023-03-171-4/+8
* aco: Disable MUBUF/MTBUF offsets when they are zero.Timur Kristóf2023-03-171-4/+17
* aco: Use zero for MUBUF/MTBUF when soffset is undefined.Timur Kristóf2023-03-171-0/+6
* aco: remove aco::rt_stack variableDaniel Schürmann2023-03-161-1/+0
* aco: implement select_rt_prolog()Daniel Schürmann2023-03-161-6/+141
* aco: implement load_ray_launch_{id|size}Daniel Schürmann2023-03-161-0/+12
* aco: don't set private_segment_buffer/scratch_offset on GFX9+Daniel Schürmann2023-03-161-12/+12
* aco: Rename visit_load_input to visit_load_fs_input.Timur Kristóf2023-03-151-32/+31
* aco: Remove VS inputs from visit_load_input.Timur Kristóf2023-03-151-262/+1
* aco: Implement load_typed_buffer_amd.Timur Kristóf2023-03-151-13/+146
* aco: Remove vtx_binding from MUBUF/MTBUF instructions.Timur Kristóf2023-03-151-8/+4
* aco: use integer access for neg_lo/neg_hiGeorg Lehmann2023-03-091-2/+1
* aco: fix NIR infinite loopsDaniel Schürmann2023-03-081-13/+13
* aco, radv: Don't use radv_shader_args in aco.Timur Kristóf2023-03-081-114/+114
* aco, radv: Move PS epilog and VS prolog args to their info structs.Timur Kristóf2023-03-081-7/+8