/home/runner/work/slang/slang/include/slang/analysis/AnalysisManager.h file

Central manager for analyzing ASTs.

Namespaces

namespace slang
Root namespace.
namespace slang::ast
The SystemVerilog AST.
namespace slang::analysis
Post-elaboration analysis framework.

Classes

class slang::analysis::PendingAnalysis
Represents a pending analysis for a particular AST symbol, such as a module or interface instance, a class type, etc.
class slang::analysis::AnalyzedScope
Represents an analyzed AST scope.
class slang::analysis::AnalyzedDesign
Represents the result of analyzing a full design.
class slang::analysis::AnalysisContext
Holds various bits of state needed to perform analysis.
class slang::analysis::AnalysisManager
The analysis manager coordinates running various analyses on AST symbols.