P4C
The P4 Compiler
|
This is the complete list of members for IXBar::Use, including all inherited members.
ACTION enum value (defined in IXBar::Use) | IXBar::Use | |
add(const Use &alloc) (defined in IXBar::Use) | IXBar::Use | virtual |
Align16hi enum value (defined in IXBar::Use) | IXBar::Use | |
Align16lo enum value (defined in IXBar::Use) | IXBar::Use | |
Align32hi enum value (defined in IXBar::Use) | IXBar::Use | |
Align32lo enum value (defined in IXBar::Use) | IXBar::Use | |
allocated() (defined in IXBar::Use) | IXBar::Use | inline |
ATCAM_MATCH enum value (defined in IXBar::Use) | IXBar::Use | |
atcam_match() const | IXBar::Use | virtual |
atcam_partition(int *hash_group=nullptr) const | IXBar::Use | virtual |
bits_per_search_bus() const | IXBar::Use | virtual |
clear() (defined in IXBar::Use) | IXBar::Use | inlinevirtual |
clone() const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
compute_hash_tables() (defined in IXBar::Use) | IXBar::Use | virtual |
dbprint(std::ostream &) const (defined in IXBar::Use) | IXBar::Use | virtual |
emit_gateway_asm(const MauAsmOutput &, std::ostream &, indent_t, const IR::MAU::Table *) const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
emit_ixbar_asm(const PhvInfo &phv, std::ostream &out, indent_t indent, const TableMatch *fmt, const IR::MAU::Table *) const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
emit_ixbar_hash_table(int hash_table, safe_vector< Slice > &match_data, safe_vector< Slice > &ghost, const TableMatch *fmt, std::map< int, std::map< int, Slice > > &sort) const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
emit_salu_bytemasks(std::ostream &out, indent_t indent) const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
empty() const (defined in IXBar::Use) | IXBar::Use | inlinevirtual |
EXACT_MATCH enum value (defined in IXBar::Use) | IXBar::Use | |
findBytesOnIxbar(const PHV::FieldSlice &sl) const (defined in IXBar::Use) | IXBar::Use | inline |
flags_t enum name (defined in IXBar::Use) | IXBar::Use | |
galois_matrix_bits() const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
GATEWAY enum value (defined in IXBar::Use) | IXBar::Use | |
gateway_group() const | IXBar::Use | virtual |
groups() const (defined in IXBar::Use) | IXBar::Use | virtual |
hash_computed_expressions() const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
HASH_DIST enum value (defined in IXBar::Use) | IXBar::Use | |
hash_dist_hash_group() const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
hash_dist_used_for() const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
hash_groups() const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
is_parity_enabled() const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
match_hash(safe_vector< int > *hash_groups=nullptr) const | IXBar::Use | virtual |
METER enum value (defined in IXBar::Use) | IXBar::Use | |
meter_bit_mask() const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
NeedRange enum value (defined in IXBar::Use) | IXBar::Use | |
NeedXor enum value (defined in IXBar::Use) | IXBar::Use | |
PROXY_HASH enum value (defined in IXBar::Use) | IXBar::Use | |
search_buses_single() const | IXBar::Use | virtual |
SELECTOR enum value (defined in IXBar::Use) | IXBar::Use | |
STATEFUL_ALU enum value (defined in IXBar::Use) | IXBar::Use | |
ternary_align(const Loc &) const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
TERNARY_MATCH enum value (defined in IXBar::Use) | IXBar::Use | |
total_input_bits() const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
TotalBytes typedef (defined in IXBar::Use) | IXBar::Use | |
TRIE_MATCH enum value (defined in IXBar::Use) | IXBar::Use | |
type (defined in IXBar::Use) | IXBar::Use | |
type_t enum name (defined in IXBar::Use) | IXBar::Use | |
TYPES enum value (defined in IXBar::Use) | IXBar::Use | |
update_resources(int, BFN::Resources::StageResources &) const (defined in IXBar::Use) | IXBar::Use | virtual |
use (defined in IXBar::Use) | IXBar::Use | |
used_by (defined in IXBar::Use) | IXBar::Use | |
used_for() const | IXBar::Use | |
way_source_kind() const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
way_use (defined in IXBar::Use) | IXBar::Use | |
~Use() (defined in IXBar::Use) | IXBar::Use | inlinevirtual |