Enzyme main
Loading...
Searching...
No Matches
ImpulseDialect.cpp
Go to the documentation of this file.
1#include "Dialect/Dialect.h"
3#include "mlir/IR/Builders.h"
4#include "mlir/IR/DialectImplementation.h"
5#include "llvm/ADT/TypeSwitch.h"
6
7#include "Dialect/Impulse/ImpulseEnums.cpp.inc"
8#include "Dialect/Impulse/ImpulseOpsDialect.cpp.inc"
9
10#define GET_OP_CLASSES
11#include "Dialect/Impulse/ImpulseOps.cpp.inc"
12
13#define GET_ATTRDEF_CLASSES
14#include "Dialect/Impulse/ImpulseAttributes.cpp.inc"
15
16void mlir::impulse::ImpulseDialect::initialize() {
17 addOperations<
18#define GET_OP_LIST
19#include "Dialect/Impulse/ImpulseOps.cpp.inc"
20 >();
21 addAttributes<
22#define GET_ATTRDEF_LIST
23#include "Dialect/Impulse/ImpulseAttributes.cpp.inc"
24 >();
25}