#include "llvm/CGData/OutlinedHashTreeRecord.h"
#include "llvm/ObjectYAML/YAML.h"
#include "llvm/Support/Endian.h"
#include "llvm/Support/EndianStream.h"
#define DEBUG_TYPE …
usingnamespacellvm;
usingnamespacellvm::support;
namespace llvm {
namespace yaml {
template <> struct MappingTraits<HashNodeStable> { … };
template <> struct CustomMappingTraits<IdHashNodeStableMapTy> { … };
}
}
void OutlinedHashTreeRecord::serialize(raw_ostream &OS) const { … }
void OutlinedHashTreeRecord::deserialize(const unsigned char *&Ptr) { … }
void OutlinedHashTreeRecord::serializeYAML(yaml::Output &YOS) const { … }
void OutlinedHashTreeRecord::deserializeYAML(yaml::Input &YIS) { … }
void OutlinedHashTreeRecord::convertToStableData(
IdHashNodeStableMapTy &IdNodeStableMap) const { … }
void OutlinedHashTreeRecord::convertFromStableData(
const IdHashNodeStableMapTy &IdNodeStableMap) { … }