List of all items
Structs
- SourceMap
- Span
- StringLiteral
- analysis::ProgramDependenceGraph
- analysis::constant_folding::ConstantFoldState
- analysis::constant_folding::ConstantPropagator
- analysis::constant_folding::IntermediateWritingConstantFold
- analysis::constant_folding::ReadingConstantFold
- analysis::data_flow::framework::Backward
- analysis::data_flow::framework::DataFlowGraph
- analysis::data_flow::framework::Engine
- analysis::data_flow::framework::Forward
- analysis::data_flow::framework::GenKillEngine
- analysis::data_flow::framework::GenKillSet
- analysis::data_flow::reaching_variables::ReachableDefinitionsAnalysis
- analysis::data_flow::reaching_variables::UseDefGraph
- ast::Ast
- ast::BlockScope
- ast::BranchDeclaration
- ast::Condition
- ast::Discipline
- ast::Function
- ast::FunctionArg
- ast::HierarchicalId
- ast::Module
- ast::Nature
- ast::Net
- ast::Parameter
- ast::Port
- ast::SeqBlock
- ast::Variable
- ast::WhileLoop
- ast_lowering::BranchResolver
- ast_lowering::ast_to_hir_fold::Fold
- ast_lowering::ast_to_hir_fold::VerilogContext
- ast_lowering::error::NetInfo
- ast_lowering::name_resolution::Resolver
- cfg::BasicBlock
- cfg::BasicBlockId
- cfg::ControlFlowGraph
- cfg::Successors
- cfg::transversal::Postorder
- cfg::transversal::PostorderIter
- cfg::transversal::PostorderIterMut
- cfg::transversal::ReversePostorder
- cfg::transversal::ReversePostorderIter
- cfg::transversal::ReversePostorderIterMut
- data_structures::BitSet
- data_structures::WorkQueue
- hir::BranchDeclaration
- hir::Condition
- hir::Discipline
- hir::Function
- hir::FunctionArg
- hir::Hir
- hir::Module
- hir::Nature
- hir::Net
- hir::Port
- hir::WhileLoop
- ir::Attribute
- ir::AttributeNode
- ir::Attributes
- ir::Node
- ir::NumericalParameterRangeBound
- ir::ast::Ast
- ir::ast::BlockScope
- ir::ast::BranchDeclaration
- ir::ast::Condition
- ir::ast::Discipline
- ir::ast::Function
- ir::ast::FunctionArg
- ir::ast::HierarchicalId
- ir::ast::Module
- ir::ast::Nature
- ir::ast::Net
- ir::ast::Parameter
- ir::ast::Port
- ir::ast::SeqBlock
- ir::ast::Variable
- ir::ast::WhileLoop
- ir::cfg::BasicBlock
- ir::cfg::BasicBlockId
- ir::cfg::ControlFlowGraph
- ir::cfg::Successors
- ir::cfg::transversal::Postorder
- ir::cfg::transversal::PostorderIter
- ir::cfg::transversal::PostorderIterMut
- ir::cfg::transversal::ReversePostorder
- ir::cfg::transversal::ReversePostorderIter
- ir::cfg::transversal::ReversePostorderIterMut
- ir::hir::BranchDeclaration
- ir::hir::Condition
- ir::hir::Discipline
- ir::hir::Function
- ir::hir::FunctionArg
- ir::hir::Hir
- ir::hir::Module
- ir::hir::Nature
- ir::hir::Net
- ir::hir::Port
- ir::hir::WhileLoop
- ir::ids::AttributeId
- ir::ids::BlockId
- ir::ids::BranchId
- ir::ids::DisciplineId
- ir::ids::ExpressionId
- ir::ids::FunctionId
- ir::ids::IdRange
- ir::ids::IntegerExpressionId
- ir::ids::ModuleId
- ir::ids::NatureId
- ir::ids::NetId
- ir::ids::ParameterId
- ir::ids::PortId
- ir::ids::RealExpressionId
- ir::ids::StatementId
- ir::ids::StringExpressionId
- ir::ids::VariableId
- ir::mir::Attribute
- ir::mir::Mir
- ir::mir::Module
- ir::mir::Nature
- ir::mir::Parameter
- ir::mir::Variable
- mir::Attribute
- mir::Mir
- mir::Module
- mir::Nature
- mir::Parameter
- mir::Variable
- symbol::Ident
- symbol::Interner
- symbol::Symbol
- symbol::SymbolStr
- util::VecFormatter
Enums
- ast::BinaryOperator
- ast::Branch
- ast::BranchAccess
- ast::Expression
- ast::ModuleItem
- ast::NatureParentType
- ast::NetType
- ast::ParameterType
- ast::Primary
- ast::Statement
- ast::TopNode
- ast::UnaryOperator
- ast::VariableType
- ast_lowering::error::MockSymbolDeclaration
- ast_lowering::error::NonConstantExpression
- ast_lowering::error::NotAllowedInFunction
- ast_lowering::error::Type
- cfg::Terminator
- hir::Branch
- hir::DisciplineAccess
- hir::Expression
- hir::Primary
- hir::Statement
- ir::BuiltInFunctionCall1p
- ir::BuiltInFunctionCall2p
- ir::DisplayTaskKind
- ir::FunctionType
- ir::NoiseSource
- ir::NumericalParameterRangeExclude
- ir::SystemFunctionCall
- ir::ast::BinaryOperator
- ir::ast::Branch
- ir::ast::BranchAccess
- ir::ast::Expression
- ir::ast::ModuleItem
- ir::ast::NatureParentType
- ir::ast::NetType
- ir::ast::ParameterType
- ir::ast::Primary
- ir::ast::Statement
- ir::ast::TopNode
- ir::ast::UnaryOperator
- ir::ast::VariableType
- ir::cfg::Terminator
- ir::hir::Branch
- ir::hir::DisciplineAccess
- ir::hir::Expression
- ir::hir::Primary
- ir::hir::Statement
- ir::mir::ComparisonOperator
- ir::mir::ExpressionId
- ir::mir::IntegerBinaryOperator
- ir::mir::IntegerExpression
- ir::mir::IntegerUnaryOperator
- ir::mir::ParameterType
- ir::mir::RealBinaryOperator
- ir::mir::RealExpression
- ir::mir::Statement
- ir::mir::StringExpression
- ir::mir::VariableType
- mir::ComparisonOperator
- mir::ExpressionId
- mir::IntegerBinaryOperator
- mir::IntegerExpression
- mir::IntegerUnaryOperator
- mir::ParameterType
- mir::RealBinaryOperator
- mir::RealExpression
- mir::Statement
- mir::StringExpression
- mir::VariableType
- parser::error::Expected
- parser::error::List
- parser::error::Type
- parser::error::Unsupported
- parser::error::WarningType
- symbol_table::SymbolDeclaration
Traits
- analysis::constant_folding::ConstantFolder
- analysis::constant_folding::ConstantResolver
- analysis::data_flow::framework::Analysis
- analysis::data_flow::framework::Direction
- analysis::data_flow::framework::GenKillAnalysis
- analysis::program_slicing::DependencyHandler
- ast_lowering::ast_to_hir_fold::DeclarationHandler
Macros
- ast_lowering::name_resolution::resolve
- ast_lowering::name_resolution::resolve_hierarchical
- impl_id_type
- resolve
- resolve_hierarchical
Functions
- analysis::constant_folding::int_constant_fold
- analysis::constant_folding::real_constant_fold
- analysis::constant_folding::string_constant_fold
- util::format_list
Type Aliases
- analysis::ControlDependenceGraph
- analysis::IPDOM
- ast_lowering::error::Error
- ast_lowering::error::Result
- hir::Block
- ir::hir::Block
- ir::ids::IdxRangeIter
- parser::error::Error
- parser::error::Result
- parser::error::Warning
- symbol_table::SymbolTable