|
MLIR 23.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::AvgPool2dAdaptiveOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::MaxPool2dAdaptiveOp 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::Conv2DBlockScaledOp 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::RowGatherOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::RowGatherBlockScaledOp 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::MatMulTOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::VariableOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::VariableWriteOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::DimOp op) |
Definition at line 72 of file TosaProfileCompliance.h.
|
inline |
Definition at line 74 of file TosaProfileCompliance.h.
References mlir::Operation::emitOpError().
Definition at line 79 of file TosaProfileCompliance.h.
Referenced by populateProfileInfo(), populateProfileInfo(), and populateProfileInfo().
Definition at line 80 of file TosaProfileCompliance.h.
Referenced by populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), and populateProfileInfo().
|
inline |
Definition at line 81 of file TosaProfileCompliance.h.
Referenced by TosaProfileCompliance::checkInvalid(), and TosaProfileCompliance::findMatchedEntries().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::AvgPool2dAdaptiveOp | op | ) |
Definition at line 113 of file TosaProfileCompliance.cpp.
References addType(), addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::AvgPool2dOp | op | ) |
Definition at line 102 of file TosaProfileCompliance.cpp.
References addType(), addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ConcatOp | op | ) |
Definition at line 95 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv2DBlockScaledOp | op | ) |
Definition at line 166 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv2DOp | op | ) |
Definition at line 143 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv3DOp | op | ) |
Definition at line 148 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::DepthwiseConv2DOp | op | ) |
Definition at line 160 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::DimOp | op | ) |
Definition at line 311 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::GatherOp | op | ) |
Definition at line 212 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MatMulOp | op | ) |
Definition at line 281 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MatMulTOp | op | ) |
Definition at line 291 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MaxPool2dAdaptiveOp | op | ) |
Definition at line 124 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MulOp | op | ) |
Definition at line 249 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::PadOp | op | ) |
Definition at line 177 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::RescaleOp | op | ) |
Definition at line 272 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ReshapeOp | op | ) |
Definition at line 192 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ResizeOp | op | ) |
Definition at line 257 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::RowGatherBlockScaledOp | op | ) |
Definition at line 229 of file TosaProfileCompliance.cpp.
References addValue(), result, and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::RowGatherOp | op | ) |
Definition at line 220 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ScatterOp | op | ) |
Definition at line 240 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::SelectOp | op | ) |
Definition at line 264 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::SliceOp | op | ) |
Definition at line 197 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TileOp | op | ) |
Definition at line 202 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TransposeConv2DOp | op | ) |
Definition at line 154 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TransposeOp | op | ) |
Definition at line 207 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::VariableOp | op | ) |
Definition at line 299 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::VariableWriteOp | op | ) |
Definition at line 305 of file TosaProfileCompliance.cpp.
References addValue(), and success().