CIRCT  19.0.0git
Classes | Namespaces | Functions
HandshakeInterfaces.h File Reference
#include "circt/Dialect/Handshake/HandshakeDialect.h"
#include "circt/Support/LLVM.h"
#include "mlir/IR/OpDefinition.h"
#include "mlir/IR/OpImplementation.h"
#include "mlir/IR/Operation.h"
#include "mlir/Interfaces/CallInterfaces.h"
#include "mlir/Interfaces/FunctionInterfaces.h"
#include "mlir/Interfaces/InferTypeOpInterface.h"
#include "mlir/Interfaces/SideEffectInterfaces.h"
#include "llvm/ADT/Any.h"
#include "circt/Dialect/Handshake/HandshakeInterfaces.h.inc"
Include dependency graph for HandshakeInterfaces.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  circt::handshake::MemLoadInterface
 
struct  circt::handshake::MemStoreInterface
 

Namespaces

 circt
 This file defines an intermediate representation for circuits acting as an abstraction for constraints defined over an SMT's solver context.
 
 circt::handshake
 

Functions

bool circt::handshake::isControlOpImpl (Operation *op)
 Default implementation for checking whether an operation is a control operation. More...