aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPU.td
AgeCommit message (Expand)AuthorFilesLines
2026-01-13[AMDGPU]Add specific instruction feature for multicast load (#175503)Shoreshen1-1/+11
2026-01-09[AMDGPU] Handle `s_setreg_imm32_b32` targeting `MODE` register (#174681)Shilei Tian1-1/+8
2026-01-08[NFC][AMDGPU] Reorganize features for gfx125x (#175054)Shilei Tian1-2/+3
2025-12-10[AMDGPU] Add s_wakeup_barrier instruction for gfx1250 (#170501)Mirko BrkuĊĦanin1-0/+10
2025-12-08[AMDGPU] Do not generate V_FMAC_DX9_ZERO_F32 on GFX12 (#171116)Jay Foad1-0/+3
2025-12-05AMDGPU: Add codegen for atomicrmw operations usub_cond and usub_sat (#141068)anjenner1-0/+8
2025-12-02[NFC][AMDGPU] Remove trailing white spaces in `AMDGPU.td`Shilei Tian1-21/+21
2025-12-02[AMDGPU][NFC] Put gfx125x common features into 12_50_Common (#170338)Changpeng Fang1-8/+8
2025-11-19[AMDGPU] Adding instruction specific features (#167809)Shoreshen1-8/+100
2025-11-11AMDGPU: Start using RegClassByHwMode for wavesize operandsMatt Arsenault1-2/+33
2025-11-11[AMDGPU][CodeGen] enable D16Writes32BitVgpr for gfx12 (#165587)Brox Chen1-0/+2
2025-11-05Revert "[AMDGPU][MC] GFX9 - Support NV bit in FLAT instructions in pre-GFX90A...Kewen Meng1-12/+0
2025-11-05[AMDGPU][MC] GFX9 - Support NV bit in FLAT instructions in pre-GFX90A (#15423...Jun Wang1-0/+12
2025-10-27[AMDGPU] Add target feature for waits before system scope stores. NFC. (#164993)Jay Foad1-1/+9
2025-10-22[AMDGPU] Add intrinsics for v_[pk]_add_{min|max}_* instructions (#164731)Stanislav Mekhanoshin1-2/+16
2025-10-08AMDGPU: Use RegClassByHwMode to manage operand VGPR operand constraints (#158...Matt Arsenault1-0/+17
2025-10-07[AMDGPU] Use true16 loads with +real-true16 and sram-ecc (#161256)Stanislav Mekhanoshin1-0/+3
2025-10-06[NFC] Change spelling of cluster feature to "clusters" (#162103)Shilei Tian1-4/+4
2025-10-06[AMDGPU] Remove subtarget features for dynamic VGPRs (#160822)Diana Picus1-14/+0
2025-10-06[AMDGPU] Make cluster a target feature (#162040)Shilei Tian1-0/+7
2025-10-03[AMDGPU] Enable XNACK on gfx1250 (#161457)Shilei Tian1-0/+2
2025-09-30[AMDGPU] Introduce and use NotUseRealTrue16Insts. NFC. (#161373)Jay Foad1-0/+2
2025-09-25AMDGPU: Ensure both wavesize features are not set (#159234)Matt Arsenault1-0/+13
2025-09-24[AMDGPU] Add the support for 45-bit buffer resource (#159702)Shilei Tian1-0/+7
2025-09-17[AMDGPU] Add gfx1251 subtarget (#159430)Stanislav Mekhanoshin1-0/+4
2025-09-17[AMDGPU][CodeGen][True16] Track waitcnt as vgpr32 instead of vgpr16 for D16 I...Brox Chen1-1/+14
2025-09-10Revert "[AMDGPU][gfx1250] Add `cu-store` subtarget feature (#150588)" (#157639)Pierre van Houtryve1-7/+0
2025-09-05AMDGPU: Fix mis-selecting saddr flat atomics on gfx9 (#156860)Matt Arsenault1-6/+12
2025-09-02[AMDGPU] Add s_set_vgpr_msb gfx1250 instruction (#156524)Stanislav Mekhanoshin1-0/+10
2025-09-02[AMDGPU] Reenable BackOffBarrier on GFX11/12 (#155370)Pierre van Houtryve1-0/+2
2025-08-26AMDGPU: Add target feature for aligned VGPR requirement (#155336)Matt Arsenault1-0/+9
2025-08-14[AMDGPU] Increase LDS to 320K on gfx1250 (#153645)Stanislav Mekhanoshin1-1/+3
2025-08-06[AMDGPU] s_get_shader_cycles_u64 gfx1250 instruction (#152390)Stanislav Mekhanoshin1-0/+4
2025-08-06[AMDGPU] System scope atomics are emulated over PCIe in gfx1250 (#152369)Stanislav Mekhanoshin1-0/+9
2025-08-05[AMDGPU] Add MC support for new gfx1250 src_flat_scratch_base_lo/hi (#152203)Stanislav Mekhanoshin1-0/+8
2025-08-01[AMDGPU] gfx1250 v_perm_pk16_* instructions (#151773)Stanislav Mekhanoshin1-0/+10
2025-07-30[AMDGPU] Add gfx1250 V_ADD_{MIN|MAX}_{U|I}32 instructions (#151379)Stanislav Mekhanoshin1-0/+4
2025-07-29[AMDGPU] Implement v_mad_u32/v_mad_nc_u|i64_u32 on gfx1250 (#151226)Stanislav Mekhanoshin1-0/+7
2025-07-29[AMDGPU] Support f64 atomics on gfx1250 (#151172)Changpeng Fang1-1/+1
2025-07-29[AMDGPU][gfx1250] Add `cu-store` subtarget feature (#150588)Pierre van Houtryve1-0/+7
2025-07-24[AMDGPU] Select VMEM prefetch for llvm.prefetch on gfx1250 (#150493)Stanislav Mekhanoshin1-0/+6
2025-07-24[AMDGPU] gfx1250 flat and global prefetch MC support (#150455)Stanislav Mekhanoshin1-0/+10
2025-07-24[AMDGPU] Support V_FMA_MIX*_BF16 instructions on gfx1250 (#150381)Changpeng Fang1-0/+10
2025-07-23[AMDGPU] Support V_PK_MIN3/MAX3_NUM_F16 on gfx1250 (#150326)Changpeng Fang1-0/+11
2025-07-23[AMDGPU] Add V_ADD|SUB|MUL_U64 gfx1250 opcodes (#150291)Stanislav Mekhanoshin1-0/+8
2025-07-23AMDGPU: Support packed bf16 instructions on gfx1250 (#150283)Changpeng Fang1-0/+10
2025-07-23AMDGPU: Support V_PK_ADD_{MIN|MAX}_{I|U}16 and V_{MIN|MAX}3_{I|U}16 on gfx125...Changpeng Fang1-0/+8
2025-07-21[AMDGPU][True16] turn on true16 for all gfx11 devices (#143518)Brox Chen1-3/+3
2025-07-17[AMDGPU] Add support for `v_tanh_f32` on gfx1250 (#149360)Shilei Tian1-0/+10
2025-07-16[AMDGPU] gfx1250 MC support for FLAT GVS addressing (#149173)Stanislav Mekhanoshin1-0/+10