List of all items
Structs
- Binding
- Entity
- MirInput
- ParamName
- Register
- assertion_codegen::AssertedExpression
- codegen::Codegenable
- codegen::Context
- diff::VarMap
- diff_printing::NameTranslator
- passes::auto_clock_gating::AutoGating
- passes::deduplicate_mut_wires::DeduplicateMutWires
- passes::split_compound_regs::SplitCompoundRegs
- renaming::NameState
- renaming::VerilogNameMap
- type_list::TypeList
- unit_name::InstanceMap
- unit_name::InstanceNameTracker
- unit_name::UnitName
Enums
- ConstantValue
- Operator
- Statement
- ValueName
- ValueNameSource
- codegen::util::TupleIndex
- eval::Value
- renaming::VerilogNameSource
- types::Type
- unit_name::UnitNameKind
Traits
Macros
- assert_same_code
- assert_same_mir
- diff::check
- entity
- if_tracing
- optional_initial
- optional_reset
- statement
- value_name
Functions
- aliasing::flatten_aliases
- aliasing::try_rename
- codegen::add_to_name_map
- codegen::backward_expression_code
- codegen::compute_tuple_index
- codegen::entity_code
- codegen::forward_expression_code
- codegen::prepare_codegen
- codegen::source_attribute
- codegen::statement_code
- codegen::statement_declaration
- codegen::util::escape_path
- codegen::util::mangle_entity
- codegen::util::mangle_input
- codegen::util::mangle_output
- diff::compare_entity
- diff::compare_statements
- diff::populate_var_map
- diff_printing::identity_name_translator
- diff_printing::map_name_translator
- diff_printing::translate_entity
- diff_printing::translate_expr
- diff_printing::translate_name
- diff_printing::translate_statement
- diff_printing::translate_val_name
- diff_printing::translated_strings
- enum_util::tag_size
- eval::eval_statements
- passes::auto_clock_gating::split_trivial_tag_value
- passes::deduplicate_mut_wires::recursive_lookup
- passes::deduplicate_mut_wires::replace_duplicate_mut_wires
- passes::mir_passes
- passes::split_compound_regs::generate_split_code
- passes::split_compound_regs::split_compound_reg
- renaming::make_names_predictable
- verilator_wrapper::verilator_wrappers
- verilog::assign
- verilog::localparam_size_spec
- verilog::logic
- verilog::reg
- verilog::size_spec
- wal::insert_wal_signals
- wal::wal_alias