melior 0.27.2

The rustic MLIR bindings in Rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// spell-checker: disable
//! SPIR-V passes.

melior_macro::passes!(
    "SPIRV",
    [
        mlirCreateSPIRVSPIRVCanonicalizeGLPass,
        mlirCreateSPIRVSPIRVCompositeTypeLayoutPass,
        mlirCreateSPIRVSPIRVLowerABIAttributesPass,
        mlirCreateSPIRVSPIRVReplicatedConstantCompositePass,
        mlirCreateSPIRVSPIRVRewriteInsertsPass,
        mlirCreateSPIRVSPIRVUnifyAliasedResourcePass,
        mlirCreateSPIRVSPIRVUpdateVCEPass,
        mlirCreateSPIRVSPIRVWebGPUPreparePass,
    ]
);