summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
AgeCommit message (Expand)Author
2025-11-20Revert "[AMDGPU] Add wave reduce intrinsics for float types - 2 (#161… (#16...Aaditya
2025-11-20[AMDGPU] Add wave reduce intrinsics for float types - 2 (#161815)Aaditya
2025-11-20[AMDGPU] Add wave reduce intrinsics for float types - 1 (#161814)Aaditya
2025-11-14[AMDGPU] Make use of getFunction and getMF. NFC. (#167872)Jay Foad
2025-11-11AMDGPU: Start using RegClassByHwMode for wavesize operandsMatt Arsenault
2025-11-10AMDGPU/GlobalISel: Fix AGPR regbank check for mfma_scale (#167393)Matt Arsenault
2025-10-22[AMDGPU] Add intrinsics for v_[pk]_add_{min|max}_* instructions (#164731)Stanislav Mekhanoshin
2025-10-10AMDGPU/GlobalISel: Fix using wrong regbank for smfmac (#162762)Matt Arsenault
2025-10-07AMDGPU: Track minNumAGPRs in MFI instead of mayUseAGPRs (#161996)Matt Arsenault
2025-09-17AMDGPU: Fixes for regbankselecting copies of i1 physregs to sgprs (#159283)Matt Arsenault
2025-09-16[AMDGPU] Refactor out common exec mask opcode patterns (NFCI) (#154718)Carl Ritson
2025-09-03[AMDGPU] Support cluster_load_async_to_lds instructions on gfx1250 (#156595)Changpeng Fang
2025-09-02[AMDGPU] Support cluster load instructions for gfx1250 (#156548)Changpeng Fang
2025-08-12[AMDGPU] Add s_barrier_init|join|leave instructions (#153296)Stanislav Mekhanoshin
2025-08-05[AMDGPU] Add gfx1250 wmma_scale[16]_f32_32x16x128_f4 instructions (#152194)Stanislav Mekhanoshin
2025-08-04[AMDGPU] gfx1250 v_wmma_scale[16]_f32_16x16x128_f8f6f4 codegen (#152036)Stanislav Mekhanoshin
2025-08-02[AMDGPU] v_cvt_scalef32_sr_pk16_* gfx1250 instructions (#151810)Stanislav Mekhanoshin
2025-08-02[AMDGPU] v_cvt_scalef32_pk16_* gfx1250 instructions (#151807)Stanislav Mekhanoshin
2025-08-02[AMDGPU] v_cvt_scale_pk16 gfx1250 instructions (#151804)Stanislav Mekhanoshin
2025-08-01[AMDGPU] gfx1250 v_perm_pk16_* instructions (#151773)Stanislav Mekhanoshin
2025-08-01[AMDGPU] gfx1250 v_cvt_scalef32_sr_pk8_* instructions (#151765)Stanislav Mekhanoshin
2025-08-01[AMDGPU] gfx1250 v_cvt_scalef32_pk8_* instructions (#151758)Stanislav Mekhanoshin
2025-08-01[AMDGPU] gfx1250 v_permlane_* instructions (#151749)Stanislav Mekhanoshin
2025-07-31[AMDGPU] Add v_cvt_scale_pk8_* gfx1250 instructions (#151616)Stanislav Mekhanoshin
2025-07-31[AMDGPU] Add gfx1250 cvt_pk|sr_fp8|bf8_f32 instructions (#151595)Stanislav Mekhanoshin
2025-07-31[AMDGPU] v_cvt_sr_pk_f16_f32 gfx1250 instruction (#151482)Stanislav Mekhanoshin
2025-07-30[AMDGPU] Add v_cvt_sr|pk_bf8|fp8_f16 gfx1250 instructions (#151415)Stanislav Mekhanoshin
2025-07-30[AMDGPU] Add gfx1250 v_cvt_sr_pk_bf16_f32 instruction (#151385)Stanislav Mekhanoshin
2025-07-29[AMDGPU] gfx1250 V_{MIN|MAX}_{I|U}64 opcodes (#151256)Stanislav Mekhanoshin
2025-07-29[AMDGPU] Support builtin/intrinsics for async loads/stores on gfx1250 (#151058)Changpeng Fang
2025-07-24[AMDGPU] Support builtin/intrinsics for load monitors on gfx1250 (#150540)Changpeng Fang
2025-07-24[AMDGPU] Select VMEM prefetch for llvm.prefetch on gfx1250 (#150493)Stanislav Mekhanoshin
2025-07-24[AMDGPU] gfx1250 vmem prefetch target intrinsics and builtins (#150466)Stanislav Mekhanoshin
2025-07-23[AMDGPU] Add V_ADD|SUB|MUL_U64 gfx1250 opcodes (#150291)Stanislav Mekhanoshin
2025-07-21AMDGPU: Support v_wmma_f32_16x16x128_f8f6f4 on gfx1250 (#149684)Changpeng Fang
2025-07-21[AMDGPU] ISel & PEI for whole wave functions (#145858)Diana Picus
2025-07-18[AMDGPU] Add support for `v_sat_pk4_i4_[i8,u8]` on gfx1250 (#149528)Shilei Tian
2025-07-15AMDGPU: Remove a non-existent wmma instruction from gfx1250 (#148989)Changpeng Fang
2025-07-15AMDGPU: Support intrinsic selection for gfx1250 wmma instructions (#148957)Changpeng Fang
2025-07-14[AMDGPU] Add support for `v_tanh_bf16` on gfx1250 (#147425)Shilei Tian
2025-07-08[AMDGPU] Add support for `v_cvt_f32_fp8` on gfx1250 (#147579)Shilei Tian
2025-07-03AMDGPU: Implement tensor load and store instructions for gfx1250 (#146636)Changpeng Fang
2025-07-01AMDGPU: Implement ds_atomic_async_barrier_arrive_b64/ds_atomic_barrier_arrive...Changpeng Fang
2025-06-30[AMDGPU] Add support for `v_cvt_f16_bf8` on gfx1250 (#146305)Shilei Tian
2025-06-30[AMDGPU] Add support for `v_cvt_f16_fp8` on gfx1250 (#146302)Shilei Tian
2025-06-29AMDGPU: Implement intrinsic/builtins for gfx1250 load transpose instructions ...Changpeng Fang
2025-06-25[AMDGPU] Add support for `v_cvt_pk_f16_bf8` on gfx1250 (#145753)Shilei Tian
2025-06-25[AMDGPU] Add support for `v_cvt_pk_f16_fp8` on gfx1250 (#145747)Shilei Tian
2025-06-23[AMDGPU] Extend wave reduce intrinsics for i32 type (#126469)Aaditya
2025-06-20AMDGPU: Remove AMDGPUInstrInfo class (#144984)Matt Arsenault