13 #ifndef MLIR_DIALECT_SPIRV_TRANSFORMS_PASSES_H_
14 #define MLIR_DIALECT_SPIRV_TRANSFORMS_PASSES_H_
32 #include "mlir/Dialect/SPIRV/Transforms/Passes.h.inc"
37 std::unique_ptr<OperationPass<spirv::ModuleOp>>
45 #define GEN_PASS_REGISTRATION
46 #include "mlir/Dialect/SPIRV/Transforms/Passes.h.inc"
An attribute that specifies the target version, allowed extensions and capabilities,...
std::unique_ptr< OperationPass< spirv::ModuleOp > > createUnifyAliasedResourcePass(GetTargetEnvFn getTargetEnv=nullptr)
std::function< spirv::TargetEnvAttr(spirv::ModuleOp)> GetTargetEnvFn
Creates an operation pass that unifies access of multiple aliased resources into access of one single...
Include the generated interface declarations.