#include "llvm/CGData/CodeGenDataReader.h"
Definition at line 102 of file CodeGenDataReader.h.
Definition at line 109 of file CodeGenDataReader.h.
References llvm::move().
Referenced by IndexedCodeGenDataReader(), and operator=().
References IndexedCodeGenDataReader().
Return the codegen data kind.
Implements llvm::CodeGenDataReader.
Definition at line 122 of file CodeGenDataReader.h.
Return the codegen data version.
Implements llvm::CodeGenDataReader.
Definition at line 120 of file CodeGenDataReader.h.
Return true if the given buffer is in binary codegen data format.
Definition at line 167 of file CodeGenDataReader.cpp.
References llvm::little, llvm::IndexedCGData::Magic, and llvm::support::endian::read().
Referenced by llvm::CodeGenDataReader::create(), and operator=().
Return true if the header indicates the data has an outlined hash tree.
This does not mean that the data is still available.
Implements llvm::CodeGenDataReader.
Definition at line 127 of file CodeGenDataReader.h.
References llvm::FunctionOutlinedHashTree.
Referenced by read().
Return true if the header indicates the data has a stable function map.
Implements llvm::CodeGenDataReader.
Definition at line 132 of file CodeGenDataReader.h.
References llvm::StableFunctionMergingMap.
Referenced by read().
References hasFormat(), IndexedCodeGenDataReader(), and read().
Read the contents including the header.
Implements llvm::CodeGenDataReader.
Definition at line 96 of file CodeGenDataReader.cpp.
References llvm::bad_header, llvm::eof, error, llvm::CodeGenDataReader::FunctionMapRecord, llvm::CodeGenDataReader::HashTreeRecord, hasOutlinedHashTree(), hasStableFunctionMap(), llvm::IndexedCodeGenDataLazyLoading, IndexedCodeGenDataReadFunctionMapNames, Ptr, llvm::IndexedCGData::Header::readFromBuffer(), and llvm::CodeGenDataReader::success().
Referenced by operator=().