LLVM
8.0.1
|
BitCodeAbbrev - This class represents an abbreviation record. More...
#include "llvm/Bitcode/BitCodes.h"
Public Member Functions | |
unsigned | getNumOperandInfos () const |
const BitCodeAbbrevOp & | getOperandInfo (unsigned N) const |
void | Add (const BitCodeAbbrevOp &OpInfo) |
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 168 of file BitCodes.h.
|
inline |
Definition at line 179 of file BitCodes.h.
References llvm::SmallVectorTemplateBase< T >::push_back().
|
inline |
Definition at line 172 of file BitCodes.h.
References llvm::SmallVectorBase::size().
Referenced by llvm::BitstreamWriter::EmitRecordWithArray(), llvm::BitstreamCursor::readRecord(), and llvm::BitstreamCursor::skipRecord().
|
inline |
Definition at line 175 of file BitCodes.h.
References N.
Referenced by llvm::BitstreamWriter::EmitRecordWithArray(), llvm::BitstreamCursor::readRecord(), and llvm::BitstreamCursor::skipRecord().