|
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::VariableOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::VariableWriteOp op) |
| template<> | |
| LogicalResult | populateProfileInfo (tosa::DimOp 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(), populateProfileInfo(), and populateProfileInfo().
Definition at line 68 of file TosaProfileCompliance.h.
Referenced by populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), populateProfileInfo(), 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::findMatchedEntries().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::AvgPool2dAdaptiveOp | op | ) |
Definition at line 82 of file TosaProfileCompliance.cpp.
References addType(), addValue(), and success().
| 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::Conv2DBlockScaledOp | op | ) |
Definition at line 135 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv2DOp | op | ) |
Definition at line 112 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv3DOp | op | ) |
Definition at line 117 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::DepthwiseConv2DOp | op | ) |
Definition at line 129 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::DimOp | op | ) |
Definition at line 272 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::GatherOp | op | ) |
Definition at line 181 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MatMulOp | op | ) |
Definition at line 250 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MaxPool2dAdaptiveOp | op | ) |
Definition at line 93 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MulOp | op | ) |
Definition at line 218 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::PadOp | op | ) |
Definition at line 146 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::RescaleOp | op | ) |
Definition at line 241 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ReshapeOp | op | ) |
Definition at line 161 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ResizeOp | op | ) |
Definition at line 226 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::RowGatherBlockScaledOp | op | ) |
Definition at line 198 of file TosaProfileCompliance.cpp.
References addValue(), result, and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::RowGatherOp | op | ) |
Definition at line 189 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ScatterOp | op | ) |
Definition at line 209 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::SelectOp | op | ) |
Definition at line 233 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::SliceOp | op | ) |
Definition at line 166 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TileOp | op | ) |
Definition at line 171 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TransposeConv2DOp | op | ) |
Definition at line 123 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TransposeOp | op | ) |
Definition at line 176 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::VariableOp | op | ) |
Definition at line 260 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::VariableWriteOp | op | ) |
Definition at line 266 of file TosaProfileCompliance.cpp.
References addValue(), and success().