MLIR  19.0.0git
Namespaces | Functions
Transforms.h File Reference
#include "mlir/Dialect/Mesh/IR/MeshOps.h"
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/Value.h"
#include "mlir/Support/LLVM.h"
#include "llvm/ADT/ArrayRef.h"

Go to the source code of this file.

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::mesh
 

Functions

void mlir::mesh::populateProcessMultiIndexOpLoweringPatterns (RewritePatternSet &patterns, SymbolTableCollection &symbolTableCollection)
 
void mlir::mesh::registerProcessMultiIndexOpLoweringDialects (DialectRegistry &registry)
 
void mlir::mesh::populateAllSliceOpLoweringPatterns (RewritePatternSet &patterns, SymbolTableCollection &symbolTableCollection)
 
void mlir::mesh::registerAllSliceOpLoweringDialects (DialectRegistry &registry)
 
void mlir::mesh::populateAllOpLoweringPatterns (RewritePatternSet &patterns, SymbolTableCollection &symbolTableCollection)
 
void mlir::mesh::registerAllOpLoweringDialects (DialectRegistry &registry)
 
TypedValue< IndexType > mlir::mesh::createCollectiveProcessGroupSize (MeshOp mesh, ArrayRef< MeshAxis > axes, ImplicitLocOpBuilder &builder)
 
TypedValue< IndexType > mlir::mesh::createProcessLinearIndex (StringRef mesh, ArrayRef< MeshAxis > meshAxes, ImplicitLocOpBuilder &builder)