|
MLIR 24.0.0git
|
Classes | |
| class | TosaArithConstantToTosaConstPassBase |
| class | TosaAttachTargetBase |
| class | TosaConvertIntegerTypeToSignlessBase |
| class | TosaDowngrade1p1To1p0PassBase |
| class | TosaGatherScatterHardeningPassBase |
| class | TosaInferShapesPassBase |
| class | TosaInputShapeBase |
| class | TosaLayerwiseConstantFoldPassBase |
| class | TosaMakeBroadcastablePassBase |
| class | TosaNarrowF32ToF16PassBase |
| class | TosaNarrowF64ToF32PassBase |
| class | TosaNarrowI64ToI32PassBase |
| class | TosaOptionalDecompositionsPassBase |
| class | TosaReduceTransposesBase |
| class | TosaValidationBase |
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaArithConstantToTosaConstPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 87 of file TosaArithConstantToConst.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaAttachTarget | ( | ) |
Definition at line 194 of file TosaAttachTarget.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaAttachTarget | ( | TosaAttachTargetOptions | options | ) |
Definition at line 198 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 277 of file TosaConvertIntegerTypeToSignless.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaDowngrade1p1To1p0Pass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 352 of file TosaDowngrade1p1To1p0.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaGatherScatterHardeningPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 427 of file TosaGatherScatterHardening.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaInferShapesPass | ( | ) |
Definition at line 518 of file TosaInferShapes.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaInferShapesPass | ( | TosaInferShapesPassOptions | options | ) |
Definition at line 522 of file TosaInferShapes.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaLayerwiseConstantFoldPass | ( | ) |
Definition at line 682 of file TosaLayerwiseConstantFoldPass.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaLayerwiseConstantFoldPass | ( | TosaLayerwiseConstantFoldPassOptions | options | ) |
Definition at line 686 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 765 of file TosaMakeBroadcastable.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaNarrowF32ToF16Pass | ( | ) |
Definition at line 858 of file TosaNarrowTypes.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaNarrowF32ToF16Pass | ( | TosaNarrowF32ToF16PassOptions | options | ) |
Definition at line 862 of file TosaNarrowTypes.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaNarrowF64ToF32Pass | ( | ) |
Definition at line 956 of file TosaNarrowTypes.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaNarrowF64ToF32Pass | ( | TosaNarrowF64ToF32PassOptions | options | ) |
Definition at line 960 of file TosaNarrowTypes.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaNarrowI64ToI32Pass | ( | ) |
Definition at line 1054 of file TosaNarrowTypes.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaNarrowI64ToI32Pass | ( | TosaNarrowI64ToI32PassOptions | options | ) |
Definition at line 1058 of file TosaNarrowTypes.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 1137 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 1212 of file TosaReduceTransposes.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaValidation | ( | ) |
Definition at line 1305 of file TosaValidation.cpp.
| std::unique_ptr<::mlir::Pass > mlir::tosa::impl::createTosaValidation | ( | TosaValidationOptions | options | ) |
Definition at line 1309 of file TosaValidation.cpp.