|
MLIR 22.0.0git
|
#include "mlir/Dialect/Tosa/IR/TosaOps.h"#include "mlir/Support/LLVM.h"#include "llvm/ADT/SmallSet.h"Go to the source code of this file.
Classes | |
| struct | mlir::tosa::TosaLevel |
| class | mlir::tosa::TosaSpecificationVersion |
| A thin wrapper around the SpecificationVersion enum to represent and provide utilities around the TOSA specification version. More... | |
| class | mlir::tosa::TargetEnv |
| This class represents the capability enabled in the target implementation such as profile, extension, and level. More... | |
Namespaces | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::tosa |
Functions | |
| TargetEnvAttr | mlir::tosa::lookupTargetEnv (Operation *op) |
| TargetEnvAttr | mlir::tosa::getDefaultTargetEnv (MLIRContext *context) |
| TargetEnvAttr | mlir::tosa::lookupTargetEnvOrDefault (Operation *op) |
| Queries the target environment recursively from enclosing symbol table ops containing the given op or returns the default target environment as returned by getDefaultTargetEnv() if not provided. | |
| TosaSpecificationVersion | mlir::tosa::getMinVersion (const Profile &profile) |
| TosaSpecificationVersion | mlir::tosa::getMinVersion (const Extension &extension) |
| TosaSpecificationVersion | mlir::tosa::getMinVersion (const Level &level) |
| llvm::SmallString< 4 > | mlir::tosa::stringifyVersion (TosaSpecificationVersion version) |
Variables | |
| static constexpr TosaLevel | mlir::tosa::TOSA_LEVEL_EIGHTK = {6, 8192, 8192, 256, 31, 6, 64} |
| static constexpr TosaLevel | mlir::tosa::TOSA_LEVEL_NONE |