LLVM: llvm::BitCodeAbbrev Class Reference (original) (raw)

BitCodeAbbrev - This class represents an abbreviation record. More...

#include "[llvm/Bitstream/BitCodes.h](BitCodes%5F8h%5Fsource.html)"

Public Member Functions
BitCodeAbbrev ()=default
BitCodeAbbrev (std::initializer_list< BitCodeAbbrevOp > OperandList)
unsigned getNumOperandInfos () const
const BitCodeAbbrevOp & getOperandInfo (unsigned N) const
void Add (const BitCodeAbbrevOp &OpInfo)

Detailed Description

BitCodeAbbrev - This class represents an abbreviation record.

An abbreviation allows a complex record that has redundancy to be stored in a specialized format instead of the fully-general, fully-vbr, format.

Definition at line 109 of file BitCodes.h.

Constructor & Destructor Documentation

llvm::BitCodeAbbrev::BitCodeAbbrev ( ) default

BitCodeAbbrev() [2/2]

llvm::BitCodeAbbrev::BitCodeAbbrev ( std::initializer_list< BitCodeAbbrevOp > OperandList) inlineexplicit

Member Function Documentation

Add()

getNumOperandInfos()

unsigned llvm::BitCodeAbbrev::getNumOperandInfos ( ) const inline

getOperandInfo()


The documentation for this class was generated from the following file: