|
MLIR 22.0.0git
|
#include "mlir/Dialect/Tosa/IR/TosaProfileCompliance.h"
Public Member Functions | |
| ProfileInfoDepot (Operation *op) | |
| void | addType (Type t) |
| void | addValue (Value v) |
| SmallVector< TypeInfo > | getInfo () |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::ConcatOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::AvgPool2dOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::Conv2DOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::Conv3DOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::TransposeConv2DOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::DepthwiseConv2DOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::PadOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::ReshapeOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::SliceOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::TileOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::TransposeOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::GatherOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::ScatterOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::MulOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::ResizeOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::SelectOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::RescaleOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::MatMulOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::VariableOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::VariableWriteOp op) |
Definition at line 60 of file TosaProfileCompliance.h.
|
inline |
Definition at line 62 of file TosaProfileCompliance.h.
References mlir::Operation::emitOpError().
Definition at line 67 of file TosaProfileCompliance.h.
Referenced by populateProfileInfo(), and populateProfileInfo().
Definition at line 68 of file TosaProfileCompliance.h.
Referenced by populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), and populateProfileInfo().
|
inline |
Definition at line 69 of file TosaProfileCompliance.h.
Referenced by TosaProfileCompliance::checkInvalid(), and TosaProfileCompliance::findMatchedEntry().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::AvgPool2dOp | op | ) |
Definition at line 71 of file TosaProfileCompliance.cpp.
References addType(), addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ConcatOp | op | ) |
Definition at line 64 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv2DOp | op | ) |
Definition at line 93 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv3DOp | op | ) |
Definition at line 98 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::DepthwiseConv2DOp | op | ) |
Definition at line 110 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::GatherOp | op | ) |
Definition at line 150 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MatMulOp | op | ) |
Definition at line 199 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MulOp | op | ) |
Definition at line 167 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::PadOp | op | ) |
Definition at line 115 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::RescaleOp | op | ) |
Definition at line 190 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ReshapeOp | op | ) |
Definition at line 130 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ResizeOp | op | ) |
Definition at line 175 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ScatterOp | op | ) |
Definition at line 158 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::SelectOp | op | ) |
Definition at line 182 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::SliceOp | op | ) |
Definition at line 135 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TileOp | op | ) |
Definition at line 140 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TransposeConv2DOp | op | ) |
Definition at line 104 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TransposeOp | op | ) |
Definition at line 145 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::VariableOp | op | ) |
Definition at line 209 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::VariableWriteOp | op | ) |
Definition at line 215 of file TosaProfileCompliance.cpp.
References addValue(), and success().