17#include "mlir/IR/Builders.h"
18#include "mlir/IR/BuiltinTypes.h"
19#include "mlir/IR/DialectImplementation.h"
28void RTGDialect::initialize() {
34#include "circt/Dialect/RTG/IR/RTG.cpp.inc"
45Operation *RTGDialect::materializeConstant(OpBuilder &builder, Attribute value,
46 Type type, Location loc) {
47 if (
auto attr = dyn_cast<ImmediateAttr>(value))
48 if (type == attr.getType())
49 return builder.create<ConstantOp>(loc, attr);
54#include "circt/Dialect/RTG/IR/RTGEnums.cpp.inc"
56#include "circt/Dialect/RTG/IR/RTGDialect.cpp.inc"
The InstanceGraph op interface, see InstanceGraphInterface.td for more details.