MLIR 22.0.0git
TosaProfileCompliance.h File Reference
#include <unordered_map>
#include "mlir/Dialect/Tosa/IR/TargetEnv.h"
#include "mlir/Dialect/Tosa/Transforms/Passes.h"
#include "mlir/Support/TypeID.h"

Go to the source code of this file.

Classes

struct  TypeInfo
struct  OpComplianceInfo< T >
class  ProfileInfoDepot
class  TosaProfileCompliance

Typedefs

using VersionedTypeInfo
using OperationProfileComplianceMap
using OperationExtensionComplianceMap

Enumerations

enum  CheckCondition { invalid , anyOf , allOf }

Typedef Documentation

◆ OperationExtensionComplianceMap

Initial value:
std::unordered_map<std::string, SmallVector<OpComplianceInfo<Extension>>>

Definition at line 53 of file TosaProfileCompliance.h.

◆ OperationProfileComplianceMap

Initial value:
std::unordered_map<std::string, SmallVector<OpComplianceInfo<Profile>>>

Definition at line 51 of file TosaProfileCompliance.h.

◆ VersionedTypeInfo

Initial value:
std::pair<SmallVector<TypeInfo>, SpecificationVersion>

Definition at line 39 of file TosaProfileCompliance.h.

Enumeration Type Documentation

◆ CheckCondition

Enumerator
invalid 
anyOf 
allOf 

Definition at line 31 of file TosaProfileCompliance.h.