MLIR  21.0.0git
Classes | Typedefs | Enumerations
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 OperationProfileComplianceMap = std::unordered_map< std::string, SmallVector< OpComplianceInfo< Profile > >>
 
using OperationExtensionComplianceMap = std::unordered_map< std::string, SmallVector< OpComplianceInfo< Extension > >>
 

Enumerations

enum  CheckCondition { invalid , anyOf , allOf }
 

Typedef Documentation

◆ OperationExtensionComplianceMap

using OperationExtensionComplianceMap = std::unordered_map<std::string, SmallVector<OpComplianceInfo<Extension> >>

Definition at line 50 of file TosaProfileCompliance.h.

◆ OperationProfileComplianceMap

using OperationProfileComplianceMap = std::unordered_map<std::string, SmallVector<OpComplianceInfo<Profile> >>

Definition at line 48 of file TosaProfileCompliance.h.

Enumeration Type Documentation

◆ CheckCondition

Enumerator
invalid 
anyOf 
allOf 

Definition at line 31 of file TosaProfileCompliance.h.