MLIR  21.0.0git
Functions
Linalg.cpp File Reference
#include "mlir-c/Dialect/Linalg.h"
#include "mlir/CAPI/Registration.h"
#include "mlir/Dialect/Linalg/IR/Linalg.h"

Go to the source code of this file.

Functions

void mlirLinalgFillBuiltinNamedOpRegion (MlirOperation mlirOp)
 Apply the special region builder for the builtin named Linalg op. More...
 
MLIR_CAPI_EXPORTED bool mlirLinalgIsAContractionOp (MlirOperation op)
 
MLIR_CAPI_EXPORTED MlirLinalgContractionDimensions mlirLinalgInferContractionDimensions (MlirOperation op)
 
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 124 of file Linalg.cpp.

References unwrap(), and wrap().

◆ mlirLinalgInferContractionDimensions()

MLIR_CAPI_EXPORTED MlirLinalgContractionDimensions mlirLinalgInferContractionDimensions ( MlirOperation  op)

◆ mlirLinalgInferConvolutionDimensions()

MLIR_CAPI_EXPORTED MlirLinalgConvolutionDimensions mlirLinalgInferConvolutionDimensions ( MlirOperation  op)

◆ mlirLinalgIsAContractionOp()

MLIR_CAPI_EXPORTED bool mlirLinalgIsAContractionOp ( MlirOperation  op)

Definition at line 44 of file Linalg.cpp.

References mlir::linalg::isaContractionOpInterface(), and unwrap().

◆ mlirLinalgIsAConvolutionOp()

MLIR_CAPI_EXPORTED bool mlirLinalgIsAConvolutionOp ( MlirOperation  op)

Definition at line 78 of file Linalg.cpp.

References mlir::linalg::isaConvolutionOpInterface(), and unwrap().