#include "mlir/InitAllDialects.h"
#include "mlir/InitAllPasses.h"
#include "mlir/Pass/PassManager.h"
#include "mlir/Support/FileUtilities.h"
#include "mlir/Tools/Plugins/PassPlugin.h"
#include "mlir/Tools/mlir-opt/MlirOptMain.h"
#include "mlir/Conversion/LLVMCommon/ConversionTarget.h"
#include "mlir/Conversion/LLVMCommon/TypeConverter.h"
#include "mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h"
#include "mlir/Dialect/MemRef/IR/MemRef.h"
#include "mlir/IR/BuiltinOps.h"
#include "mlir/Transforms/DialectConversion.h"
|
static PassPipelineRegistration< EmptyPipelineOptions > | pipeline ("convert-memref-to-llvm", "Convert MemRef dialect to LLVM dialect", [](OpPassManager &pm) { pm.addPass(std::make_unique< ConvertMemRefToLLVMPass >());}) |
|
int | main (int argc, char **argv) |
|
◆ main()
int main |
( |
int | argc, |
|
|
char ** | argv ) |
◆ pipeline()
static PassPipelineRegistration< EmptyPipelineOptions > pipeline |
( |
"convert-memref-to-llvm" | , |
|
|
"Convert MemRef dialect to LLVM dialect" | , |
|
|
[] (OpPassManager &pm) { pm.addPass(std::make_unique< ConvertMemRefToLLVMPass >());} | ) |
|
static |