| action_packing_validator_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| check_duplicate (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| check_duplicate_slicing_plan(const ordered_set< SuperCluster * >) (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| check_pack_conflict(const SuperCluster::SliceList *sl) const | PHV::Slicing::DfsItrContext | |
| check_write_mode_consistency_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| collect_aftersplit_constraints(const SuperCluster *sc) const | PHV::Slicing::DfsItrContext | |
| collect_implicit_container_sz_constraint(SplitDecision *decided_sz, const SuperCluster *sc) const | PHV::Slicing::DfsItrContext | |
| config_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| dfs(const IterateCb &yield, const ordered_set< SuperCluster * > &unchecked) | PHV::Slicing::DfsItrContext | |
| dfs_depth_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| dfs_pick_next() const | PHV::Slicing::DfsItrContext | |
| dfs_prune(const ordered_set< SuperCluster * > &unchecked) | PHV::Slicing::DfsItrContext | |
| dfs_prune_invalid_packing(const SuperCluster *sc) | PHV::Slicing::DfsItrContext | |
| dfs_prune_invalid_parser_packing(const SuperCluster *sc) const (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| dfs_prune_unsat_exact_list_size_mismatch(const SplitDecision &decided_sz, const SuperCluster *sc) const | PHV::Slicing::DfsItrContext | |
| dfs_prune_unsat_slicelist_constraints(const SplitDecision &constraints, const SuperCluster *sc) const | PHV::Slicing::DfsItrContext | |
| dfs_prune_unsat_slicelist_max_size(const SplitDecision &constraints, const SuperCluster *sc) const | PHV::Slicing::DfsItrContext | |
| dfs_prune_unwell_formed(const SuperCluster *sc) const | PHV::Slicing::DfsItrContext | |
| DfsItrContext(const PhvInfo &phv, const MapFieldToParserStates &field_to_states, const CollectParserInfo &parser_info, const SuperCluster *sc, const PHVContainerSizeLayout &pa, const ActionPackingValidatorInterface &action_packing_validator, const ParserPackingValidatorInterface &parser_packing_validator, const PackConflictChecker &pack_conflict, const IsReferencedChecker is_used) (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | inline |
| done_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| duplicate_check_supercluster_size (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| get_well_formed_no_more_split() const | PHV::Slicing::DfsItrContext | |
| has_itr_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| has_pack_conflict_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| invalidate(const SuperCluster::SliceList *sl) override | PHV::Slicing::DfsItrContext | virtual |
| is_used_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| iterate(const IterateCb &cb) override | PHV::Slicing::DfsItrContext | virtual |
| make_choices(const SliceListLoc &target) const | PHV::Slicing::DfsItrContext | |
| make_split_meta(SuperCluster *sc, SuperCluster::SliceList *sl, int first_n_bits) const | PHV::Slicing::DfsItrContext | |
| n_steps_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| n_steps_since_last_solution (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| need_further_split(const SuperCluster::SliceList *sl) const | PHV::Slicing::DfsItrContext | |
| need_to_check_duplicate() (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| pa_container_size_upcastings_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| pa_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| parser_packing_validator_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| phv_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| propagate_8bit_exact_container_split(SuperCluster *sc, SuperCluster::SliceList *target, SplitSchema *schema, SplitDecision *decisions) const | PHV::Slicing::DfsItrContext | |
| propagate_tail_split(SuperCluster *sc, const SplitDecision &constraints, const SplitDecision *decisions, const SuperCluster::SliceList *just_split_target, const int n_just_split_bits, SplitSchema *schema) const | PHV::Slicing::DfsItrContext | |
| reject_sizes (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| sc_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| set_config(const IteratorConfig &cfg) override | PHV::Slicing::DfsItrContext | inlinevirtual |
| slicelist_on_stack_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| split_by_adjacent_deparsed_and_non_deparsed(SuperCluster *sc) const | PHV::Slicing::DfsItrContext | |
| split_by_adjacent_no_pack(SuperCluster *sc) const | PHV::Slicing::DfsItrContext | |
| split_by_deparsed_bottom_bits(SuperCluster *sc) const | PHV::Slicing::DfsItrContext | |
| split_by_long_fieldslices(SuperCluster *sc) const | PHV::Slicing::DfsItrContext | |
| split_by_pa_container_size(const SuperCluster *sc, const PHVContainerSizeLayout &pa) | PHV::Slicing::DfsItrContext | |
| split_by_parser_write_mode(SuperCluster *sc) | PHV::Slicing::DfsItrContext | |
| split_by_valid_container_range(SuperCluster *sc) const | PHV::Slicing::DfsItrContext | |
| split_decisions_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| to_be_split_i (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| to_invalidate (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |
| to_invalidate_max_ignore (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | static |
| to_invalidate_sl_counter (defined in PHV::Slicing::DfsItrContext) | PHV::Slicing::DfsItrContext | |