|
MLIR 22.0.0git
|
Classes | |
| class | SPIRVCanonicalizeGLPassBase |
| class | SPIRVCompositeTypeLayoutPassBase |
| class | SPIRVLowerABIAttributesPassBase |
| class | SPIRVReplicatedConstantCompositePassBase |
| class | SPIRVRewriteInsertsPassBase |
| class | SPIRVUnifyAliasedResourcePassBase |
| class | SPIRVUpdateVCEPassBase |
| class | SPIRVWebGPUPreparePassBase |
Functions | |
| std::unique_ptr<::mlir::Pass > | createSPIRVCanonicalizeGLPass () |
| std::unique_ptr<::mlir::Pass > | createSPIRVReplicatedConstantCompositePass () |
| std::unique_ptr<::mlir::Pass > | createSPIRVCompositeTypeLayoutPass () |
| std::unique_ptr<::mlir::Pass > | createSPIRVLowerABIAttributesPass () |
| std::unique_ptr<::mlir::Pass > | createSPIRVRewriteInsertsPass () |
| std::unique_ptr<::mlir::Pass > | createSPIRVWebGPUPreparePass () |
| std::unique_ptr<::mlir::Pass > | createSPIRVUpdateVCEPass () |
| std::unique_ptr<::mlir::Pass > mlir::spirv::impl::createSPIRVCanonicalizeGLPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 80 of file CanonicalizeGLPass.cpp.
| std::unique_ptr<::mlir::Pass > mlir::spirv::impl::createSPIRVCompositeTypeLayoutPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 155 of file DecorateCompositeTypeLayoutPass.cpp.
| std::unique_ptr<::mlir::Pass > mlir::spirv::impl::createSPIRVLowerABIAttributesPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 230 of file LowerABIAttributesPass.cpp.
| std::unique_ptr<::mlir::Pass > mlir::spirv::impl::createSPIRVReplicatedConstantCompositePass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 305 of file ConvertToReplicatedConstantCompositePass.cpp.
| std::unique_ptr<::mlir::Pass > mlir::spirv::impl::createSPIRVRewriteInsertsPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 380 of file RewriteInsertsPass.cpp.
| std::unique_ptr<::mlir::Pass > mlir::spirv::impl::createSPIRVUpdateVCEPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 517 of file UpdateVCEPass.cpp.
| std::unique_ptr<::mlir::Pass > mlir::spirv::impl::createSPIRVWebGPUPreparePass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 592 of file SPIRVWebGPUTransforms.cpp.