P4C
The P4 Compiler
Loading...
Searching...
No Matches
PHV::v2::PhvKit Member List

This is the complete list of members for PHV::v2::PhvKit, including all inherited members.

actions (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
bind_slices(const PHV::ConcreteAllocation &alloc, PhvInfo &phv)PHV::v2::PhvKitstatic
can_logical_liverange_be_overlaid(const PHV::AllocSlice &a, const PHV::AllocSlice &b) const (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
can_physical_liverange_be_overlaid(const PHV::AllocSlice &a, const PHV::AllocSlice &b) const (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
clear_slices(PhvInfo &phv)PHV::v2::PhvKitstatic
clot (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
clustering (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
create_strided_clusters(const CollectStridedHeaders &strided_headers, const std::list< PHV::SuperCluster * > &cluster_groups)PHV::v2::PhvKitstatic
defuse (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
deps (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
field_to_parser_states (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
get_has_pack_conflict() const (defined in PHV::v2::PhvKit)PHV::v2::PhvKitinline
has_pack_conflict(const PHV::FieldSlice &fs1, const PHV::FieldSlice &fs2) const (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
is_clot_allocated(const ClotInfo &clots, const PHV::SuperCluster &sc)PHV::v2::PhvKitstatic
is_referenced(const PHV::Field *f) const (defined in PHV::v2::PhvKit)PHV::v2::PhvKitinline
is_ternary(const IR::MAU::Table *tbl)PHV::v2::PhvKitstatic
make_device_container_groups()PHV::v2::PhvKitstatic
make_slicing_ctx(const PHV::SuperCluster *sc) const (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
make_superclusters() constPHV::v2::PhvKitinline
mau (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
mauInitFields (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
mutex() const (defined in PHV::v2::PhvKit)PHV::v2::PhvKitinline
packing_validator (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
parser_critical_path (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
parser_info (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
parser_packing_validatorPHV::v2::PhvKit
phv (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
PhvKit(const PhvInfo &phv, const ClotInfo &clot, const Clustering &clustering, const PhvUse &uses, const FieldDefUse &defuse, const ActionPhvConstraints &actions, const MapFieldToParserStates &field_to_parser_states, const CalcParserCriticalPath &parser_critical_path, const CollectParserInfo &parser_info, const CollectStridedHeaders &strided_headers, const FieldSliceLiveRangeDB &physical_liverange_db, const ActionSourceTracker &source_tracker, const CollectTableKeys &tb_keys, const TablesMutuallyExclusive &table_mutex, const DependencyGraph &deps, std::set< PHV::FieldRange > &mauInitFields, const Pragmas &pragmas, const AllocSetting &settings, const MauBacktracker &mau) (defined in PHV::v2::PhvKit)PHV::v2::PhvKitinline
physical_liverange_db (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
pragmas (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
remove_clot_allocated_clusters(const ClotInfo &clot, std::list< PHV::SuperCluster * > clusters)PHV::v2::PhvKitstatic
remove_singleton_metadata_slicelist(const std::list< PHV::SuperCluster * > &cluster_groups)PHV::v2::PhvKitstatic
remove_unref_clusters(const PhvUse &uses, const std::list< PHV::SuperCluster * > &cluster_groups_input)PHV::v2::PhvKitstatic
settings (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
sort_and_merge_alloc_slices(PhvInfo &phv)PHV::v2::PhvKitstatic
source_tracker (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
strided_headers (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
table_mutex (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
tb_keys (defined in PHV::v2::PhvKit)PHV::v2::PhvKit
uses (defined in PHV::v2::PhvKit)PHV::v2::PhvKit