Home
last modified time | relevance | path

Searched refs:asyncTokens (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DAsyncRegionRewriter.cpp210 auto asyncTokens = executeOp.getResults().take_back(dependencies.size()); in ~DeferWaitCallback() local
214 addAsyncDependencyAfter(asyncTokens, user); in ~DeferWaitCallback()
232 void addAsyncDependencyAfter(ValueRange asyncTokens, Operation *op) { in addAsyncDependencyAfter()
238 tokens.reserve(asyncTokens.size()); in addAsyncDependencyAfter()
243 for (auto asyncToken : asyncTokens) in addAsyncDependencyAfter()
253 executeOp.operandsMutable().append(asyncTokens); in addAsyncDependencyAfter()
255 asyncTokens.size(), builder.getType<gpu::AsyncTokenType>()); in addAsyncDependencyAfter()
256 SmallVector<Location, 1> tokenLocs(asyncTokens.size(), in addAsyncDependencyAfter()