#include "circt/Dialect/FSM/FSMOps.h"
#include "mlir/Dialect/Arith/IR/Arith.h"
#include "mlir/Dialect/Func/IR/FuncOps.h"
#include "mlir/IR/BuiltinOps.h"
#include "mlir/IR/DialectImplementation.h"
#include "mlir/IR/PatternMatch.h"
#include "mlir/Interfaces/FunctionImplementation.h"
#include "llvm/Support/FormatVariadic.h"
#include "circt/Dialect/FSM/FSM.cpp.inc"
#include "circt/Dialect/FSM/FSMDialect.cpp.inc"
Go to the source code of this file.
|
static LogicalResult | compareTypes (Location loc, TypeRange rangeA, TypeRange rangeB) |
|
template<typename OpType > |
static LogicalResult | verifyCallerTypes (OpType op) |
|
◆ GET_OP_CLASSES
◆ compareTypes()
static LogicalResult compareTypes |
( |
Location |
loc, |
|
|
TypeRange |
rangeA, |
|
|
TypeRange |
rangeB |
|
) |
| |
|
static |
◆ verifyCallerTypes()
template<typename OpType >
static LogicalResult verifyCallerTypes |
( |
OpType |
op | ) |
|
|
static |