MLIR 22.0.0git
Linalg.cpp File Reference

Go to the source code of this file.

Functions

void mlirLinalgFillBuiltinNamedOpRegion (MlirOperation mlirOp)
 Apply the special region builder for the builtin named Linalg op.
MLIR_CAPI_EXPORTED bool mlirLinalgIsAContractionOp (MlirOperation op)
MLIR_CAPI_EXPORTED MlirLinalgContractionDimensions mlirLinalgInferContractionDimensions (MlirOperation op)
MLIR_CAPI_EXPORTED MlirLinalgContractionDimensions mlirLinalgInferContractionDimensionsFromMaps (const MlirAffineMap *indexingMaps, size_t numMaps)
MLIR_CAPI_EXPORTED bool mlirLinalgIsAConvolutionOp (MlirOperation op)
MLIR_CAPI_EXPORTED MlirLinalgConvolutionDimensions mlirLinalgInferConvolutionDimensions (MlirOperation op)
MLIR_CAPI_EXPORTED MlirAttribute mlirLinalgGetIndexingMapsAttribute (MlirOperation op)

Function Documentation

◆ mlirLinalgFillBuiltinNamedOpRegion()

void mlirLinalgFillBuiltinNamedOpRegion ( MlirOperation mlirOp)

◆ mlirLinalgGetIndexingMapsAttribute()

MLIR_CAPI_EXPORTED MlirAttribute mlirLinalgGetIndexingMapsAttribute ( MlirOperation op)

Definition at line 156 of file Linalg.cpp.

References ArrayAttr(), unwrap(), and wrap().

Referenced by populateDialectLinalgSubmodule().

◆ mlirLinalgInferContractionDimensions()

◆ mlirLinalgInferContractionDimensionsFromMaps()

MLIR_CAPI_EXPORTED MlirLinalgContractionDimensions mlirLinalgInferContractionDimensionsFromMaps ( const MlirAffineMap * indexingMaps,
size_t numMaps )

◆ mlirLinalgInferConvolutionDimensions()

◆ mlirLinalgIsAContractionOp()

MLIR_CAPI_EXPORTED bool mlirLinalgIsAContractionOp ( MlirOperation op)

◆ mlirLinalgIsAConvolutionOp()

MLIR_CAPI_EXPORTED bool mlirLinalgIsAConvolutionOp ( MlirOperation op)