summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp
AgeCommit message (Expand)Author
2025-11-17[mlir][amdgpu] Add lowerings for ScaledExtPacked816 (#168123)Erick Ochoa Lopez
2025-11-17[mlir][amdgpu] Fix documentation and verifiers (#167369)Erick Ochoa Lopez
2025-10-28[mlir][amdgpu][rocdl] Add gfx1250 wmma ops (#165064)Jakub Kuderski
2025-10-25[mlir][amdgpu] Update mfma assembly format with intrinsic shape (#165037)Jakub Kuderski
2025-10-24[mlir][amdgpu] Add explicit intrinsic shape to wmma (#164920)Jakub Kuderski
2025-10-17[mlir][amdgpu] Add scaled_ext_packed{8,16} operations (#159830)Erick Ochoa Lopez
2025-10-16[mlir][AMGPU] Replace use of SmallVector with ArrayRef, NFC (#163770)Muzammil
2025-10-10[mlir][amdgpu] Add Inliner interface (#162873)Ivan Butygin
2025-09-18[mlir][AMDGPU] Add canonicalization pattern to pack scales for ScaledMFMAOp (...Muzammil
2025-09-18[MLIR] Apply clang-tidy fixes for readability-identifier-naming in AMDGPUDial...Mehdi Amini
2025-08-21[mlir][AMDGPU] Add PermlaneSwapOp (#154345)Tim Gymnich
2025-08-07[mlir][AMDGPU] Allow non-contiguous destination memrefs for gather_to_lds (#1...Quinn Dawkins
2025-07-24[mlir][AMDGPU] Add canonicalizer for folding casts into gather_to_lds (#150503)Quinn Dawkins
2025-07-21[mlir][AMDGPU] Infer canonical layouts for fat_raw_buffer_cast resetOffset (#...Krzysztof Drewniak
2025-07-18[mlir][amdgpu] Properly handle mismatching memref ranks in `amdgpu.gather_to_...Ivan Butygin
2025-07-09[AMDGPU] [MLIR] Add 96 and 128 bit GatherToLDS for gfx950 (#147496)Daniel Hernandez-Juarez
2025-06-25[AMDGPU] Adding AMDGPU dialect wrapper for ROCDL transpose loads. (#145395)Alan Li
2025-06-13[mlir][AMDGPU] Add scaled floating point conversion ops (#141554)Tim Gymnich
2025-05-19[AMDGPU] Add a new amdgcn.load.to.lds intrinsic (#137425)Krzysztof Drewniak
2025-04-08[mlir][bazel] Fix after dae0ef53a0b99c6c2b74143baee5896e8bc5c8e7Christian Sigg
2025-04-08[MLIR][AMDGPU] Add a wrapper for global LDS load intrinsics in AMDGPU (#133498)Alan Li
2025-04-01[mlir][AMDGPU] Add gfx950 MFMAs to the amdgpu.mfma op (#133553)Krzysztof Drewniak
2025-03-03[MLIR][AMDGPU] Add OCP FP8 support for new hardware (#127728)Mirza Halilčević
2025-02-27[mlir][AMDGPU] Add int4 intrinsics, mixed-type fp8 to handle gfx12 (#128963)Krzysztof Drewniak
2025-02-26[mlir][AMDGPU] Plumb address space 7 through MLIR, add address_space attr. (#...Krzysztof Drewniak
2025-01-21[mlir][IR][NFC] Move free-standing functions to `MemRefType` (#123465)Matthias Springer
2025-01-20[mlir][IR] Remove `isF...()` type API for low-precision FP types (#123326)Matthias Springer
2024-10-18eliminating g++ warnings (#105520)Frank Schlimbach
2024-09-03[MLIR][AMDGPU] Add support for fp8 ops on gfx12 (#106388)Giuseppe Rossini
2024-08-26[MLIR][AMDGPU] Introduce fp16 packed arithmetic (#105688)Giuseppe Rossini
2024-08-16[mlir][AMDGPU] Implement AMDGPU DPP operation in MLIR. (#89233)stefankoncarevic
2024-04-19Switch member calls to `isa/dyn_cast/cast/...` to free function calls. (#89356)Christian Sigg
2024-04-11[mlir][amdgpu] Remove shared memory optimization pass (#88225)Jakub Kuderski
2024-01-25[reland][mlir][amdgpu] Shared memory access optimization pass (#79164)erman-gurses
2024-01-19Revert "[mlir][amdgpu] Shared memory access optimization pass" (#78822)Mehdi Amini
2024-01-19[mlir][amdgpu] Shared memory access optimization pass (#75627)erman-gurses
2023-09-28[mlir][AMDGPU] Add packed 8-bit float conversion ops and loweringKrzysztof Drewniak
2023-07-20[mlir][AMDGPU] Define wrappers for WMMA matrix opsGiuseppe Rossini
2023-05-12[mlir] Update method cast calls to function callsTres Popp
2023-05-03[mlir][AMDGPU] Add emulation pass for atomics on AMDGPU targetsKrzysztof Drewniak
2023-05-03[mlir][AMDGPU] Define atomic compare-and-swap for raw buffersKrzysztof Drewniak
2023-02-28[MLIR][AMDGPU][ROCDL] Adding raw.buffer.atomic.fmax/smax/umin supportManupa Karunaratne
2023-02-15[mlir][AMDGPU] 8-bit float usage in the AMDGPU dialectKrzysztof Drewniak
2023-02-09Add generic type attribute mapping infrastructure, use it in GpuToXKrzysztof Drewniak
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata
2022-12-17[mlir] llvm::Optional::value => operator*/operator->Fangrui Song
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-21[mlir][AMDGPU] Remove buffer ops that are statically out of boundsKrzysztof Drewniak
2022-08-31[mlir][amdgpu] Fix signed/unsigned comparison for abid/cbsz comparisonRob Suderman