CIRCT
20.0.0git
|
#include "circt/Dialect/Handshake/HandshakeUtils.h"
#include "circt/Dialect/ESI/ESIOps.h"
#include "circt/Dialect/HW/HWInstanceGraph.h"
#include "circt/Dialect/Handshake/HandshakeOps.h"
#include "circt/Dialect/Handshake/HandshakePasses.h"
#include "circt/Dialect/Seq/SeqTypes.h"
#include "circt/Support/LLVM.h"
#include "mlir/Dialect/Arith/IR/Arith.h"
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/OperationSupport.h"
#include "mlir/IR/PatternMatch.h"
#include "llvm/ADT/TypeSwitch.h"
Go to the source code of this file.
Functions | |
static Type | tupleToStruct (TupleType tuple) |
static void | replaceFirstUse (Operation *op, Value oldVal, Value newVal) |
|
static |
Definition at line 239 of file HandshakeUtils.cpp.
Referenced by circt::handshake::insertFork().
|
static |
Definition at line 138 of file HandshakeUtils.cpp.
References circt::calyx::direction::get(), and circt::esi::innerType().
Referenced by circt::handshake::esiWrapper(), and circt::handshake::toValidType().