![]() |
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 |