Module llvm_bitcode::bitstream[][src]

Structs

Abbreviation

An Abbreviation represents the encoding definition for a user-defined record. An Abbreviation is the primary form of compression available in a bitstream file.

AbbreviationId

An AbbreviationId is a fixed-width field that occurs at the start of abbreviated data records and inside block definitions.

BlockId

A BlockId is a fixed-width field that occurs at the start of all blocks.

CollectingVisitor

Enums

BlockInfoCode

A BlockInfoCode enumerates the bits that occur in the metadata for a block or record. Of these bits, only SetBid is required. If a name is given to a block or record with BlockName or SetRecordName, debugging tools like llvm-bcanalyzer can be used to introspect the structure of blocks and records in the bitstream file.

Operand

Traits

BitStreamVisitor

A visitor which receives callbacks while reading a bitstream.