CIRCT
20.0.0git
|
Classes | |
class | TSQueue |
Thread safe queue. More... | |
Functions | |
void | encodeBase64 (const void *data, size_t size, std::string &out) |
size_t | hash_combine (size_t h1, size_t h2) |
C++'s stdlib doesn't have a hash_combine function. This is a simple one. More... | |
void esi::utils::encodeBase64 | ( | const void * | data, |
size_t | size, | ||
std::string & | out | ||
) |
Definition at line 23 of file Utils.cpp.
References Table.
Referenced by esi::backends::trace::TraceAccelerator::Impl::write().
|
inline |
C++'s stdlib doesn't have a hash_combine function. This is a simple one.
Definition at line 32 of file Utils.h.
Referenced by llvm::DenseMapInfo< circt::firrtl::AnnoTarget >::getHashValue(), llvm::DenseMapInfo< ModuleInfo >::getHashValue(), circt::esi::hash_value(), circt::firrtl::hash_value(), circt::rtg::hash_value(), circt::hash_value(), circt::hw::hash_value(), mlir::hash_value(), circt::systemc::detail::hash_value(), circt::moore::hash_value(), circt::firrtl::detail::BundleTypeStorage::hashKey(), circt::firrtl::detail::OpenBundleTypeStorage::hashKey(), circt::firrtl::detail::FEnumTypeStorage::hashKey(), circt::firrtl::detail::BaseTypeAliasStorage::hashKey(), circt::FirMemConfig::hashValue(), llvm::hashValue(), and PYBIND11_MODULE().