aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Async/Transforms
AgeCommit message (Expand)AuthorFilesLines
12 days[mlir] Apply clang-tidy check llvm-use-vector-utils. NFC. (#178526)Jakub Kuderski1-6/+7
2025-08-19[mlir] Replace SmallSet with SmallPtrSet (NFC) (#154265)Kazu Hirata1-1/+1
2025-07-24[mlir][NFC] update `mlir/Dialect` create APIs (15/n) (#149921)Maksim Levental3-188/+189
2025-07-23[mlir] Remove unused includes (NFC) (#150266)Kazu Hirata2-2/+0
2025-07-13[mlir] Remove unused includes (NFC) (#148535)Kazu Hirata3-5/+0
2025-07-01[mlir][async] Erase op later to preserve insertion point (#146516)Matthias Springer1-1/+1
2025-06-23switch type and value ordering for arith `Constant[XX]Op` (#144636)Skrai Pardus1-2/+2
2025-05-16[mlir] Use DenseMap::contains (NFC) (#140351)Kazu Hirata1-1/+1
2025-05-13[NFC] Use more isa and isa_and_nonnull instead dyn_cast for predicates (#137393)Max Graey1-3/+3
2025-04-28[MLIR][NFC] Retire let constructor for Async (#137461)lorenzo chelini4-54/+15
2025-04-27[mlir] Use range constructors of *Set (NFC) (#137563)Kazu Hirata1-2/+2
2025-04-14[mlir] Use llvm::append_range (NFC) (#135722)Kazu Hirata1-1/+1
2025-03-20[mlir] Use *Set::insert_range (NFC) (#132326)Kazu Hirata1-2/+1
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar1-1/+1
2024-10-18eliminating g++ warnings (#105520)Frank Schlimbach1-5/+0
2024-02-14[mlir][Transforms][NFC] Improve listener layering in dialect conversion (#81236)Matthias Springer1-2/+2
2024-01-25[mlir][IR] Add rewriter API for moving operations (#78988)Matthias Springer1-2/+2
2024-01-16[Coroutines] Fix incorrect attribute name coroutine.presplit (NFC) (#78296) yonillasky1-1/+1
2023-12-20[mlir][SCF] `scf.parallel`: Make reductions part of the terminator (#75314)Matthias Springer1-1/+2
2023-09-19[mlir][Interfaces] `LoopLikeOpInterface`: Support ops with multiple regions (...Matthias Springer1-2/+2
2023-09-12Splits cleanup block lowered by AsyncToAsyncRuntime. (#66123)Yunlong Liu1-9/+37
2023-08-31[mlir] Move FunctionInterfaces to Interfaces directory and inherit from Calla...Martin Erhart3-11/+10
2023-08-30fix unused variable warnings in conditionalsMikhail Goncharov1-3/+3
2023-08-27[mlir] Use {DenseSet,DenseMap,SemallDenseSet}::contains (NFC)Kazu Hirata1-2/+2
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp2-6/+6
2023-02-22This change makes `RewriterBase` symmetric to `OpBuilder`.Matthias Springer1-2/+2
2023-01-20[MLIR] Remove scf.if builder with explicit result types and callbacksFrederik Gossen1-4/+4
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-2/+2
2023-01-13[mlir][async] Allow to call async.execute inside async.funcyijiagu1-1/+2
2023-01-12[mlir] Add operations to BlockAndValueMapping and rename it to IRMappingJeff Niu2-4/+4
2022-12-13Apply clang-tidy fixes for readability-identifier-naming in AsyncToAsyncRunti...Mehdi Amini1-23/+23
2022-12-13Apply clang-tidy fixes for performance-unnecessary-value-param in AsyncToAsyn...Mehdi Amini1-5/+7
2022-12-10[Transforms] Use std::optional in AsyncToAsyncRuntime.cpp (NFC)Kazu Hirata1-1/+2
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-11-30Add async_funcs_only option to AsyncToAsyncRuntime passyijiagu1-45/+112
2022-11-07[mlir] Lower async.func with async.coro and async.runtime operationsyijiagu1-75/+195
2022-11-02[mlir] Remove eliminateBlockingAwaitOps option in AsyncToAsyncRuntime passyijiagu1-143/+0
2022-09-30[mlir:Async][NFC] Update Async API to use prefixed accessorsRiver Riddle3-27/+29
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski4-4/+4
2022-09-21[mlir] Flip Async/GPU/OpenACC/OpenMP to use Both accessorsRiver Riddle1-6/+7
2022-09-19BEGIN_PUBLICRahul Joshi1-1/+1
2022-08-31[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari5-19/+39
2022-08-30Revert "[MLIR] Update pass declarations to new autogenerated files"Michele Scuttari5-40/+19
2022-08-30[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari5-19/+40
2022-06-20[mlir] Don't use Optional::getValue (NFC)Kazu Hirata1-1/+1
2022-06-20[mlir] move SCF headers to SCF/{IR,Transforms} respectivelyAlex Zinenko2-2/+2
2022-06-14[Coroutines] Convert coroutine.presplit to enum attrChuanqi Xu1-5/+3
2022-06-13[mlir] (NFC) Clean up bazel and CMake target namesMogball1-4/+4
2022-04-18[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespaceRiver Riddle2-40/+45
2022-04-07[mlir][NFC] Drop a few unnecessary includes from Pass.hRiver Riddle1-0/+1