summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/GPU/Transforms
AgeCommit message (Expand)Author
2025-11-13[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in AsyncRegionRew...Mehdi Amini
2025-11-02[ADT] Prepare to deprecate variadic `StringSwitch::Cases`. NFC. (#166020)Jakub Kuderski
2025-10-31[MLIR][GPU] Ensure all lanes in cluster have final reduction value (#165764)James Newling
2025-10-30[mlir] Simplify Default cases in type switches. NFC. (#165767)Jakub Kuderski
2025-09-29[MLIR] Apply clang-tidy fixes for bugprone-argument-comment in SubgroupReduce...Mehdi Amini
2025-09-25[mlir][gpu] Add innermost-first policy when mapping loops to GPU IDs (#160634)Georgios Pinitas
2025-08-27[MLIR] Adopt LDBG() in EliminateBarriers.cpp (NFC) (#155092)Mehdi Amini
2025-08-24[mlir][amdgpu] Promote gpu.shuffle to amdgpu.permlane_swap (#154933)Tim Gymnich
2025-08-13[MLIR][GPU][XeVM] Add XeVM target and XeVM dialect integration tests. (#148286)Sang Ik Lee
2025-08-13[mlir][gpu] Support outlining nested `gpu.launch` (#152696)Longsheng Mou
2025-08-08[mlir][gpu] Update attribute definitions in `gpu::LaunchOp` (#152106)Longsheng Mou
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (33/n) (#150659)Maksim Levental
2025-07-24[mlir][NFC] Use `hasOneBlock` instead of `llvm::hasSingleElement(region)` (#1...Longsheng Mou
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-10[MLIR][GPU] Add xevm-attach-target transform pass. (#147372)Sang Ik Lee
2025-07-07[mlir] Remove unused includes (NFC) (#147455)Kazu Hirata
2025-06-25[mlir] Migrate away from std::nullopt (NFC) (#145523)Kazu Hirata
2025-06-23switch type and value ordering for arith `Constant[XX]Op` (#144636)Skrai Pardus
2025-06-20[mlir] Migrate away from ArrayRef(std::nullopt) (NFC) (#144989)Kazu Hirata
2025-05-28[mlir][GPU] Fixes subgroup reduce lowering (#141825)Muzammil
2025-05-18[mlir][MemRef] Changed AssumeAlignment into a Pure ViewLikeOp (#139521)Shay Kleiman
2025-05-13[mlir][gpu] Pattern to promote `gpu.shuffle` to specialized AMDGPU ops (#137109)Ivan Butygin
2025-04-30[MLIR][GPU] Use arith instead of index for subgroup_id (#137843)Alan Li
2025-04-29[MLIR][GPU] Add a pattern to rewrite gpu.subgroup_id (#137671)Alan Li
2025-04-27[mlir] Use range constructors of *Set (NFC) (#137563)Kazu Hirata
2025-04-23[mlir][AMDGPU] Implement gpu.subgroup_reduce with DPP intrinsics on AMD GPUs ...Muzammil
2025-04-15[mlir][GPU] Don't look into neighboring functions for barrier elimination (#1...Krzysztof Drewniak
2025-04-13[mlir] GPUToROCDL: Fix crashes with unsupported shuffle datatypes (#135504)Ivan Butygin
2025-03-20[mlir] Use *Set::insert_range (NFC) (#132326)Kazu Hirata
2025-03-06 [MLIR][NFC] Retire let constructor for GPU (#129849)lorenzo chelini
2025-02-17[MLIR][NVVM] Add `ptxas-cmd-options` to pass flags to the downstream compiler...Guray Ozen
2025-01-21[mlir][IR][NFC] Move free-standing functions to `MemRefType` (#123465)Matthias Springer
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar
2024-12-17[MLIR] Add a BlobAttr interface for attribute to wrap arbitrary content and u...Mehdi Amini
2024-12-16[mlir][gpu] Adding ELF section option to the gpu-module-to-binary pass (#119440)Renaud Kauffmann
2024-12-13[MLIR] Create GPU utils library & move distribution utils (#119264)Petr Kurapov
2024-12-06[mlir][gpu] Add optional attributes of kernelModule and kernelFunc for outlin...Zhen Wang
2024-11-24[mlir] fix memory effects in GPU barrier elimination (#117432)Oleksandr "Alex" Zinenko
2024-10-26[mlir] [memref] add more checks to the memref.reinterpret_cast (#112669)donald chen
2024-09-18[mlir][gpu] Disjoint patterns for lowering clustered subgroup reduce (#109158)Andrea Faulds
2024-09-17[mlir][gpu] Rename two misspelled pattern population functions (#109015)Andrea Faulds
2024-09-05[mlir][gpu] Add 'cluster_stride' attribute to gpu.subgroup_reduce (#107142)Andrea Faulds
2024-08-27[mlir][gpu] Pass GPU module to `TargetAttrInterface::createObject`. (#94910)Fabian Mora
2024-08-20[mlir][gpu] Add 'cluster_size' attribute to gpu.subgroup_reduce (#104851)Andrea Faulds
2024-08-07[mlir][memref] Rename `MemRef` directories and files. NFC. (#102337)Angel Zhang
2024-08-04[mlir] Construct SmallVector with ArrayRef (NFC) (#101896)Kazu Hirata
2024-07-02mlir/LogicalResult: move into llvm (#97309)Ramkumar Ramachandra
2024-07-02[MLIR][NVVM] Reduce the scope of the LLVM_HAS_NVPTX_TARGET guard (#97349)Mehdi Amini
2024-06-24[mlir] Use llvm::unique (NFC) (#96415)Kazu Hirata