|
CIRCT 23.0.0git
|
#include "mlir/IR/BuiltinAttributes.h"#include "mlir/IR/BuiltinTypes.h"#include "mlir/IR/Types.h"#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/SmallVector.h"#include "circt/Dialect/Sim/SimTypes.h.inc"

Go to the source code of this file.
Classes | |
| struct | circt::sim::DPIArgument |
| A single argument in a DPI function type. More... | |
| struct | circt::sim::detail::DPIFunctionTypeStorage |
Namespaces | |
| namespace | circt |
| The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
| namespace | circt::hw |
| namespace | circt::sim |
| namespace | circt::sim::detail |
Macros | |
| #define | GET_TYPEDEF_CLASSES |
Functions | |
| llvm::StringRef | circt::sim::stringifyDPIDirectionKeyword (DPIDirection dir) |
| Return the keyword string for a DPIDirection (e.g. "in", "return"). | |
| std::optional< DPIDirection > | circt::sim::parseDPIDirectionKeyword (llvm::StringRef keyword) |
| Parse a keyword string to a DPIDirection. Returns std::nullopt on failure. | |
| bool | circt::sim::isCallOperandDir (DPIDirection dir) |
| True if an argument with this direction is a call operand (input/inout/ref). | |
| static bool | circt::sim::operator== (const DPIArgument &a, const DPIArgument &b) |
| static llvm::hash_code | circt::sim::hash_value (const DPIArgument &arg) |
| #define GET_TYPEDEF_CLASSES |
Definition at line 85 of file SimTypes.h.