13#ifndef FORTRAN_OPTIMIZER_DIALECT_FIRDIALECT_H
14#define FORTRAN_OPTIMIZER_DIALECT_FIRDIALECT_H
16#include "mlir/IR/Dialect.h"
18#include "flang/Optimizer/Dialect/FIRDialect.h.inc"
33 static llvm::StringRef getDialectNamespace() {
return "fircg"; }
38 mlir::IRMapping &map);
42void addFIRInlinerExtension(mlir::DialectRegistry ®istry);
45void addFIRToLLVMIRExtension(mlir::DialectRegistry ®istry);
Definition: FIRDialect.h:28
Definition: AbstractConverter.h:31
bool canLegallyInline(mlir::Operation *op, mlir::Region *reg, bool, mlir::IRMapping &map)
Support for inlining on FIR.
Definition: Inliner.cpp:18
Definition: AbstractConverter.h:27