class BitCodeAbbrev
Declaration
class BitCodeAbbrev { /* full declaration omitted */ };
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.
Declared at: llvm/include/llvm/Bitstream/BitCodes.h:167
Method Overview
- public void Add(const llvm::BitCodeAbbrevOp & OpInfo)
- public BitCodeAbbrev()
- public BitCodeAbbrev(std::initializer_list<BitCodeAbbrevOp> OperandList)
- public unsigned int getNumOperandInfos() const
- public const llvm::BitCodeAbbrevOp & getOperandInfo(unsigned int N) const
Methods
¶void Add(const llvm::BitCodeAbbrevOp& OpInfo)
void Add(const llvm::BitCodeAbbrevOp& OpInfo)
Declared at: llvm/include/llvm/Bitstream/BitCodes.h:183
Parameters
- const llvm::BitCodeAbbrevOp& OpInfo
¶BitCodeAbbrev()
BitCodeAbbrev()
Declared at: llvm/include/llvm/Bitstream/BitCodes.h:171
¶BitCodeAbbrev(
std::initializer_list<BitCodeAbbrevOp>
OperandList)
BitCodeAbbrev(
std::initializer_list<BitCodeAbbrevOp>
OperandList)
Declared at: llvm/include/llvm/Bitstream/BitCodes.h:173
Parameters
- std::initializer_list<BitCodeAbbrevOp> OperandList
¶unsigned int getNumOperandInfos() const
unsigned int getNumOperandInfos() const
Declared at: llvm/include/llvm/Bitstream/BitCodes.h:176
¶const llvm::BitCodeAbbrevOp& getOperandInfo(
unsigned int N) const
const llvm::BitCodeAbbrevOp& getOperandInfo(
unsigned int N) const
Declared at: llvm/include/llvm/Bitstream/BitCodes.h:179
Parameters
- unsigned int N