void irep2_content_hash(const expr2tc &e, const irep2_name_mappert &rename, const irep2_symbol_mappert &rename_symbol, uint64_t &lo, uint64_t &hi)
Structural hash of e that depends only on its content.
Definition irep2_content_hash.cpp:155
std::function< std::string(const symbol2t &)> irep2_symbol_mappert
Maps a symbol to the token hashed in its place.
Definition irep2_content_hash.h:17
std::function< std::string(const irep_idt &)> irep2_name_mappert
Maps a name to the form that should be hashed, letting a caller normalise SSA names without rewriting...
Definition irep2_content_hash.h:11