|
MLIR 22.0.0git
|
Classes | |
| class | TosaAttachTargetBase |
| class | TosaConvertIntegerTypeToSignlessBase |
| class | TosaInferShapesPassBase |
| class | TosaLayerwiseConstantFoldPassBase |
| class | TosaMakeBroadcastablePassBase |
| class | TosaNarrowI64ToI32PassBase |
| class | TosaOptionalDecompositionsPassBase |
| class | TosaReduceTransposesBase |
| class | TosaValidationBase |
Functions | |
| std::unique_ptr<::mlir::Pass > | createTosaAttachTarget () |
| std::unique_ptr<::mlir::Pass > | createTosaAttachTarget (TosaAttachTargetOptions options) |
| std::unique_ptr<::mlir::Pass > | createTosaConvertIntegerTypeToSignless () |
| std::unique_ptr<::mlir::Pass > | createTosaInferShapesPass () |
| std::unique_ptr<::mlir::Pass > | createTosaLayerwiseConstantFoldPass () |
| std::unique_ptr<::mlir::Pass > | createTosaLayerwiseConstantFoldPass (TosaLayerwiseConstantFoldPassOptions options) |
| std::unique_ptr<::mlir::Pass > | createTosaMakeBroadcastablePass () |
| std::unique_ptr<::mlir::Pass > | createTosaNarrowI64ToI32Pass () |
| std::unique_ptr<::mlir::Pass > | createTosaNarrowI64ToI32Pass (TosaNarrowI64ToI32PassOptions options) |
| std::unique_ptr<::mlir::Pass > | createTosaOptionalDecompositionsPass () |
| std::unique_ptr<::mlir::Pass > | createTosaReduceTransposes () |
| std::unique_ptr<::mlir::Pass > | createTosaValidation () |
| std::unique_ptr<::mlir::Pass > | createTosaValidation (TosaValidationOptions options) |
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaAttachTarget | ( | ) |
Definition at line 113 of file TosaAttachTarget.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaAttachTarget | ( | TosaAttachTargetOptions | options | ) |
Definition at line 117 of file TosaAttachTarget.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaConvertIntegerTypeToSignless | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 196 of file TosaConvertIntegerTypeToSignless.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaInferShapesPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 273 of file TosaInferShapes.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaLayerwiseConstantFoldPass | ( | ) |
Definition at line 360 of file TosaLayerwiseConstantFoldPass.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaLayerwiseConstantFoldPass | ( | TosaLayerwiseConstantFoldPassOptions | options | ) |
Definition at line 364 of file TosaLayerwiseConstantFoldPass.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaMakeBroadcastablePass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 443 of file TosaMakeBroadcastable.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaNarrowI64ToI32Pass | ( | ) |
Definition at line 534 of file TosaNarrowI64ToI32.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaNarrowI64ToI32Pass | ( | TosaNarrowI64ToI32PassOptions | options | ) |
Definition at line 538 of file TosaNarrowI64ToI32.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaOptionalDecompositionsPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 617 of file TosaOptionalDecompositions.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaReduceTransposes | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 692 of file TosaReduceTransposes.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaValidation | ( | ) |
Definition at line 782 of file TosaValidation.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaValidation | ( | TosaValidationOptions | options | ) |
Definition at line 786 of file TosaValidation.cpp.