P4C
The P4 Compiler
Loading...
Searching...
No Matches
HashExpr Member List

This is the complete list of members for HashExpr, including all inherited members.

build_algorithm()=0 (defined in HashExpr)HashExprpure virtual
check_ixbar(InputXbar *ix, InputXbar::HashTable ht)=0 (defined in HashExpr)HashExprpure virtual
create(gress_t, int stage, const value_t &) (defined in HashExpr)HashExprstatic
dbprint(std::ostream &out) const (defined in HashExpr)HashExprinlinevirtual
find_input(Phv::Ref what, std::vector< ixbar_input_t > &inputs, InputXbar *ix, InputXbar::HashTable hash_table) (defined in HashExpr)HashExpr
gen_data(bitvec &data, int bit, InputXbar *ix, InputXbar::HashTable hash_table)HashExprvirtual
gen_ixbar_init(ixbar_init_t *ixbar_init, std::vector< ixbar_input_t > &inputs, std::vector< hash_matrix_output_t > &outputs, int logical_hash_bit, InputXbar *ix, InputXbar::HashTable hash_table)HashExpr
gen_ixbar_inputs(std::vector< ixbar_input_t > &inputs, InputXbar *ix, InputXbar::HashTable hash_table)=0 (defined in HashExpr)HashExprpure virtual
get_ghost_slice() (defined in HashExpr)HashExprinlinevirtual
get_sources(int bit, std::vector< Phv::Ref > &) const =0 (defined in HashExpr)HashExprpure virtual
get_sources(int bit) const (defined in HashExpr)HashExprinline
hash_algorithm (defined in HashExpr)HashExpr
HashExpr(int l) (defined in HashExpr)HashExprinlineexplicitprotected
input_size()=0 (defined in HashExpr)HashExprpure virtual
lineno (defined in HashExpr)HashExpr
match_phvref(const Phv::Ref &ref) (defined in HashExpr)HashExprinlinevirtual
operator!=(const HashExpr &a) const (defined in HashExpr)HashExprinline
operator==(const HashExpr &) const =0 (defined in HashExpr)HashExprpure virtual
print() const (defined in P4::IHasDbPrint)P4::IHasDbPrint
width()=0 (defined in HashExpr)HashExprpure virtual
~HashExpr() (defined in HashExpr)HashExprinlinevirtual
~IHasDbPrint()=default (defined in P4::IHasDbPrint)P4::IHasDbPrintvirtual