|
MLIR
22.0.0git
|
Classes | |
| class | MulOperandsAndResultElementType |
| class | TosaElementwiseOperator |
| This class indicates that an op is tosa-elementwise (permits broadcasting, unlike Elementwise trait). More... | |
| class | TosaResolvableShapeOperands |
| This class verifies that tosa shape operands are compile time resolvable. More... | |
| class | TosaShapeOperator |
| This class indicates that op operates on tosa shape types. More... | |
| class | TosaShapeOperatorWithSameRanks |
| This class indicates that op operates on tosa shape types. More... | |
Functions | |
| LogicalResult | verifyTosaResolvableShapeOperands (Operation *op) |
| LogicalResult | verifyTosaShapeOperator (Operation *op) |
| LogicalResult | verifyTosaShapeOperatorWithSameRanks (Operation *op) |
| LogicalResult mlir::OpTrait::tosa::verifyTosaResolvableShapeOperands | ( | Operation * | op | ) |
Definition at line 4589 of file TosaOps.cpp.
References mlir::Operation::emitOpError(), mlir::Operation::getOperands(), and mlir::Operation::hasTrait().
Referenced by mlir::OpTrait::tosa::TosaResolvableShapeOperands< ConcreteType >::verifyTrait().
| LogicalResult mlir::OpTrait::tosa::verifyTosaShapeOperator | ( | Operation * | op | ) |
Definition at line 4601 of file TosaOps.cpp.
References mlir::Operation::emitOpError(), mlir::Operation::getOperandTypes(), and mlir::Operation::getResultTypes().
Referenced by verifyTosaShapeOperatorWithSameRanks(), and mlir::OpTrait::tosa::TosaShapeOperator< ConcreteType >::verifyTrait().
| LogicalResult mlir::OpTrait::tosa::verifyTosaShapeOperatorWithSameRanks | ( | Operation * | op | ) |
Definition at line 4616 of file TosaOps.cpp.
References mlir::Operation::emitOpError(), mlir::remark::failed(), mlir::Operation::getOperandTypes(), mlir::Operation::getResultTypes(), mlir::OpTrait::impl::verifyAtLeastNOperands(), and verifyTosaShapeOperator().
Referenced by mlir::OpTrait::tosa::TosaShapeOperatorWithSameRanks< ConcreteType >::verifyTrait().