aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/GPU/TransformOps
AgeCommit message (Expand)AuthorFilesLines
2025-12-14[mlir][nvgpu] Move memref memspace attributes conversion to single place (#17...Ivan Butygin1-20/+3
2025-12-11[mlir][amdgpu] Move GPU memory spaces conversion to single place (#171876)Ivan Butygin2-15/+6
2025-10-06[mlir] Simplify unreachable type switch cases. NFC. (#162032)Jakub Kuderski1-3/+1
2025-09-14[mlir][LLVM] Add LLVMAddrSpaceAttrInterface and NVVMMemorySpaceAttr (#157339)Fabian Mora1-5/+3
2025-08-24[mlir][amdgpu] Promote gpu.shuffle to amdgpu.permlane_swap (#154933)Tim Gymnich1-1/+12
2025-07-25[mlir] Switch to new LDBG macro (#150616)Jacques Pienaar2-44/+28
2025-07-23[mlir] Remove unused includes (NFC) (#150266)Kazu Hirata1-1/+0
2025-07-21[mlir][NFC] update `mlir/Dialect` create APIs (16/n) (#149922)Maksim Levental2-26/+27
2025-07-07[mlir] Remove unused includes (NFC) (#147455)Kazu Hirata1-6/+0
2025-07-07[mlir][GPU][transform] Add gpu_to_rocdl conversion pattern (#146962)Nicolas Vasilache2-0/+39
2025-07-07[mlir][SCF][GPU] Add DeviceMaskingAttrInterface (#146943)Nicolas Vasilache2-49/+118
2025-07-07[mlir] NFC - refactor id builder and avoid leaking impl details (#146922)Nicolas Vasilache2-96/+113
2025-07-07[mlir][gpu][transforms] Add support for mapping to lanes (#146912)Nicolas Vasilache2-1/+83
2025-05-13[mlir][gpu] Pattern to promote `gpu.shuffle` to specialized AMDGPU ops (#137109)Ivan Butygin1-2/+9
2025-04-19[mlir][transform] Clean up prints. NFC. (#136401)Jakub Kuderski1-28/+20
2025-04-18[mlir][gpu] Clean up prints in GPU dialect. NFC. (#136250)Jakub Kuderski1-30/+16
2025-03-20[mlir] Use *Set::insert_range (NFC) (#132326)Kazu Hirata1-2/+1
2025-02-24[mlir][GPUToNVVM] Add `benefit` to `populate` functions (#128484)Matthias Springer1-1/+3
2025-02-05[MLIR][NVGPU] Move max threads/blocks size to dialect (NFC) (#124454)Guray Ozen1-16/+9
2024-12-21[Dialect] Migrate away from PointerUnion::{is,get} (NFC) (#120818)Kazu Hirata1-13/+13
2024-08-06[mlir] Support DialectRegistry extension comparison (#101119)Nikhil Kalra1-0/+2
2024-08-04[mlir] Construct SmallVector with ArrayRef (NFC) (#101896)Kazu Hirata1-2/+1
2024-04-19Switch member calls to `isa/dyn_cast/cast/...` to free function calls. (#89356)Christian Sigg1-3/+3
2024-04-01[mlir][NFC] Simplify type checks with isa predicates (#87183)Jakub Kuderski1-16/+8
2024-03-20[mlir] split transform interfaces into a separate library (#85221)Oleksandr "Alex" Zinenko2-2/+2
2024-03-10Add llvm::min/max_element and use it in llvm/ and mlir/ directories. (#84678)Justin Lebar1-3/+2
2024-01-17Apply clang-tidy fixes for readability-identifier-naming in Utils.cpp (NFC)Mehdi Amini1-3/+3
2024-01-17Apply clang-tidy fixes for performance-unnecessary-value-param in Utils.cpp (...Mehdi Amini1-1/+1
2024-01-15Apply clang-tidy fixes for bugprone-macro-parentheses in Utils.cpp (NFC)Mehdi Amini1-1/+1
2023-11-14[mlir][affine][nfc] cleanup deprecated T.cast style functions (#71269)long.chen1-1/+1
2023-11-10[mlir][gpu] Separate the barrier elimination code from transform ops (#71762)spaceotter1-569/+2
2023-09-05[MLIR][NFC] Mark barrier elimination helper static (#65303)Lukas Sommer1-10/+12
2023-09-04[mlir][gpu][transform] Provide better error messages and avoid crashing in Ma...Nicolas Vasilache1-16/+63
2023-08-10[mlir][transform] Enable gpu-to-nvvm via conversion patterns driven by TDNicolas Vasilache2-0/+89
2023-07-26[mlir][transforms] Revamp the implementation of mapping loops to GPUsNicolas Vasilache2-306/+390
2023-07-25[mlir][GPU] Fix missing CMake dependencyQuinn Dawkins1-0/+1
2023-07-25[mlir][GPU] Add op for unrolling contractions to a native sizeQuinn Dawkins1-0/+127
2023-07-25[mlir][linalg] NFC - Move some utils in preparation for revamping mapping of ...Nicolas Vasilache3-333/+348
2023-07-07[mlir] add a simple gpu barrier elimination mechanismAlex Zinenko2-2/+585
2023-06-22[mlir][affine] More efficient `makeComposedFolded...` helpersMatthias Springer1-2/+2
2023-06-20[mlir][transform] Add TransformRewriterMatthias Springer1-8/+6
2023-05-17[mlir] don't hardcode PDL_Operation in Transform dialect extensionsAlex Zinenko2-3/+0
2023-05-16[mlir][GPU] Rename MLIRGPUOps CMake target to MLIRGPUDialectMatthias Springer1-1/+1
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp1-5/+5
2023-04-20[mlir] Prevent implicit downcasting to interfacesRahul Kayaith1-3/+3
2023-04-20[mlir][Affine][NFC] Wrap dialect in "affine" namespaceMatthias Springer1-4/+6
2023-03-20Revert "[mlir][Linalg][Transform] Avoid FunctionalStyleTransformOpTrait where...Nicolas Vasilache1-6/+1
2023-03-20[mlir][Transform] Fix support for mapping to GPU warps and to linear idsNicolas Vasilache1-2/+8
2023-03-20[mlir][Linalg][Transform] Avoid FunctionalStyleTransformOpTrait where unneces...Nicolas Vasilache1-1/+6
2023-03-20[mlir][Transform] Add support for mapping to GPU warps and to linear idsNicolas Vasilache1-185/+478