|
MLIR 24.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 114 of file TosaProfileCompliance.cpp.
References addType(), addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::AvgPool2dOp | op | ) |
Definition at line 103 of file TosaProfileCompliance.cpp.
References addType(), addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ConcatOp | op | ) |
Definition at line 96 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv2DBlockScaledOp | op | ) |
Definition at line 167 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv2DOp | op | ) |
Definition at line 144 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv3DOp | op | ) |
Definition at line 149 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::DepthwiseConv2DOp | op | ) |
Definition at line 161 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::DimOp | op | ) |
Definition at line 314 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::GatherOp | op | ) |
Definition at line 213 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MatMulOp | op | ) |
Definition at line 282 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MatMulTOp | op | ) |
Definition at line 292 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MaxPool2dAdaptiveOp | op | ) |
Definition at line 125 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MulOp | op | ) |
Definition at line 250 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::PadOp | op | ) |
Definition at line 178 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::RescaleOp | op | ) |
Definition at line 273 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ReshapeOp | op | ) |
Definition at line 193 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ResizeOp | op | ) |
Definition at line 258 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::RowGatherBlockScaledOp | op | ) |
Definition at line 230 of file TosaProfileCompliance.cpp.
References addValue(), result, and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::RowGatherOp | op | ) |
Definition at line 221 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ScatterOp | op | ) |
Definition at line 241 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::SelectOp | op | ) |
Definition at line 265 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::SliceOp | op | ) |
Definition at line 198 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TileOp | op | ) |
Definition at line 203 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TransposeConv2DOp | op | ) |
Definition at line 155 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TransposeOp | op | ) |
Definition at line 208 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::VariableOp | op | ) |
Definition at line 302 of file TosaProfileCompliance.cpp.
| LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::VariableWriteOp | op | ) |
Definition at line 308 of file TosaProfileCompliance.cpp.
References addValue(), and success().