LLVM
8.0.1
|
When advancing through a bitstream cursor, each advance can discover a few different kinds of entries: More...
#include "llvm/Bitcode/BitstreamReader.h"
Public Types | |
enum | { Error, EndBlock, SubBlock, Record } |
Static Public Member Functions | |
static BitstreamEntry | getError () |
static BitstreamEntry | getEndBlock () |
static BitstreamEntry | getSubBlock (unsigned ID) |
static BitstreamEntry | getRecord (unsigned AbbrevID) |
Public Attributes | |
enum llvm::BitstreamEntry:: { ... } | Kind |
unsigned | ID |
When advancing through a bitstream cursor, each advance can discover a few different kinds of entries:
Definition at line 279 of file BitstreamReader.h.
anonymous enum |
Enumerator | |
---|---|
Error | |
EndBlock | |
SubBlock | |
Record |
Definition at line 280 of file BitstreamReader.h.
|
inlinestatic |
Definition at line 294 of file BitstreamReader.h.
Referenced by llvm::BitstreamCursor::advance().
|
inlinestatic |
Definition at line 290 of file BitstreamReader.h.
References E, llvm::Error, and Kind.
Referenced by llvm::BitstreamCursor::advance(), and llvm::BitstreamCursor::advanceSkippingSubblocks().
|
inlinestatic |
Definition at line 302 of file BitstreamReader.h.
Referenced by llvm::BitstreamCursor::advance().
|
inlinestatic |
Definition at line 298 of file BitstreamReader.h.
Referenced by llvm::BitstreamCursor::advance().
unsigned llvm::BitstreamEntry::ID |
Definition at line 288 of file BitstreamReader.h.
Referenced by decodeLLVMAttributesForBitcode(), getAttrFromCode(), llvm::getBitcodeFileContents(), getEnableSplitLTOUnitFlag(), llvm::BitcodeModule::getLTOInfo(), getRecord(), getSubBlock(), hasObjCCategory(), hasObjCCategoryInModule(), jumpToValueSymbolTable(), llvm::MetadataLoader::MetadataLoaderImpl::parseMetadata(), llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataAttachment(), llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataKinds(), readBlobInRecord(), llvm::BitstreamCursor::ReadBlockInfoBlock(), readIdentificationBlock(), readIdentificationCode(), readModuleTriple(), readTriple(), readWideAPInt(), setImmutableRefs(), and llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugIntrinsics().
enum { ... } llvm::BitstreamEntry::Kind |
Referenced by llvm::BitstreamCursor::advanceSkippingSubblocks(), decodeLLVMAttributesForBitcode(), getAttrFromCode(), llvm::getBitcodeFileContents(), getEnableSplitLTOUnitFlag(), getEndBlock(), getError(), llvm::BitcodeModule::getLTOInfo(), getRecord(), getSubBlock(), hasObjCCategory(), hasObjCCategoryInModule(), jumpToValueSymbolTable(), llvm::MetadataLoader::MetadataLoaderImpl::parseMetadata(), llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataAttachment(), llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataKinds(), readBlobInRecord(), llvm::BitstreamCursor::ReadBlockInfoBlock(), readIdentificationBlock(), readIdentificationCode(), readModuleTriple(), readTriple(), readWideAPInt(), setImmutableRefs(), and llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugIntrinsics().