P4C
The P4 Compiler
Loading...
Searching...
No Matches
PHV::Slicing::DfsItrContext Member List

This is the complete list of members for PHV::Slicing::DfsItrContext, including all inherited members.

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) constPHV::Slicing::DfsItrContext
check_write_mode_consistency_i (defined in PHV::Slicing::DfsItrContext)PHV::Slicing::DfsItrContext
collect_aftersplit_constraints(const SuperCluster *sc) constPHV::Slicing::DfsItrContext
collect_implicit_container_sz_constraint(SplitDecision *decided_sz, const SuperCluster *sc) constPHV::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() constPHV::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) constPHV::Slicing::DfsItrContext
dfs_prune_unsat_slicelist_constraints(const SplitDecision &constraints, const SuperCluster *sc) constPHV::Slicing::DfsItrContext
dfs_prune_unsat_slicelist_max_size(const SplitDecision &constraints, const SuperCluster *sc) constPHV::Slicing::DfsItrContext
dfs_prune_unwell_formed(const SuperCluster *sc) constPHV::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::DfsItrContextinline
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() constPHV::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) overridePHV::Slicing::DfsItrContextvirtual
is_used_i (defined in PHV::Slicing::DfsItrContext)PHV::Slicing::DfsItrContext
iterate(const IterateCb &cb) overridePHV::Slicing::DfsItrContextvirtual
make_choices(const SliceListLoc &target) constPHV::Slicing::DfsItrContext
make_split_meta(SuperCluster *sc, SuperCluster::SliceList *sl, int first_n_bits) constPHV::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) constPHV::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) constPHV::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) constPHV::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) overridePHV::Slicing::DfsItrContextinlinevirtual
slicelist_on_stack_i (defined in PHV::Slicing::DfsItrContext)PHV::Slicing::DfsItrContext
split_by_adjacent_deparsed_and_non_deparsed(SuperCluster *sc) constPHV::Slicing::DfsItrContext
split_by_adjacent_no_pack(SuperCluster *sc) constPHV::Slicing::DfsItrContext
split_by_deparsed_bottom_bits(SuperCluster *sc) constPHV::Slicing::DfsItrContext
split_by_long_fieldslices(SuperCluster *sc) constPHV::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) constPHV::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::DfsItrContextstatic
to_invalidate_sl_counter (defined in PHV::Slicing::DfsItrContext)PHV::Slicing::DfsItrContext