docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
TranslateToSDFG.h
Go to the documentation of this file.
1#pragma once
2
3#include "llvm/Support/raw_ostream.h"
4#include "mlir/IR/DialectRegistry.h"
5#include "mlir/IR/Operation.h"
6#include "mlir/Support/LogicalResult.h"
7
8namespace mlir {
9namespace sdfg {
10
12LogicalResult translateToSDFG(Operation* op, llvm::raw_ostream& os);
13
14// Register dialects for MLIR to SDFG translation
15void dialectRegistration(mlir::DialectRegistry& registry);
16
19
20} // namespace sdfg
21} // namespace mlir
Definition ArithToSDFGTranslator.h:8
void registerToSDFGTranslation()
Register the SDFG translation with MLIR.
void dialectRegistration(mlir::DialectRegistry &registry)
LogicalResult translateToSDFG(Operation *op, llvm::raw_ostream &os)
Translate an MLIR operation to a Structured SDFG.
Definition CustomPasses.h:6