summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU
AgeCommit message (Expand)Author
2025-07-02MCAsmBackend: Simplify shouldForceRelocation overridesFangrui Song
2025-07-02MCAsmBackend: Merge addReloc into applyFixup (#146820)Fangrui Song
2025-07-02[AMDGPU][MC] Fix disassembly for v_permlane16_swap_b32 for GFX950 (#146600)Jun Wang
2025-07-02[AMDGPU] Fix comment on DelayInfo::advance (#146718)Jay Foad
2025-07-02[AMDGPU] Remove HasSampler variable. NFC. (#146682)Jay Foad
2025-07-02[AMDGPU] Use isImage. NFC. (#146677)Jay Foad
2025-07-02[AMDGPU] Add a debug option `-amdgpu-snop-padding` for `GCNHazardRecognizer` ...Shilei Tian
2025-07-01AMDGPU: Implement tensor_save and tensor_stop for gfx1250 (#146590)Changpeng Fang
2025-07-01AMDGPU: Implement ds_atomic_async_barrier_arrive_b64/ds_atomic_barrier_arrive...Changpeng Fang
2025-07-01[AMDGPU] Remove an unnecessary cast (NFC) (#146548)Kazu Hirata
2025-07-01AMDGPU: Remove the unnecessary needAlias argument in DS_Real_gfx12 (#146439)Changpeng Fang
2025-07-01[AMDGPU] Refactor FLAT_Load_Pseudo class (#146539)Joe Nash
2025-07-01[AMDGPU][SIInsertWaitCnts] skip meta instructions early (#145720)Sameer Sahasrabuddhe
2025-07-01[AMDGPU] Fix wrong reverse operations for `v_cmpx_le_u32` (#146398)Shilei Tian
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: support s_monitor_sleep on gfx1250 (#146293)Changpeng Fang
2025-06-29AMDGPU: Implement intrinsic/builtins for gfx1250 load transpose instructions ...Changpeng Fang
2025-06-28MCParsedAsmOperand::print: Add MCAsmInfo parameterFangrui Song
2025-06-28MC: Migrate away from operator<< MCExprFangrui Song
2025-06-27[Target] Use range-based for loops (NFC) (#146198)Kazu Hirata
2025-06-27[AMDGPU] Use StringRef::consume_back (NFC) (#146194)Kazu Hirata
2025-06-27[AMDGPU] Fix bad removal of s_delay_alu (#145728)Ana Mihajlovic
2025-06-27AMDGPU: Introduce a pass to replace VGPR MFMAs with AGPR (#145024)Matt Arsenault
2025-06-26MC: Rename initializeVariantKinds to initializeAtSpecifiersFangrui Song
2025-06-26AMDGPU: Add MC layer support for load transpose instructions for gfx1250 (#14...Changpeng Fang
2025-06-26AMDGPU/MC: Try harder to evaluate absolute MC expressions (#145146)Nicolai Hähnle
2025-06-26[AMDGPU] Enable vectorization of i8 values. (#134934)Gheorghe-Teodor Bercea
2025-06-26[AMDGPU][MC] Allow opsel for v_max_i16 etc in GFX10 (#143982)Jun Wang
2025-06-26[AMDGPU] Convert 64-bit sra to 32-bit if shift amt >= 32 (#144421)LU-JOHN
2025-06-26[AMDGPU][NFC] rename some constants for readability (#145870)Sameer Sahasrabuddhe
2025-06-26[AMDGPU] Add `GCNRPTarget` to track register pressure against a target (#145...Lucas Ramirez
2025-06-26[AMDGPU][SDAG] Add ISD::PTRADD DAG combines (#142739)Fabian Ritter
2025-06-26Triple: Forward declare Twine and remove include (#145685)Matt Arsenault
2025-06-26AMDGPU: Avoid report_fatal_error for unsupported ds_ordered_count (#145172)Matt Arsenault
2025-06-26AMDGPU: Handle folding vector splats of inline split f64 inline immediates (#...Matt Arsenault
2025-06-26AMDGPU: Fix tracking subreg defs when folding through reg_sequence (#140608)Matt Arsenault
2025-06-25AMDGPU: Remove global_atomic_ordered_add_b64 from gfx1250 support (#145781)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-25AMDGPU: Remove floating point dot4 and dot2 from gfx1250 support (#145751)Changpeng Fang
2025-06-25[AMDGPU] Add the support for `v_cvt_f32_bf16` on gfx1250 (#145632)Shilei Tian
2025-06-25[AMDGPU] Simplify S_WAIT_XCNT insertion. NFC. (#145682)Jay Foad
2025-06-25[AMDGPU][SIInsertWaitcnts] don't crash when printing messages at end of block...Sameer Sahasrabuddhe
2025-06-26AMDGPU: Avoid report_fatal_error in image intrinsic lowering (#145201)Matt Arsenault
2025-06-25[AMDGPU] Drop const from return types (NFC) (#145640)Kazu Hirata
2025-06-24AMDGPU: Remove LDS-direct(param)-loads and VINTERP ops from gfx1250 support (...Changpeng Fang
2025-06-25[AMDGPU][GFX1250] Insert S_WAIT_XCNT for SMEM and VMEM load-stores (#145566)Christudasan Devadasan
2025-06-24[AMDGPU][True16][CodeGen] do not legalize t16 operand during user scan (#145450)Brox Chen
2025-06-24AMDGPU: Remove export and related instructions from gfx1250 support (#145624)Changpeng Fang