summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp
AgeCommit message (Expand)Author
2025-07-24[mlir][NFC] update `mlir/Dialect` create APIs (15/n) (#149921)Maksim Levental
2025-07-23[mlir] Remove unused includes (NFC) (#150266)Kazu Hirata
2025-07-13[mlir] Remove unused includes (NFC) (#148535)Kazu Hirata
2025-07-01[mlir][async] Erase op later to preserve insertion point (#146516)Matthias Springer
2025-05-16[mlir] Use DenseMap::contains (NFC) (#140351)Kazu Hirata
2025-04-28[MLIR][NFC] Retire let constructor for Async (#137461)lorenzo chelini
2025-04-27[mlir] Use range constructors of *Set (NFC) (#137563)Kazu Hirata
2025-04-14[mlir] Use llvm::append_range (NFC) (#135722)Kazu Hirata
2025-03-20[mlir] Use *Set::insert_range (NFC) (#132326)Kazu Hirata
2024-02-14[mlir][Transforms][NFC] Improve listener layering in dialect conversion (#81236)Matthias Springer
2024-01-16[Coroutines] Fix incorrect attribute name coroutine.presplit (NFC) (#78296) yonillasky
2023-09-12Splits cleanup block lowered by AsyncToAsyncRuntime. (#66123)Yunlong Liu
2023-08-31[mlir] Move FunctionInterfaces to Interfaces directory and inherit from Calla...Martin Erhart
2023-08-27[mlir] Use {DenseSet,DenseMap,SemallDenseSet}::contains (NFC)Kazu Hirata
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-02-22This change makes `RewriterBase` symmetric to `OpBuilder`.Matthias Springer
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-13[mlir][async] Allow to call async.execute inside async.funcyijiagu
2023-01-12[mlir] Add operations to BlockAndValueMapping and rename it to IRMappingJeff Niu
2022-12-13Apply clang-tidy fixes for readability-identifier-naming in AsyncToAsyncRunti...Mehdi Amini
2022-12-13Apply clang-tidy fixes for performance-unnecessary-value-param in AsyncToAsyn...Mehdi Amini
2022-12-10[Transforms] Use std::optional in AsyncToAsyncRuntime.cpp (NFC)Kazu Hirata
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-30Add async_funcs_only option to AsyncToAsyncRuntime passyijiagu
2022-11-07[mlir] Lower async.func with async.coro and async.runtime operationsyijiagu
2022-11-02[mlir] Remove eliminateBlockingAwaitOps option in AsyncToAsyncRuntime passyijiagu
2022-09-30[mlir:Async][NFC] Update Async API to use prefixed accessorsRiver Riddle
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-09-21[mlir] Flip Async/GPU/OpenACC/OpenMP to use Both accessorsRiver Riddle
2022-09-19BEGIN_PUBLICRahul Joshi
2022-08-31[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari
2022-08-30Revert "[MLIR] Update pass declarations to new autogenerated files"Michele Scuttari
2022-08-30[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari
2022-06-20[mlir] move SCF headers to SCF/{IR,Transforms} respectivelyAlex Zinenko
2022-06-14[Coroutines] Convert coroutine.presplit to enum attrChuanqi Xu
2022-04-18[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespaceRiver Riddle
2022-03-16[mlir:FunctionOpInterface] Rename the "type" attribute to "function_type"River Riddle
2022-03-08[mlir][NFC] Update the Builtin dialect to use "Both" accessorsRiver Riddle
2022-03-01[mlir] Rename the Standard dialect to the Func dialectRiver Riddle
2022-02-06[mlir] Split out a new ControlFlow dialect from StandardRiver Riddle
2022-01-05[Coroutines] Set presplit attribute in Clang and mlirChuanqi Xu
2021-10-24[mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form.Jacques Pienaar
2021-10-14[MLIR][arith] fix references to std.constant in commentsMogball
2021-10-13[MLIR] Replace std ops with arith dialect opsMogball
2021-09-24[mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of Arr...River Riddle
2021-09-04[mlir] Async: check awaited operand error state after sync awaitEugene Zhulenev
2021-08-02[mlir] Async: clone constants into async.execute functions and parallel compu...Eugene Zhulenev
2021-07-29Refactor AsyncToAsyncRuntime pass to boost understandability.bakhtiyar
2021-07-29Add an escape-hatch for conversion of funcs with blocking awaits to coroutines.bakhtiyar
2021-07-28Optionally eliminate blocking runtime.await calls by converting functions to ...bakhtiyar