summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPU.td
AgeCommit message (Expand)Author
2025-11-19[AMDGPU] Adding instruction specific features (#167809)Shoreshen
2025-11-11AMDGPU: Start using RegClassByHwMode for wavesize operandsMatt Arsenault
2025-11-11[AMDGPU][CodeGen] enable D16Writes32BitVgpr for gfx12 (#165587)Brox Chen
2025-11-05Revert "[AMDGPU][MC] GFX9 - Support NV bit in FLAT instructions in pre-GFX90A...Kewen Meng
2025-11-05[AMDGPU][MC] GFX9 - Support NV bit in FLAT instructions in pre-GFX90A (#15423...Jun Wang
2025-10-27[AMDGPU] Add target feature for waits before system scope stores. NFC. (#164993)Jay Foad
2025-10-22[AMDGPU] Add intrinsics for v_[pk]_add_{min|max}_* instructions (#164731)Stanislav Mekhanoshin
2025-10-08AMDGPU: Use RegClassByHwMode to manage operand VGPR operand constraints (#158...Matt Arsenault
2025-10-07[AMDGPU] Use true16 loads with +real-true16 and sram-ecc (#161256)Stanislav Mekhanoshin
2025-10-06[NFC] Change spelling of cluster feature to "clusters" (#162103)Shilei Tian
2025-10-06[AMDGPU] Remove subtarget features for dynamic VGPRs (#160822)Diana Picus
2025-10-06[AMDGPU] Make cluster a target feature (#162040)Shilei Tian
2025-10-03[AMDGPU] Enable XNACK on gfx1250 (#161457)Shilei Tian
2025-09-30[AMDGPU] Introduce and use NotUseRealTrue16Insts. NFC. (#161373)Jay Foad
2025-09-25AMDGPU: Ensure both wavesize features are not set (#159234)Matt Arsenault
2025-09-24[AMDGPU] Add the support for 45-bit buffer resource (#159702)Shilei Tian
2025-09-17[AMDGPU] Add gfx1251 subtarget (#159430)Stanislav Mekhanoshin
2025-09-17[AMDGPU][CodeGen][True16] Track waitcnt as vgpr32 instead of vgpr16 for D16 I...Brox Chen
2025-09-10Revert "[AMDGPU][gfx1250] Add `cu-store` subtarget feature (#150588)" (#157639)Pierre van Houtryve
2025-09-05AMDGPU: Fix mis-selecting saddr flat atomics on gfx9 (#156860)Matt Arsenault
2025-09-02[AMDGPU] Add s_set_vgpr_msb gfx1250 instruction (#156524)Stanislav Mekhanoshin
2025-09-02[AMDGPU] Reenable BackOffBarrier on GFX11/12 (#155370)Pierre van Houtryve
2025-08-26AMDGPU: Add target feature for aligned VGPR requirement (#155336)Matt Arsenault
2025-08-14[AMDGPU] Increase LDS to 320K on gfx1250 (#153645)Stanislav Mekhanoshin
2025-08-06[AMDGPU] s_get_shader_cycles_u64 gfx1250 instruction (#152390)Stanislav Mekhanoshin
2025-08-06[AMDGPU] System scope atomics are emulated over PCIe in gfx1250 (#152369)Stanislav Mekhanoshin
2025-08-05[AMDGPU] Add MC support for new gfx1250 src_flat_scratch_base_lo/hi (#152203)Stanislav Mekhanoshin
2025-08-01[AMDGPU] gfx1250 v_perm_pk16_* instructions (#151773)Stanislav Mekhanoshin
2025-07-30[AMDGPU] Add gfx1250 V_ADD_{MIN|MAX}_{U|I}32 instructions (#151379)Stanislav Mekhanoshin
2025-07-29[AMDGPU] Implement v_mad_u32/v_mad_nc_u|i64_u32 on gfx1250 (#151226)Stanislav Mekhanoshin
2025-07-29[AMDGPU] Support f64 atomics on gfx1250 (#151172)Changpeng Fang
2025-07-29[AMDGPU][gfx1250] Add `cu-store` subtarget feature (#150588)Pierre van Houtryve
2025-07-24[AMDGPU] Select VMEM prefetch for llvm.prefetch on gfx1250 (#150493)Stanislav Mekhanoshin
2025-07-24[AMDGPU] gfx1250 flat and global prefetch MC support (#150455)Stanislav Mekhanoshin
2025-07-24[AMDGPU] Support V_FMA_MIX*_BF16 instructions on gfx1250 (#150381)Changpeng Fang
2025-07-23[AMDGPU] Support V_PK_MIN3/MAX3_NUM_F16 on gfx1250 (#150326)Changpeng Fang
2025-07-23[AMDGPU] Add V_ADD|SUB|MUL_U64 gfx1250 opcodes (#150291)Stanislav Mekhanoshin
2025-07-23AMDGPU: Support packed bf16 instructions on gfx1250 (#150283)Changpeng Fang
2025-07-23AMDGPU: Support V_PK_ADD_{MIN|MAX}_{I|U}16 and V_{MIN|MAX}3_{I|U}16 on gfx125...Changpeng Fang
2025-07-21[AMDGPU][True16] turn on true16 for all gfx11 devices (#143518)Brox Chen
2025-07-17[AMDGPU] Add support for `v_tanh_f32` on gfx1250 (#149360)Shilei Tian
2025-07-16[AMDGPU] gfx1250 MC support for FLAT GVS addressing (#149173)Stanislav Mekhanoshin
2025-07-15[AMDGPU] Use S_ADD_PC_I64 for long branches in gfx1250 (#148961)Stanislav Mekhanoshin
2025-07-14[AMDGPU] Add support for `v_tanh_bf16` on gfx1250 (#147425)Shilei Tian
2025-07-11[AMDGPU] MC support for v_fmaak_f64/v_fmamk_f64 gfx1250 intructions (#148282)Stanislav Mekhanoshin
2025-07-09[AMDGPU] gfx1250: MC support for 64-bit literals (#147861)Stanislav Mekhanoshin
2025-07-09[AMDGPU] gfx1250 MC support for v_mov_b64 (#147859)Stanislav Mekhanoshin
2025-07-08[AMDGPU] Add FeatureIEEEMinimumMaximumInsts. NFCI. (#147594)Stanislav Mekhanoshin
2025-07-08[AMDGPU] Add support for `v_cvt_f32_fp8` on gfx1250 (#147579)Shilei Tian
2025-07-01AMDGPU: Implement ds_atomic_async_barrier_arrive_b64/ds_atomic_barrier_arrive...Changpeng Fang