LLVM API Documentation
#include <BitCodes.h>
Public Member Functions | |
unsigned | getNumOperandInfos () const |
const BitCodeAbbrevOp & | getOperandInfo (unsigned N) const |
void | Add (const BitCodeAbbrevOp &OpInfo) |
Friends | |
class | RefCountedBase< BitCodeAbbrev > |
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 165 of file BitCodes.h.
void llvm::BitCodeAbbrev::Add | ( | const BitCodeAbbrevOp & | OpInfo | ) | [inline] |
Definition at line 179 of file BitCodes.h.
References llvm::SmallVectorTemplateBase< T, isPodLike >::push_back().
Referenced by llvm::BitstreamCursor::ReadAbbrevRecord(), WriteBlockInfo(), WriteConstants(), WriteModuleInfo(), and WriteModuleMetadata().
unsigned llvm::BitCodeAbbrev::getNumOperandInfos | ( | ) | const [inline] |
Definition at line 172 of file BitCodes.h.
References llvm::SmallVectorTemplateCommon< T, typename >::size().
Referenced by llvm::BitstreamCursor::readRecord(), and llvm::BitstreamCursor::skipRecord().
const BitCodeAbbrevOp& llvm::BitCodeAbbrev::getOperandInfo | ( | unsigned | N | ) | const [inline] |
Definition at line 175 of file BitCodes.h.
Referenced by llvm::BitstreamCursor::readRecord(), and llvm::BitstreamCursor::skipRecord().
friend class RefCountedBase< BitCodeAbbrev > [friend] |
Definition at line 169 of file BitCodes.h.