llvm::BitstreamEntry

When advancing through a bitstream cursor, each advance can discover a few different kinds of entries:

Synopsis

Declared in <llvm/Bitstream/BitstreamReader.h>

struct BitstreamEntry;

Enums

NameDescription
EntryKind Kinds of entries discovered while advancing through a bitstream.

Static Member Functions

NameDescription
getEndBlock Construct an EndBlock entry.
getError Construct an Error entry for malformed bitcode.
getRecord Construct a Record entry for the given abbreviation ID.
getSubBlock Construct a SubBlock entry for the given block ID.

Data Members

NameDescription
ID Block ID for SubBlock, or AbbrevID for Record.
Kind Kinds of entries discovered while advancing through a bitstream.