CIRCT 22.0.0git
Loading...
Searching...
No Matches
circt::ImportVerilog::Context Member List

This is the complete list of members for circt::ImportVerilog::Context, including all inherited members.

buildercirct::ImportVerilog::Context
classescirct::ImportVerilog::Context
collectHierarchicalValues(const slang::ast::Expression &expr, const slang::ast::Symbol &outermostModule)circt::ImportVerilog::Context
compilationcirct::ImportVerilog::Context
Context(const ImportVerilogOptions &options, slang::ast::Compilation &compilation, mlir::ModuleOp intoModuleOp, const slang::SourceManager &sourceManager)circt::ImportVerilog::Contextinline
Context(const Context &)=deletecirct::ImportVerilog::Context
convertAssertionCallExpression(const slang::ast::CallExpression &expr, const slang::ast::CallExpression::SystemCallInfo &info, Location loc)circt::ImportVerilog::Context
convertAssertionExpression(const slang::ast::AssertionExpr &expr, Location loc)circt::ImportVerilog::Context
convertAssertionSystemCallArity1(const slang::ast::SystemSubroutine &subroutine, Location loc, Value value)circt::ImportVerilog::Context
convertClassDeclaration(const slang::ast::ClassType &classdecl)circt::ImportVerilog::Context
convertCompilation()circt::ImportVerilog::Context
convertFormatString(std::span< const slang::ast::Expression *const > arguments, Location loc, moore::IntFormat defaultFormat=moore::IntFormat::Decimal, bool appendNewline=false)circt::ImportVerilog::Context
convertFunction(const slang::ast::SubroutineSymbol &subroutine)circt::ImportVerilog::Context
convertGlobalVariable(const slang::ast::VariableSymbol &var)circt::ImportVerilog::Context
convertLocation(slang::SourceLocation loc)circt::ImportVerilog::Context
convertLocation(slang::SourceRange range)circt::ImportVerilog::Context
convertLTLTimingControl(const slang::ast::TimingControl &ctrl, const Value &seqOrPro)circt::ImportVerilog::Context
convertLvalueExpression(const slang::ast::Expression &expr)circt::ImportVerilog::Context
convertModuleBody(const slang::ast::InstanceBodySymbol *module)circt::ImportVerilog::Context
convertModuleHeader(const slang::ast::InstanceBodySymbol *module)circt::ImportVerilog::Context
convertPackage(const slang::ast::PackageSymbol &package)circt::ImportVerilog::Context
convertRvalueExpression(const slang::ast::Expression &expr, Type requiredType={})circt::ImportVerilog::Context
convertStatement(const slang::ast::Statement &stmt)circt::ImportVerilog::Context
convertSystemCallArity0(const slang::ast::SystemSubroutine &subroutine, Location loc)circt::ImportVerilog::Context
convertSystemCallArity1(const slang::ast::SystemSubroutine &subroutine, Location loc, Value value)circt::ImportVerilog::Context
convertSystemCallArity2(const slang::ast::SystemSubroutine &subroutine, Location loc, Value value1, Value value2)circt::ImportVerilog::Context
convertTimingControl(const slang::ast::TimingControl &ctrl)circt::ImportVerilog::Context
convertTimingControl(const slang::ast::TimingControl &ctrl, const slang::ast::Statement &stmt)circt::ImportVerilog::Context
convertToBool(Value value)circt::ImportVerilog::Context
convertToBool(Value value, Domain domain)circt::ImportVerilog::Context
convertToI1(Value value)circt::ImportVerilog::Context
convertToSimpleBitVector(Value value)circt::ImportVerilog::Context
convertType(const slang::ast::Type &type, LocationAttr loc={})circt::ImportVerilog::Context
convertType(const slang::ast::DeclaredType &type)circt::ImportVerilog::Context
currentThisRefcirct::ImportVerilog::Context
declareCallableImpl(const slang::ast::SubroutineSymbol &subroutine, mlir::StringRef qualifiedName, llvm::SmallVectorImpl< Type > &extraParams)circt::ImportVerilog::Contextprivate
declareClass(const slang::ast::ClassType &cls)circt::ImportVerilog::Context
declareFunction(const slang::ast::SubroutineSymbol &subroutine)circt::ImportVerilog::Context
evaluateConstant(const slang::ast::Expression &expr)circt::ImportVerilog::Context
finalizeFunctionBodyCaptures(FunctionLowering &lowering)circt::ImportVerilog::Context
functionscirct::ImportVerilog::Context
getAncestorClassWithProperty(const moore::ClassHandleType &actualTy, StringRef fieldName)circt::ImportVerilog::Context
getContext()circt::ImportVerilog::Contextinline
getImplicitThisRef() constcirct::ImportVerilog::Contextinline
globalVariablescirct::ImportVerilog::Context
globalVariableWorklistcirct::ImportVerilog::Context
hierPathscirct::ImportVerilog::Context
intoModuleOpcirct::ImportVerilog::Context
isClassDerivedFrom(const moore::ClassHandleType &actualTy, const moore::ClassHandleType &baseTy)circt::ImportVerilog::Context
loopStackcirct::ImportVerilog::Context
lvalueStackcirct::ImportVerilog::Context
materializeConstant(const slang::ConstantValue &constant, const slang::ast::Type &type, Location loc)circt::ImportVerilog::Context
materializeConversion(Type type, Value value, bool isSigned, Location loc)circt::ImportVerilog::Context
materializeFixedSizeUnpackedArrayType(const slang::ConstantValue &constant, const slang::ast::FixedSizeUnpackedArrayType &astType, Location loc)circt::ImportVerilog::Context
materializeString(const slang::ConstantValue &string, const slang::ast::Type &astType, Location loc)circt::ImportVerilog::Context
materializeSVInt(const slang::SVInt &svint, const slang::ast::Type &type, Location loc)circt::ImportVerilog::Context
materializeSVReal(const slang::ConstantValue &svreal, const slang::ast::Type &type, Location loc)circt::ImportVerilog::Context
modulescirct::ImportVerilog::Context
moduleWorklistcirct::ImportVerilog::Context
optionscirct::ImportVerilog::Context
orderedRootOpscirct::ImportVerilog::Context
rvalueReadCallbackcirct::ImportVerilog::Context
sameHierPathscirct::ImportVerilog::Context
sourceManagercirct::ImportVerilog::Context
symbolTablecirct::ImportVerilog::Context
timeScalecirct::ImportVerilog::Context
traverseInstanceBody(const slang::ast::Symbol &symbol)circt::ImportVerilog::Context
ValueSymbols typedefcirct::ImportVerilog::Context
valueSymbolscirct::ImportVerilog::Context
ValueSymbolScope typedefcirct::ImportVerilog::Context
variableAssignCallbackcirct::ImportVerilog::Context