P4C
The P4 Compiler
|
This is the complete list of members for StageUseEstimate, including all inherited members.
action_formats (defined in StageUseEstimate) | StageUseEstimate | |
adjust_choices(const IR::MAU::Table *tbl, int &entries, attached_entries_t &) (defined in StageUseEstimate) | StageUseEstimate | |
calculate_attached_rams(const IR::MAU::Table *tbl, const attached_entries_t &att_entries, LayoutOption *lo) (defined in StageUseEstimate) | StageUseEstimate | |
calculate_for_leftover_atcams(const IR::MAU::Table *tbl, int srams_left, int &entries, attached_entries_t &) (defined in StageUseEstimate) | StageUseEstimate | |
calculate_for_leftover_srams(const IR::MAU::Table *tbl, int &srams_left, int &entries, attached_entries_t &) (defined in StageUseEstimate) | StageUseEstimate | |
calculate_for_leftover_tcams(const IR::MAU::Table *tbl, int srams_left, int tcams_left, int &entries, attached_entries_t &) (defined in StageUseEstimate) | StageUseEstimate | |
calculate_partition_sizes(const IR::MAU::Table *tbl, LayoutOption *lo, int ram_depth) | StageUseEstimate | |
calculate_per_row_vector(safe_vector< RAM_counter > &per_word_and_width, const IR::MAU::Table *tbl, LayoutOption *lo) (defined in StageUseEstimate) | StageUseEstimate | |
calculate_way_sizes(const IR::MAU::Table *tbl, LayoutOption *lo, int &calculated_depth) | StageUseEstimate | |
can_be_identity_hash(const IR::MAU::Table *tbl, LayoutOption *lo, int &calculated_depth) | StageUseEstimate | |
clear() (defined in StageUseEstimate) | StageUseEstimate | inline |
COMPILER_DEFAULT_SELECTOR_POOLS (defined in StageUseEstimate) | StageUseEstimate | static |
determine_initial_layout_option(const IR::MAU::Table *tbl, int &entries, attached_entries_t &) (defined in StageUseEstimate) | StageUseEstimate | |
exact_ixbar_bytes (defined in StageUseEstimate) | StageUseEstimate | |
fill_estimate_from_option(int &entries) (defined in StageUseEstimate) | StageUseEstimate | |
format_type (defined in StageUseEstimate) | StageUseEstimate | |
hash_bits_masked (defined in StageUseEstimate) | StageUseEstimate | |
known_srams_needed(const IR::MAU::Table *tbl, const attached_entries_t &, LayoutOption *lo) (defined in StageUseEstimate) | StageUseEstimate | |
layout_options (defined in StageUseEstimate) | StageUseEstimate | |
local_tinds (defined in StageUseEstimate) | StageUseEstimate | |
logical_ids (defined in StageUseEstimate) | StageUseEstimate | |
maprams (defined in StageUseEstimate) | StageUseEstimate | |
max() (defined in StageUseEstimate) | StageUseEstimate | inlinestatic |
MAX_DLEFT_HASH_SIZE (defined in StageUseEstimate) | StageUseEstimate | static |
max_entries_best_option() (defined in StageUseEstimate) | StageUseEstimate | |
MAX_LOCAL_TINDS (defined in StageUseEstimate) | StageUseEstimate | static |
MAX_METER_ALUS (defined in StageUseEstimate) | StageUseEstimate | static |
MAX_MOD (defined in StageUseEstimate) | StageUseEstimate | static |
MAX_MOD_SHIFT (defined in StageUseEstimate) | StageUseEstimate | static |
MAX_POOL_RAMLINES (defined in StageUseEstimate) | StageUseEstimate | static |
MAX_STATS_ALUS (defined in StageUseEstimate) | StageUseEstimate | static |
MAX_WAYS (defined in StageUseEstimate) | StageUseEstimate | static |
meter_alus (defined in StageUseEstimate) | StageUseEstimate | |
meter_format (defined in StageUseEstimate) | StageUseEstimate | |
MIN_WAYS (defined in StageUseEstimate) | StageUseEstimate | static |
MOD_INPUT_BITS (defined in StageUseEstimate) | StageUseEstimate | static |
operator+(const StageUseEstimate &a) const (defined in StageUseEstimate) | StageUseEstimate | inline |
operator+=(const StageUseEstimate &a) (defined in StageUseEstimate) | StageUseEstimate | inline |
operator<=(const StageUseEstimate &a) (defined in StageUseEstimate) | StageUseEstimate | inline |
options_to_atcam_entries(const IR::MAU::Table *tbl, int entries) | StageUseEstimate | |
options_to_dleft_entries(const IR::MAU::Table *tbl, const attached_entries_t &att_entries) | StageUseEstimate | |
options_to_rams(const IR::MAU::Table *tbl, const attached_entries_t &att_entries) (defined in StageUseEstimate) | StageUseEstimate | |
options_to_ternary_entries(const IR::MAU::Table *tbl, int entries) (defined in StageUseEstimate) | StageUseEstimate | |
options_to_ways(const IR::MAU::Table *tbl, int entries) (defined in StageUseEstimate) | StageUseEstimate | |
preferred() const (defined in StageUseEstimate) | StageUseEstimate | inline |
preferred_action_format() const (defined in StageUseEstimate) | StageUseEstimate | inline |
preferred_index (defined in StageUseEstimate) | StageUseEstimate | |
preferred_meter_format() const (defined in StageUseEstimate) | StageUseEstimate | inline |
ran_out() const (defined in StageUseEstimate) | StageUseEstimate | |
remove_invalid_option() (defined in StageUseEstimate) | StageUseEstimate | inline |
select_best_option(const IR::MAU::Table *tbl) (defined in StageUseEstimate) | StageUseEstimate | |
select_best_option_ternary() (defined in StageUseEstimate) | StageUseEstimate | |
shrink_preferred_atcams_lo(const IR::MAU::Table *tbl, int &entries, attached_entries_t &attached_entries) (defined in StageUseEstimate) | StageUseEstimate | |
shrink_preferred_srams_lo(const IR::MAU::Table *tbl, int &entries, attached_entries_t &attached_entries) (defined in StageUseEstimate) | StageUseEstimate | |
shrink_preferred_tcams_lo(const IR::MAU::Table *tbl, int &entries, attached_entries_t &attached_entries) (defined in StageUseEstimate) | StageUseEstimate | |
SINGLE_RAMLINE_POOL_SIZE (defined in StageUseEstimate) | StageUseEstimate | static |
srams (defined in StageUseEstimate) | StageUseEstimate | |
srams_left_best_option(int srams_left) (defined in StageUseEstimate) | StageUseEstimate | |
stages_required() const (defined in StageUseEstimate) | StageUseEstimate | |
StageUseEstimate() (defined in StageUseEstimate) | StageUseEstimate | inline |
StageUseEstimate(const IR::MAU::Table *, int &, attached_entries_t &, LayoutChoices *lc, bool prev_placed, bool gateway_attached, bool disable_split, PhvInfo &phv) (defined in StageUseEstimate) | StageUseEstimate | |
stats_alus (defined in StageUseEstimate) | StageUseEstimate | |
tcams (defined in StageUseEstimate) | StageUseEstimate | |
tcams_left_best_option() (defined in StageUseEstimate) | StageUseEstimate | |
ternary_ixbar_groups (defined in StageUseEstimate) | StageUseEstimate | |
unknown_atcams_needed(const IR::MAU::Table *tbl, LayoutOption *lo, int srams_left) | StageUseEstimate | |
unknown_srams_needed(const IR::MAU::Table *tbl, LayoutOption *lo, int srams_left) (defined in StageUseEstimate) | StageUseEstimate | |
unknown_tcams_needed(const IR::MAU::Table *tbl, LayoutOption *lo, int tcams_left, int srams_left) (defined in StageUseEstimate) | StageUseEstimate | |
ways_provided(const IR::MAU::Table *tbl, LayoutOption *lo, int &calculated_depth) | StageUseEstimate |