|
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 105 of file TosaProfileCompliance.h.
|
inline |
Definition at line 107 of file TosaProfileCompliance.h.
References mlir::Operation::emitOpError().
Definition at line 112 of file TosaProfileCompliance.h.
Referenced by populateProfileInfo(), populateProfileInfo(), and populateProfileInfo().
Definition at line 113 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 114 of file TosaProfileCompliance.h.
Referenced by mlir::tosa::TosaProfileCompliance::checkInvalid(), and mlir::tosa::TosaProfileCompliance::findMatchedEntries().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::AvgPool2dAdaptiveOp | op | ) |
Definition at line 181 of file TosaProfileCompliance.cpp.
References addType(), addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::AvgPool2dOp | op | ) |
Definition at line 170 of file TosaProfileCompliance.cpp.
References addType(), addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::ConcatOp | op | ) |
Definition at line 163 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv2DBlockScaledOp | op | ) |
Definition at line 234 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv2DOp | op | ) |
Definition at line 211 of file TosaProfileCompliance.cpp.
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv3DOp | op | ) |
Definition at line 216 of file TosaProfileCompliance.cpp.
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::DepthwiseConv2DOp | op | ) |
Definition at line 228 of file TosaProfileCompliance.cpp.
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::DimOp | op | ) |
Definition at line 381 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::GatherOp | op | ) |
Definition at line 280 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::MatMulOp | op | ) |
Definition at line 349 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::MatMulTOp | op | ) |
Definition at line 359 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::MaxPool2dAdaptiveOp | op | ) |
Definition at line 192 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::MulOp | op | ) |
Definition at line 317 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::PadOp | op | ) |
Definition at line 245 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::RescaleOp | op | ) |
Definition at line 340 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::ReshapeOp | op | ) |
Definition at line 260 of file TosaProfileCompliance.cpp.
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::ResizeOp | op | ) |
Definition at line 325 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::RowGatherBlockScaledOp | op | ) |
Definition at line 297 of file TosaProfileCompliance.cpp.
References addValue(), result, and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::RowGatherOp | op | ) |
Definition at line 288 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::ScatterOp | op | ) |
Definition at line 308 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::SelectOp | op | ) |
Definition at line 332 of file TosaProfileCompliance.cpp.
References addValue(), and success().
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::SliceOp | op | ) |
Definition at line 265 of file TosaProfileCompliance.cpp.
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::TileOp | op | ) |
Definition at line 270 of file TosaProfileCompliance.cpp.
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::TransposeConv2DOp | op | ) |
Definition at line 222 of file TosaProfileCompliance.cpp.
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::TransposeOp | op | ) |
Definition at line 275 of file TosaProfileCompliance.cpp.
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::VariableOp | op | ) |
Definition at line 369 of file TosaProfileCompliance.cpp.
| LogicalResult mlir::tosa::ProfileInfoDepot::populateProfileInfo | ( | tosa::VariableWriteOp | op | ) |
Definition at line 375 of file TosaProfileCompliance.cpp.
References addValue(), and success().