P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
HashExpr::XorHash Member List

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

build_algorithm() override (defined in HashExpr::XorHash)HashExpr::XorHashvirtual
check_ixbar(InputXbar *ix, InputXbar::HashTable hash_table) override (defined in HashExpr::XorHash)HashExpr::XorHashvirtual
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) override (defined in HashExpr::XorHash)HashExpr::XorHashvirtual
get_ghost_slice() (defined in HashExpr)HashExprinlinevirtual
get_sources(int, std::vector< Phv::Ref > &rv) const override (defined in HashExpr::XorHash)HashExpr::XorHashvirtual
get_sources(int bit) const (defined in HashExpr)HashExprinline
hash_algorithm (defined in HashExpr)HashExpr
HashExpr (defined in HashExpr::XorHash)HashExpr::XorHashfriend
HashExpr(int l) (defined in HashExpr)HashExprinlineexplicitprotected
input_size() override (defined in HashExpr::XorHash)HashExpr::XorHashvirtual
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=(XorHash &&)=delete (defined in HashExpr::XorHash)HashExpr::XorHash
operator==(const HashExpr &a_) const override (defined in HashExpr::XorHash)HashExpr::XorHashvirtual
print() const (defined in P4::IHasDbPrint)P4::IHasDbPrint
width() override (defined in HashExpr::XorHash)HashExpr::XorHashvirtual
XorHash(int lineno, int bit_width_) (defined in HashExpr::XorHash)HashExpr::XorHashexplicit
~HashExpr() (defined in HashExpr)HashExprinlinevirtual
~IHasDbPrint()=default (defined in P4::IHasDbPrint)P4::IHasDbPrintvirtual