summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/GPU/TransformOps
AgeCommit message (Expand)Author
2025-10-06[mlir] Simplify unreachable type switch cases. NFC. (#162032)Jakub Kuderski
2025-09-14[mlir][LLVM] Add LLVMAddrSpaceAttrInterface and NVVMMemorySpaceAttr (#157339)Fabian Mora
2025-08-24[mlir][amdgpu] Promote gpu.shuffle to amdgpu.permlane_swap (#154933)Tim Gymnich
2025-07-25[mlir] Switch to new LDBG macro (#150616)Jacques Pienaar
2025-07-23[mlir] Remove unused includes (NFC) (#150266)Kazu Hirata
2025-07-21[mlir][NFC] update `mlir/Dialect` create APIs (16/n) (#149922)Maksim Levental
2025-07-07[mlir] Remove unused includes (NFC) (#147455)Kazu Hirata
2025-07-07[mlir][GPU][transform] Add gpu_to_rocdl conversion pattern (#146962)Nicolas Vasilache
2025-07-07[mlir][SCF][GPU] Add DeviceMaskingAttrInterface (#146943)Nicolas Vasilache
2025-07-07[mlir] NFC - refactor id builder and avoid leaking impl details (#146922)Nicolas Vasilache
2025-07-07[mlir][gpu][transforms] Add support for mapping to lanes (#146912)Nicolas Vasilache
2025-05-13[mlir][gpu] Pattern to promote `gpu.shuffle` to specialized AMDGPU ops (#137109)Ivan Butygin
2025-04-19[mlir][transform] Clean up prints. NFC. (#136401)Jakub Kuderski
2025-04-18[mlir][gpu] Clean up prints in GPU dialect. NFC. (#136250)Jakub Kuderski
2025-03-20[mlir] Use *Set::insert_range (NFC) (#132326)Kazu Hirata
2025-02-24[mlir][GPUToNVVM] Add `benefit` to `populate` functions (#128484)Matthias Springer
2025-02-05[MLIR][NVGPU] Move max threads/blocks size to dialect (NFC) (#124454)Guray Ozen
2024-12-21[Dialect] Migrate away from PointerUnion::{is,get} (NFC) (#120818)Kazu Hirata
2024-08-06[mlir] Support DialectRegistry extension comparison (#101119)Nikhil Kalra
2024-08-04[mlir] Construct SmallVector with ArrayRef (NFC) (#101896)Kazu Hirata
2024-04-19Switch member calls to `isa/dyn_cast/cast/...` to free function calls. (#89356)Christian Sigg
2024-04-01[mlir][NFC] Simplify type checks with isa predicates (#87183)Jakub Kuderski
2024-03-20[mlir] split transform interfaces into a separate library (#85221)Oleksandr "Alex" Zinenko
2024-03-10Add llvm::min/max_element and use it in llvm/ and mlir/ directories. (#84678)Justin Lebar
2024-01-17Apply clang-tidy fixes for readability-identifier-naming in Utils.cpp (NFC)Mehdi Amini
2024-01-17Apply clang-tidy fixes for performance-unnecessary-value-param in Utils.cpp (...Mehdi Amini
2024-01-15Apply clang-tidy fixes for bugprone-macro-parentheses in Utils.cpp (NFC)Mehdi Amini
2023-11-14[mlir][affine][nfc] cleanup deprecated T.cast style functions (#71269)long.chen
2023-11-10[mlir][gpu] Separate the barrier elimination code from transform ops (#71762)spaceotter
2023-09-05[MLIR][NFC] Mark barrier elimination helper static (#65303)Lukas Sommer
2023-09-04[mlir][gpu][transform] Provide better error messages and avoid crashing in Ma...Nicolas Vasilache
2023-08-10[mlir][transform] Enable gpu-to-nvvm via conversion patterns driven by TDNicolas Vasilache
2023-07-26[mlir][transforms] Revamp the implementation of mapping loops to GPUsNicolas Vasilache
2023-07-25[mlir][GPU] Fix missing CMake dependencyQuinn Dawkins
2023-07-25[mlir][GPU] Add op for unrolling contractions to a native sizeQuinn Dawkins
2023-07-25[mlir][linalg] NFC - Move some utils in preparation for revamping mapping of ...Nicolas Vasilache
2023-07-07[mlir] add a simple gpu barrier elimination mechanismAlex Zinenko
2023-06-22[mlir][affine] More efficient `makeComposedFolded...` helpersMatthias Springer
2023-06-20[mlir][transform] Add TransformRewriterMatthias Springer
2023-05-17[mlir] don't hardcode PDL_Operation in Transform dialect extensionsAlex Zinenko
2023-05-16[mlir][GPU] Rename MLIRGPUOps CMake target to MLIRGPUDialectMatthias Springer
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-04-20[mlir] Prevent implicit downcasting to interfacesRahul Kayaith
2023-04-20[mlir][Affine][NFC] Wrap dialect in "affine" namespaceMatthias Springer
2023-03-20Revert "[mlir][Linalg][Transform] Avoid FunctionalStyleTransformOpTrait where...Nicolas Vasilache
2023-03-20[mlir][Transform] Fix support for mapping to GPU warps and to linear idsNicolas Vasilache
2023-03-20[mlir][Linalg][Transform] Avoid FunctionalStyleTransformOpTrait where unneces...Nicolas Vasilache
2023-03-20[mlir][Transform] Add support for mapping to GPU warps and to linear idsNicolas Vasilache
2023-03-15Use *{Map,Set}::contains (NFC)Kazu Hirata
2023-03-15[mlir][Transform] NFC - Refactor forall mapping to threads and blocks into on...Nicolas Vasilache