MLIR: ProfileInfoDepot Class Reference (original) (raw)

#include "[mlir/Dialect/Tosa/IR/TosaProfileCompliance.h](TosaProfileCompliance%5F8h%5Fsource.html)"

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.

ProfileInfoDepot::ProfileInfoDepot ( Operation * op) inline

addType()

void ProfileInfoDepot::addType ( Type t) inline

addValue()

void ProfileInfoDepot::addValue ( Value v) inline

getInfo()

populateProfileInfo() [1/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::AvgPool2dOp op )

populateProfileInfo() [2/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::ConcatOp op )

populateProfileInfo() [3/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::Conv2DOp op )

populateProfileInfo() [4/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::Conv3DOp op )

populateProfileInfo() [5/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::DepthwiseConv2DOp op )

populateProfileInfo() [6/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::FFT2dOp op )

populateProfileInfo() [7/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::GatherOp op )

populateProfileInfo() [8/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::IfOp op )

populateProfileInfo() [9/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::MatMulOp op )

populateProfileInfo() [10/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::MulOp op )

populateProfileInfo() [11/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::PadOp op )

populateProfileInfo() [12/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::RescaleOp op )

populateProfileInfo() [13/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::ReshapeOp op )

populateProfileInfo() [14/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::ResizeOp op )

populateProfileInfo() [15/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::RFFT2dOp op )

populateProfileInfo() [16/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::ScatterOp op )

populateProfileInfo() [17/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::SelectOp op )

populateProfileInfo() [18/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::SliceOp op )

populateProfileInfo() [19/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::TileOp op )

populateProfileInfo() [20/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::TransposeConv2DOp op )

populateProfileInfo() [21/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::TransposeOp op )

populateProfileInfo() [22/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::VariableOp op )

populateProfileInfo() [23/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::VariableWriteOp op )

populateProfileInfo() [24/24]

template<>

LogicalResult ProfileInfoDepot::populateProfileInfo ( tosa::WhileOp op )

The documentation for this class was generated from the following files: