|
mlir::Value | mlir::acc::getVar (mlir::Operation *accDataClauseOp) |
| Used to obtain the var from a data clause operation. More...
|
|
mlir::TypedValue< mlir::acc::PointerLikeType > | mlir::acc::getVarPtr (mlir::Operation *accDataClauseOp) |
| Used to obtain the var from a data clause operation if it implements PointerLikeType . More...
|
|
mlir::Type | mlir::acc::getVarType (mlir::Operation *accDataClauseOp) |
| Used to obtains the varType from a data clause operation which records the type of variable. More...
|
|
mlir::Value | mlir::acc::getAccVar (mlir::Operation *accDataClauseOp) |
| Used to obtain the accVar from a data clause operation. More...
|
|
mlir::TypedValue< mlir::acc::PointerLikeType > | mlir::acc::getAccPtr (mlir::Operation *accDataClauseOp) |
| Used to obtain the accVar from a data clause operation if it implements PointerLikeType . More...
|
|
mlir::Value | mlir::acc::getVarPtrPtr (mlir::Operation *accDataClauseOp) |
| Used to obtain the varPtrPtr from a data clause operation. More...
|
|
mlir::SmallVector< mlir::Value > | mlir::acc::getBounds (mlir::Operation *accDataClauseOp) |
| Used to obtain bounds from an acc data clause operation. More...
|
|
mlir::SmallVector< mlir::Value > | mlir::acc::getAsyncOperands (mlir::Operation *accDataClauseOp) |
| Used to obtain async operands from an acc data clause operation. More...
|
|
mlir::ArrayAttr | mlir::acc::getAsyncOperandsDeviceType (mlir::Operation *accDataClauseOp) |
| Returns an array of acc:DeviceTypeAttr attributes attached to an acc data clause operation, that correspond to the device types associated with the async clauses with an async-value. More...
|
|
mlir::ArrayAttr | mlir::acc::getAsyncOnly (mlir::Operation *accDataClauseOp) |
| Returns an array of acc:DeviceTypeAttr attributes attached to an acc data clause operation, that correspond to the device types associated with the async clauses without an async-value. More...
|
|
std::optional< llvm::StringRef > | mlir::acc::getVarName (mlir::Operation *accOp) |
| Used to obtain the name from an acc operation. More...
|
|
std::optional< mlir::acc::DataClause > | mlir::acc::getDataClause (mlir::Operation *accDataEntryOp) |
| Used to obtain the dataClause from a data entry operation. More...
|
|
bool | mlir::acc::getImplicitFlag (mlir::Operation *accDataEntryOp) |
| Used to find out whether data operation is implicit. More...
|
|
mlir::ValueRange | mlir::acc::getDataOperands (mlir::Operation *accOp) |
| Used to get an immutable range iterating over the data operands. More...
|
|
mlir::MutableOperandRange | mlir::acc::getMutableDataOperands (mlir::Operation *accOp) |
| Used to get a mutable range iterating over the data operands. More...
|
|
bool | mlir::acc::isPointerLikeType (mlir::Type type) |
| Used to check whether the provided type implements the PointerLikeType interface. More...
|
|
bool | mlir::acc::isMappableType (mlir::Type type) |
| Used to check whether the provided type implements the MappableType interface. More...
|
|
static constexpr StringLiteral | mlir::acc::getDeclareAttrName () |
| Used to obtain the attribute name for declare. More...
|
|
static constexpr StringLiteral | mlir::acc::getDeclareActionAttrName () |
|
static constexpr StringLiteral | mlir::acc::getRoutineInfoAttrName () |
|
static constexpr StringLiteral | mlir::acc::getCombinedConstructsAttrName () |
|