MLIR
21.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 3335 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 3347 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 3362 of file TosaOps.cpp.
References mlir::Operation::emitOpError(), mlir::Operation::getOperandTypes(), mlir::Operation::getResultTypes(), mlir::OpTrait::impl::verifyAtLeastNOperands(), and verifyTosaShapeOperator().
Referenced by mlir::OpTrait::tosa::TosaShapeOperatorWithSameRanks< ConcreteType >::verifyTrait().