summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/GCNSubtarget.h
AgeCommit message (Expand)Author
2025-11-19[AMDGPU] Adding instruction specific features (#167809)Shoreshen
2025-11-18[NFC] Check operand type instead of opcode (#168641)Shilei Tian
2025-11-18[AMDGPU] Don't fold an i64 immediate value if it can't be replicated from its...Shilei Tian
2025-11-12CodeGen: Remove target hook for terminal rule (#165962)Matt Arsenault
2025-11-10RegisterCoalescer: Enable terminal rule by default for AMDGPU (#161621)Matt Arsenault
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-20AMDGPU: Remove triple field from subtarget (#164208)Matt Arsenault
2025-10-06[NFC] Change spelling of cluster feature to "clusters" (#162103)Shilei Tian
2025-10-06[AMDGPU] Make cluster a target feature (#162040)Shilei Tian
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-16[AMDGPU] Use larger immediate values in S_NOP (#158990)Jay Foad
2025-09-10[AMDGPU][gfx1250] Support "cluster" syncscope (#157641)Pierre van Houtryve
2025-09-10Revert "[AMDGPU][gfx1250] Add `cu-store` subtarget feature (#150588)" (#157639)Pierre van Houtryve
2025-09-10[AMDGPU][gfx1250] Implement SIMemoryLegalizer (#154726)Pierre van Houtryve
2025-09-02[AMDGPU] Add s_set_vgpr_msb gfx1250 instruction (#156524)Stanislav Mekhanoshin
2025-08-26AMDGPU: Add target feature for aligned VGPR requirement (#155336)Matt Arsenault
2025-08-15[AMDGPU] w/a for s_setreg_b32 gfx1250 hazard with MODE register (#153879)Stanislav Mekhanoshin
2025-08-15[AMDGPU] w/a hazard with writing s102/103 and reading FLAT_SCRATCH_BASE (#153...Stanislav Mekhanoshin
2025-08-15[AMDGPU] Mitigate DS_ATOMIC_ASYNC_BARRIER_ARRIVE_B64 bug (#153872)Stanislav Mekhanoshin
2025-08-15[AMDGPU] Handle S_GETREG_B32 hazard on gfx1250 (#153848)Stanislav Mekhanoshin
2025-08-15[AMDGPU] gfx1250 does not need nop before VGPR dealloc (#153844)Stanislav Mekhanoshin
2025-08-14[AMDGPU] Enable kernarg preload on gfx1250 (#153686)Stanislav Mekhanoshin
2025-08-14[AMDGPU] Remove wave64 functions (#153690)Stanislav Mekhanoshin
2025-08-14[AMDGPU] Don't allow wgp mode on gfx1250 (#153680)Stanislav Mekhanoshin
2025-08-06[AMDGPU] s_get_shader_cycles_u64 gfx1250 instruction (#152390)Stanislav Mekhanoshin
2025-08-06[AMDGPU] gfx1250 has fixed GETPC bug and also extended VA to 57 bits (#152373)Stanislav Mekhanoshin
2025-08-06[AMDGPU] System scope atomics are emulated over PCIe in gfx1250 (#152369)Stanislav Mekhanoshin
2025-08-06[AMDGPU] Support 64-bit LDS atomic fadd on gfx1250 (#152368)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-08-01[AMDGPU] Support function attribute to override postRA scheduling direction (...Harrison Hao
2025-07-30[AMDGPU] Add gfx1250 V_ADD_{MIN|MAX}_{U|I}32 instructions (#151379)Stanislav Mekhanoshin
2025-07-29[AMDGPU] gfx1250 V_{MIN|MAX}_{I|U}64 opcodes (#151256)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-28AMDGPU: Move getMaxNumVectorRegs into GCNSubtarget (NFC) (#150889)Matt Arsenault
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-24[AMDGPU] Disable SGPR read hazard mitigation for gfx1250 (#150344)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 V_PK_ADD_{MIN|MAX}_{I|U}16 and V_{MIN|MAX}3_{I|U}16 on gfx125...Changpeng Fang
2025-07-22[AMDGPU] Select scale_offset for global instructions on gfx1250 (#150107)Stanislav Mekhanoshin
2025-07-22[MISched] Use SchedRegion in overrideSchedPolicy and overridePostRASchedPolic...Harrison Hao
2025-07-21[AMDGPU] MC support for gfx1250 scale_offset modifier (#149881)Stanislav Mekhanoshin
2025-07-17[AMDGPU] Add support for `v_tanh_f32` on gfx1250 (#149360)Shilei Tian