MLIR
21.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::FFT2dOp op) |
template<> | |
LogicalResult | populateProfileInfo (tosa::RFFT2dOp 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::IfOp op) |
template<> | |
LogicalResult | populateProfileInfo (tosa::WhileOp op) |
Definition at line 57 of file TosaProfileCompliance.h.
|
inline |
Definition at line 59 of file TosaProfileCompliance.h.
References mlir::Operation::emitOpError().
|
inline |
Definition at line 64 of file TosaProfileCompliance.h.
|
inline |
Definition at line 65 of file TosaProfileCompliance.h.
|
inline |
Definition at line 66 of file TosaProfileCompliance.h.
Referenced by TosaProfileCompliance::findMatchedProfile().
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::AvgPool2dOp | op | ) |
Definition at line 62 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ConcatOp | op | ) |
Definition at line 55 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv2DOp | op | ) |
Definition at line 84 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::Conv3DOp | op | ) |
Definition at line 89 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::DepthwiseConv2DOp | op | ) |
Definition at line 101 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::FFT2dOp | op | ) |
Definition at line 173 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::GatherOp | op | ) |
Definition at line 141 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::IfOp | op | ) |
Definition at line 236 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MatMulOp | op | ) |
Definition at line 207 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::MulOp | op | ) |
Definition at line 158 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::PadOp | op | ) |
Definition at line 106 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::RescaleOp | op | ) |
Definition at line 198 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ReshapeOp | op | ) |
Definition at line 121 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ResizeOp | op | ) |
Definition at line 166 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::RFFT2dOp | op | ) |
Definition at line 182 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::ScatterOp | op | ) |
Definition at line 149 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::SelectOp | op | ) |
Definition at line 190 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::SliceOp | op | ) |
Definition at line 126 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TileOp | op | ) |
Definition at line 131 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TransposeConv2DOp | op | ) |
Definition at line 95 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::TransposeOp | op | ) |
Definition at line 136 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::VariableOp | op | ) |
Definition at line 217 of file TosaProfileCompliance.cpp.
References mlir::getElementTypeOrSelf().
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::VariableWriteOp | op | ) |
Definition at line 230 of file TosaProfileCompliance.cpp.
LogicalResult ProfileInfoDepot::populateProfileInfo | ( | tosa::WhileOp | op | ) |
Definition at line 242 of file TosaProfileCompliance.cpp.
References mlir::Block::front(), mlir::Operation::getOperands(), and mlir::Block::getTerminator().