LLVM
8.0.1
|
#include "llvm/DebugInfo/CodeView/TypeStreamMerger.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h"
#include "llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h"
#include "llvm/DebugInfo/CodeView/TypeDeserializer.h"
#include "llvm/DebugInfo/CodeView/TypeIndex.h"
#include "llvm/DebugInfo/CodeView/TypeIndexDiscovery.h"
#include "llvm/DebugInfo/CodeView/TypeRecord.h"
#include "llvm/Support/Error.h"
Go to the source code of this file.
Functions | |
static size_t | slotForIndex (TypeIndex Idx) |
static bool | isIdRecord (TypeLeafKind K) |
|
static |
Definition at line 206 of file TypeStreamMerger.cpp.
References assert(), llvm::joinErrors(), llvm::codeview::mergeIdRecords(), llvm::codeview::mergeTypeRecords(), llvm::ArrayRef< T >::size(), and slotForIndex().
|
inlinestatic |
Definition at line 24 of file TypeStreamMerger.cpp.
References assert(), llvm::codeview::corrupt_record, llvm::codeview::TypeIndex::FirstNonSimpleIndex, llvm::codeview::TypeIndex::getIndex(), llvm::codeview::TypeIndex::isSimple(), LLVM_LIKELY, LLVM_UNLIKELY, llvm::codeview::mergeIdRecords(), llvm::codeview::mergeTypeRecords(), llvm::codeview::NotTranslated, llvm::SmallVectorBase::size(), and llvm::ArrayRef< T >::size().
Referenced by isIdRecord().