Namespace sequant::eval¶ Contents Detailed Description Namespaces Classes Enums Functions Typedefs Detailed Description¶ Lifetime-mask stamping: stamp_lifetime_masks and the detail helpers it alone depends on (slot_modes_of is also read by stamp_occurrence_homes below, qualified as eval::detail::slot_modes_of). Namespaces¶ Namespace sequant::eval::detail Namespace sequant::eval::dryrun Classes¶ Struct AccessClock Struct AxisClass Struct BuildMeter Struct BuildMeter::Reporter Struct BuildStep Template Struct CachedValue Template Struct CachedValueEqual Template Struct CachedValueHasher Struct Cell Struct CellLegality Struct CellRegistry::Slot Struct CellRegistryHooks Struct CellScope Struct CellTable Struct CellTableInputs Struct CellViolation Struct DefUseMeter Struct DefUseMeter::Reporter Struct EvalImplTimeline Struct EvalImplTimeline::Reporter Struct EvalImplTimeline::Scope Struct LegalitySchedule Struct LookupMeter Struct LookupMeter::Reporter Struct OccurrenceRec Struct OrderedSchedule Struct PeakEvent Struct PeakLiveEntry Struct PeakMonitor Struct PeakProfile Struct PhaseTimer Struct PhaseTimer::Reporter Struct PhaseTimer::Scope Struct Production Struct Read Struct RichSchedule Struct Schedule Struct ScheduleSink Struct ScopeBlock Struct SlicedModeAssignment Struct Step Struct TableCell Struct TableRead Struct ValueCell Class CellReadResolver Class CellRegistry Class PersistentValueStore Enums¶ Enum AssembleKind Enum LoopRole Enum OutputKind Enum ProductionKind Functions¶ Template Function sequant::eval::analyze_legality Function sequant::eval::assert_valid_cell_table Function sequant::eval::build_cell_table Function sequant::eval::build_ordered_schedule Function sequant::eval::build_site_of Template Function sequant::eval::build_value_key_node_map Template Function sequant::eval::build_value_node_map Function sequant::eval::classify_axis Template Function sequant::eval::combine_forest_roots Template Function sequant::eval::compute_dag_boulevard Function sequant::eval::compute_sliced_mode_assignment Template Function sequant::eval::evaluate_ordered Template Function sequant::eval::evaluate_ordered_multiroot Template Function sequant::eval::evaluate_ordered_schedule Function sequant::eval::forced_split_types Function sequant::eval::make_node_meta Function sequant::eval::peak_profile_replay Function sequant::eval::peak_profile_sweep Template Function sequant::eval::schedule_ir_json Template Function sequant::eval::schedule_ir_json_node Template Function sequant::eval::stamp_lifetime_masks Function sequant::eval::strict_fill_once Function sequant::eval::table_read Function sequant::eval::validate_cell_table Function sequant::eval::value_key_of Function sequant::eval::well_formed Typedefs¶ Typedef sequant::eval::BatchContext Typedef sequant::eval::BatchContextEntry Typedef sequant::eval::CellId Typedef sequant::eval::DagScopeLevel Typedef sequant::eval::LoopKey Typedef sequant::eval::ValueNodeMap