24 lines
1.2 KiB
C++
24 lines
1.2 KiB
C++
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|
|
|* *|
|
|
|* Interface Definitions *|
|
|
|* *|
|
|
|* Automatically generated file, do not edit! *|
|
|
|* *|
|
|
\*===----------------------------------------------------------------------===*/
|
|
|
|
|
|
/// Query the operands that represent async dependency tokens.
|
|
OperandRange mlir::gpu::AsyncOpInterface::getAsyncDependencies() {
|
|
return getImpl()->getAsyncDependencies(getImpl(), getOperation());
|
|
}
|
|
|
|
/// Adds a new token to the list of async dependencies if it is not already there.
|
|
void mlir::gpu::AsyncOpInterface::addAsyncDependency(Value token) {
|
|
return getImpl()->addAsyncDependency(getImpl(), getOperation(), token);
|
|
}
|
|
|
|
/// Query the result that represents the async token to depend on.
|
|
Value mlir::gpu::AsyncOpInterface::getAsyncToken() {
|
|
return getImpl()->getAsyncToken(getImpl(), getOperation());
|
|
}
|