MLIR  21.0.0git
Classes | Typedefs | Functions
Linalg.h File Reference
#include "mlir-c/IR.h"
#include "mlir-c/Support.h"
#include "mlir/Dialect/Linalg/Passes.capi.h.inc"

Go to the source code of this file.

Classes

struct  MlirLinalgContractionDimensions
 
struct  MlirLinalgConvolutionDimensions
 

Typedefs

typedef struct MlirLinalgContractionDimensions MlirLinalgContractionDimensions
 
typedef struct MlirLinalgConvolutionDimensions MlirLinalgConvolutionDimensions
 

Functions

MLIR_CAPI_EXPORTED 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)
 
 MLIR_DECLARE_CAPI_DIALECT_REGISTRATION (Linalg, linalg)
 

Typedef Documentation

◆ MlirLinalgContractionDimensions

◆ MlirLinalgConvolutionDimensions

Function Documentation

◆ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION()

MLIR_DECLARE_CAPI_DIALECT_REGISTRATION ( Linalg  ,
linalg   
)

◆ mlirLinalgFillBuiltinNamedOpRegion()

MLIR_CAPI_EXPORTED 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().