List of all items
Structs
- MonomorphizePass
- RemoveDeadFuncsPass
- composable::IfThen
- composable::ValidatingPass
- const_fold::ConstantFoldPass
- const_fold::value_handle::HashedConst
- dataflow::AnalysisResults
- dataflow::LoadedFunction
- dataflow::Machine
- dataflow::PartialSum
- dataflow::Sum
- dead_code::DeadCodeElimPass
- inline_dfgs::InlineDFGsPass
- nest_cfgs::EdgeClassifier
- nest_cfgs::IdentityCfgMap
- non_local::LocalizeEdges
- normalize_cfgs::NormalizeCFGPass
- redundant_order_edges::RedundantOrderEdgesPass
- redundant_order_edges::RedundantOrderEdgesResult
- replace_types::CallbackHandler
- replace_types::DelegatingLinearizer
- replace_types::ReplaceTypes
- replace_types::ReplacementOptions
- untuple::UntuplePass
- untuple::UntupleResult
Enums
- RemoveDeadFuncsError
- composable::InScope
- composable::PassScope
- composable::Preserve
- composable::ValidatePassError
- const_fold::ConstFoldError
- const_fold::value_handle::ValueHandle
- dataflow::ConstLocation
- dataflow::PartialValue
- dataflow::TailLoopTermination
- dead_code::DeadCodeElimError
- dead_code::PreserveNode
- hash::HashError
- inline_funcs::InlineFuncsError
- lower::LowerError
- nest_cfgs::RegionBlocksError
- non_local::FindNonLocalEdgesError
- non_local::LocalizeEdgesError
- normalize_cfgs::NormalizeCFGError
- normalize_cfgs::NormalizeCFGResult
- replace_types::LinearizeError
- replace_types::NodeTemplate
- replace_types::ReplaceTypesError
- untuple::UntupleError
Traits
- composable::ComposablePass
- composable::ErrorCombiner
- composable::WithScope
- dataflow::AbstractValue
- dataflow::AsConcrete
- dataflow::ConstLoader
- dataflow::DFContext
- hash::HugrHash
- nest_cfgs::CfgNester
- nest_cfgs::CfgNodeMap
- replace_types::Linearizer
Functions
- dataflow::partial_from_const
- dataflow::row_contains_bottom
- force_order::force_order
- force_order::force_order_by_key
- inline_funcs::inline_acyclic
- lower::lower_ops
- lower::replace_many_ops
- mangle_name
- nest_cfgs::region_blocks
- nest_cfgs::transform_all_cfgs
- nest_cfgs::transform_cfg_to_nested
- non_local::ensure_no_nonlocal_edges
- non_local::remove_nonlocal_edges
- normalize_cfgs::merge_basic_blocks
- normalize_cfgs::normalize_cfg
- replace_types::handlers::array_const
- replace_types::handlers::copy_discard_array
- replace_types::handlers::copy_discard_borrow_array
- replace_types::handlers::generic_array_const
- replace_types::handlers::linearize_generic_array
- replace_types::handlers::list_const