aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/GPU/Transforms
AgeCommit message (Expand)AuthorFilesLines
6 days[milr][gpu] Make barrier elimination address-space aware (#178101)Krzysztof Drewniak1-69/+173
8 days[MLIR] Apply clang-tidy fixes for bugprone-argument-comment in PromoteShuffle...Mehdi Amini1-1/+2
11 days[MLIR][GPU] Update serializeToObject to use SerializedObject wrapper and incl...Zichen Lu2-1/+3
13 days[mlir] Fix new clang-tidy warning llvm-type-switch-case-types. NFC. (#178487)Jakub Kuderski2-3/+3
13 days[mlir] Update all-reduce (& vector tests) to use workgroup barriers (#178285)Krzysztof Drewniak1-2/+2
14 days[MLIR] Apply clang-tidy fixes for llvm-else-after-return in EliminateBarriers...Mehdi Amini1-1/+2
2026-01-22[MLIR][GPU][NVVM] Add verify-target-arch option to nvvm-attach-target pass (#...Srinivasa Ravi1-1/+2
2026-01-21[MLIR][GPU] Make sure to propagate known cluster sizes in kernel outlining (#...Adam Paszke1-0/+4
2025-12-13[mlir][gpu] Use `arith` dialect to lower gpu.global_id (#171614)Longsheng Mou1-6/+8
2025-11-13[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in AsyncRegionRew...Mehdi Amini1-2/+2
2025-11-02[ADT] Prepare to deprecate variadic `StringSwitch::Cases`. NFC. (#166020)Jakub Kuderski1-4/+4
2025-10-31[MLIR][GPU] Ensure all lanes in cluster have final reduction value (#165764)James Newling1-1/+27
2025-10-30[mlir] Simplify Default cases in type switches. NFC. (#165767)Jakub Kuderski1-3/+3
2025-09-29[MLIR] Apply clang-tidy fixes for bugprone-argument-comment in SubgroupReduce...Mehdi Amini1-1/+1
2025-09-25[mlir][gpu] Add innermost-first policy when mapping loops to GPU IDs (#160634)Georgios Pinitas1-10/+55
2025-08-27[MLIR] Adopt LDBG() in EliminateBarriers.cpp (NFC) (#155092)Mehdi Amini1-37/+20
2025-08-24[mlir][amdgpu] Promote gpu.shuffle to amdgpu.permlane_swap (#154933)Tim Gymnich1-2/+46
2025-08-13[MLIR][GPU][XeVM] Add XeVM target and XeVM dialect integration tests. (#148286)Sang Ik Lee1-0/+1
2025-08-13[mlir][gpu] Support outlining nested `gpu.launch` (#152696)Longsheng Mou1-2/+1
2025-08-08[mlir][gpu] Update attribute definitions in `gpu::LaunchOp` (#152106)Longsheng Mou1-5/+4
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (33/n) (#150659)Maksim Levental2-10/+7
2025-07-24[mlir][NFC] Use `hasOneBlock` instead of `llvm::hasSingleElement(region)` (#1...Longsheng Mou2-4/+3
2025-07-23[mlir] Remove unused includes (NFC) (#150266)Kazu Hirata1-2/+0
2025-07-21[mlir][NFC] update `mlir/Dialect` create APIs (16/n) (#149922)Maksim Levental11-125/+133
2025-07-10[MLIR][GPU] Add xevm-attach-target transform pass. (#147372)Sang Ik Lee1-0/+92
2025-07-07[mlir] Remove unused includes (NFC) (#147455)Kazu Hirata11-22/+0
2025-06-25[mlir] Migrate away from std::nullopt (NFC) (#145523)Kazu Hirata1-1/+2
2025-06-23switch type and value ordering for arith `Constant[XX]Op` (#144636)Skrai Pardus1-6/+6
2025-06-20[mlir] Migrate away from ArrayRef(std::nullopt) (NFC) (#144989)Kazu Hirata1-1/+1
2025-05-28[mlir][GPU] Fixes subgroup reduce lowering (#141825)Muzammil1-17/+23
2025-05-18[mlir][MemRef] Changed AssumeAlignment into a Pure ViewLikeOp (#139521)Shay Kleiman1-11/+0
2025-05-13[mlir][gpu] Pattern to promote `gpu.shuffle` to specialized AMDGPU ops (#137109)Ivan Butygin1-0/+64
2025-04-30[MLIR][GPU] Use arith instead of index for subgroup_id (#137843)Alan Li1-7/+9
2025-04-29[MLIR][GPU] Add a pattern to rewrite gpu.subgroup_id (#137671)Alan Li2-1/+83
2025-04-27[mlir] Use range constructors of *Set (NFC) (#137563)Kazu Hirata1-1/+1
2025-04-23[mlir][AMDGPU] Implement gpu.subgroup_reduce with DPP intrinsics on AMD GPUs ...Muzammil1-0/+177
2025-04-15[mlir][GPU] Don't look into neighboring functions for barrier elimination (#1...Krzysztof Drewniak1-6/+11
2025-04-13[mlir] GPUToROCDL: Fix crashes with unsupported shuffle datatypes (#135504)Ivan Butygin1-2/+3
2025-03-20[mlir] Use *Set::insert_range (NFC) (#132326)Kazu Hirata1-1/+1
2025-03-06 [MLIR][NFC] Retire let constructor for GPU (#129849)lorenzo chelini4-40/+5
2025-02-17[MLIR][NVVM] Add `ptxas-cmd-options` to pass flags to the downstream compiler...Guray Ozen1-1/+17
2025-01-21[mlir][IR][NFC] Move free-standing functions to `MemRefType` (#123465)Matthias Springer1-1/+1
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar2-3/+2
2024-12-17[MLIR] Add a BlobAttr interface for attribute to wrap arbitrary content and u...Mehdi Amini1-3/+5
2024-12-16[mlir][gpu] Adding ELF section option to the gpu-module-to-binary pass (#119440)Renaud Kauffmann1-2/+2
2024-12-13[MLIR] Create GPU utils library & move distribution utils (#119264)Petr Kurapov4-47/+3
2024-12-06[mlir][gpu] Add optional attributes of kernelModule and kernelFunc for outlin...Zhen Wang1-7/+29
2024-11-24[mlir] fix memory effects in GPU barrier elimination (#117432)Oleksandr "Alex" Zinenko1-28/+51
2024-10-26[mlir] [memref] add more checks to the memref.reinterpret_cast (#112669)donald chen1-1/+12
2024-09-18[mlir][gpu] Disjoint patterns for lowering clustered subgroup reduce (#109158)Andrea Faulds1-5/+32