| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Async/IR/ |
| H A D | AsyncTypes.td | 1 //===- AsyncTypes.td - Async dialect types -----------------*- tablegen -*-===// 9 // This file declares the Async dialect types. 17 include "mlir/Dialect/Async/IR/AsyncDialect.td" 20 // Async Types 71 // Types for lowering to LLVM + Async Runtime via the LLVM Coroutines. 75 // identifiers and handles. To define type-safe Async Runtime operations and 76 // build a properly typed intermediate IR during the Async to LLVM lowering we
|
| H A D | AsyncOps.td | 1 //===- AsyncOps.td - Async operations definition -----------*- tablegen -*-===// 9 // This is the operation definition file for Async dialect operations. 16 include "mlir/Dialect/Async/IR/AsyncDialect.td" 17 include "mlir/Dialect/Async/IR/AsyncTypes.td" 23 // Async op definitions 106 let summary = "terminator for Async execute operation"; 162 The `async.create_group` allocates an empty async group. Async tokens or 237 // Async Dialect LLVM Coroutines Operations. 332 // Async Dialect Runtime Operations. 484 // Async values created when: [all …]
|
| H A D | AsyncDialect.td | 9 // Async dialect definition. 19 // Async dialect definitions
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Async/ |
| H A D | CMakeLists.txt | 4 mlir_tablegen(Passes.h.inc -gen-pass-decls -name Async) 5 mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Async) 6 mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Async)
|
| H A D | Passes.td | 1 //===-- Passes.td - Async pass definition file -------------*- tablegen -*-===// 58 let summary = "Automatic reference counting for Async runtime operations"; 76 "Async runtime by removing redundant operations"; 83 let summary = "Policy based reference counting for Async runtime operations"; 95 1. Async token can be awaited or added to the group only once. 96 2. Async value or group can be awaited only once.
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Async/IR/ |
| H A D | CMakeLists.txt | 2 Async.cpp 5 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Async
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 98 Async, enumerator 128 FKind(Shape.ABI == coro::ABI::Async ? Kind::Async : Kind::Continuation), in CoroCloner() 146 case Kind::Async: in isSwitchDestroyFunction() 244 case coro::ABI::Async: { in replaceFallthroughCoroEnd() 325 case coro::ABI::Async: in replaceUnwindCoroEnd() 583 case coro::ABI::Async: in replaceCoroSuspends() 745 case coro::ABI::Async: in replaceEntryBlock() 792 case coro::ABI::Async: { in deriveNewFramePointer() 1005 case coro::ABI::Async: in create() 1045 case coro::ABI::Async: in create() [all …]
|
| H A D | CoroInternal.h | 68 Async, enumerator 157 assert(ABI == coro::ABI::Async); in getAsyncCoroId() 189 case coro::ABI::Async: in getResumeFunctionType() 227 case coro::ABI::Async: in getResumeFunctionCC()
|
| H A D | Coroutines.cpp | 314 this->ABI = coro::ABI::Async; in buildFrom() 464 case coro::ABI::Async: in emitAlloc() 486 case coro::ABI::Async: in emitDealloc()
|
| H A D | CoroFrame.cpp | 1135 if (Shape.ABI == coro::ABI::Async) in buildFrameType() 1223 case coro::ABI::Async: { in buildFrameType() 1739 Shape.ABI == coro::ABI::Async) { in insertSpills() 2543 (Shape.ABI != coro::ABI::Async && Shape.ABI != coro::ABI::Retcon && in collectFrameAllocas() 2651 if (Shape.ABI != coro::ABI::Async || !Shape.CoroSuspends.empty()) in buildCoroutineFrame() 2727 if (Shape.ABI != coro::ABI::Async && Shape.ABI != coro::ABI::Retcon && in buildCoroutineFrame() 2731 if (Shape.ABI != coro::ABI::Async || !Shape.CoroSuspends.empty()) in buildCoroutineFrame() 2807 Shape.ABI == coro::ABI::Async) in buildCoroutineFrame()
|
| /llvm-project-15.0.7/mlir/lib/CAPI/Dialect/ |
| H A D | Async.cpp | 13 MLIR_DEFINE_CAPI_DIALECT_REGISTRATION(Async, async, mlir::async::AsyncDialect)
|
| H A D | CMakeLists.txt | 2 Async.cpp
|
| /llvm-project-15.0.7/mlir/include/mlir-c/Dialect/ |
| H A D | Async.h | 20 MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Async, async);
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/ |
| H A D | CMakeLists.txt | 9 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Async
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/MacOSX-Kernel/ |
| H A D | ProcessKDPLog.cpp | 14 {{"async"}, {"log asynchronous activity"}, KDPLog::Async},
|
| H A D | ProcessKDPLog.h | 18 Async = Log::ChannelFlag<0>, enumerator
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | ProcessGDBRemoteLog.cpp | 18 {{"async"}, {"log asynchronous activity"}, GDBRLog::Async},
|
| H A D | ProcessGDBRemoteLog.h | 19 Async = Log::ChannelFlag<0>, enumerator
|
| /llvm-project-15.0.7/mlir/python/mlir/dialects/ |
| H A D | AsyncOps.td | 13 include "mlir/Dialect/Async/IR/AsyncOps.td"
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/ |
| H A D | CMakeLists.txt | 4 add_subdirectory(Async)
|
| /llvm-project-15.0.7/mlir/lib/Dialect/ |
| H A D | CMakeLists.txt | 6 add_subdirectory(Async)
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | aantidep-def-ec.mir | 26 …ic_dec_return\0A\09addic\09$0,$0,-1\0A\09stwcx.\09$0,0,$1\0A\09bne-\091b\0Async \0A", "=&r,r,~{cc}… 86 …ic_dec_return\0A\09addic\09$0,$0,-1\0A\09stwcx.\09$0,0,$1\0A\09bne-\091b\0Async \0A", 25, 131083, …
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | CodeGen.h | 103 Async = 2, ///< "Asynchronous" unwind tables (instr precise) enumerator
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64MachineFunctionInfo.cpp | 147 F.getUWTableKind() == UWTableKind::Async && in needsAsyncDwarfUnwindInfo()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | OpenACC.cpp | 137 const Fortran::parser::AccClause::Async *asyncClause, in genAsyncClause() 386 std::get_if<Fortran::parser::AccClause::Async>(&clause.u)) { in createParallelOp() 692 std::get_if<Fortran::parser::AccClause::Async>(&clause.u)) { in genACCEnterDataOp() 767 std::get_if<Fortran::parser::AccClause::Async>(&clause.u)) { in genACCExitDataOp() 881 std::get_if<Fortran::parser::AccClause::Async>(&clause.u)) { in genACCUpdateOp() 995 std::get_if<Fortran::parser::AccClause::Async>(&clause.u)) { in genACC()
|