|
CIRCT 23.0.0git
|
#include "ImportVerilogInternals.h"#include "slang/ast/Compilation.h"#include "slang/ast/symbols/ClassSymbols.h"#include "llvm/ADT/ScopeExit.h"
Go to the source code of this file.
Functions | |
| static void | guessNamespacePrefix (const slang::ast::Symbol &symbol, SmallString< 64 > &prefix) |
| static moore::ProcedureKind | convertProcedureKind (slang::ast::ProceduralBlockKind kind) |
| static moore::NetKind | convertNetKind (slang::ast::NetType::NetKind kind) |
| static FunctionType | getFunctionSignature (Context &context, const slang::ast::SubroutineSymbol &subroutine, ArrayRef< Type > prefixParams, ArrayRef< Type > suffixParams={}) |
| Helper function to generate the function signature from a SubroutineSymbol and optional extra arguments (used for this argument) | |
| static FailureOr< SmallVector< moore::DPIArgInfo > > | getDPISignature (Context &context, const slang::ast::SubroutineSymbol &subroutine) |
|
static |
Definition at line 226 of file Structure.cpp.
|
static |
Definition at line 208 of file Structure.cpp.
|
static |
Definition at line 1521 of file Structure.cpp.
References context.
Referenced by circt::ImportVerilog::Context::declareCallableImpl().
|
static |
Helper function to generate the function signature from a SubroutineSymbol and optional extra arguments (used for this argument)
Definition at line 1486 of file Structure.cpp.
Referenced by circt::ImportVerilog::Context::declareCallableImpl().
|
static |
Definition at line 21 of file Structure.cpp.
References guessNamespacePrefix().
Referenced by circt::ImportVerilog::Context::convertGlobalVariable(), circt::ImportVerilog::Context::declareFunction(), and guessNamespacePrefix().