LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::BitstreamWriter Member List

This is the complete list of members for llvm::BitstreamWriter, including all inherited members.

BitstreamWriter(SmallVectorImpl< char > &O)llvm::BitstreamWriterinlineexplicit
Emit(uint32_t Val, unsigned NumBits)llvm::BitstreamWriterinline
Emit64(uint64_t Val, unsigned NumBits)llvm::BitstreamWriterinline
EmitAbbrev(BitCodeAbbrev *Abbv)llvm::BitstreamWriterinline
EmitBlockInfoAbbrev(unsigned BlockID, BitCodeAbbrev *Abbv)llvm::BitstreamWriterinline
EmitCode(unsigned Val)llvm::BitstreamWriterinline
EmitRecord(unsigned Code, SmallVectorImpl< uintty > &Vals, unsigned Abbrev=0)llvm::BitstreamWriterinline
EmitRecordWithAbbrev(unsigned Abbrev, SmallVectorImpl< uintty > &Vals)llvm::BitstreamWriterinline
EmitRecordWithArray(unsigned Abbrev, SmallVectorImpl< uintty > &Vals, StringRef Array)llvm::BitstreamWriterinline
EmitRecordWithArray(unsigned Abbrev, SmallVectorImpl< uintty > &Vals, const char *ArrayData, unsigned ArrayLen)llvm::BitstreamWriterinline
EmitRecordWithBlob(unsigned Abbrev, SmallVectorImpl< uintty > &Vals, StringRef Blob)llvm::BitstreamWriterinline
EmitRecordWithBlob(unsigned Abbrev, SmallVectorImpl< uintty > &Vals, const char *BlobData, unsigned BlobLen)llvm::BitstreamWriterinline
EmitVBR(uint32_t Val, unsigned NumBits)llvm::BitstreamWriterinline
EmitVBR64(uint64_t Val, unsigned NumBits)llvm::BitstreamWriterinline
EnterBlockInfoBlock(unsigned CodeWidth)llvm::BitstreamWriterinline
EnterSubblock(unsigned BlockID, unsigned CodeLen)llvm::BitstreamWriterinline
ExitBlock()llvm::BitstreamWriterinline
FlushToWord()llvm::BitstreamWriterinline
getBlockInfo(unsigned BlockID)llvm::BitstreamWriterinline
GetCurrentBitNo() const llvm::BitstreamWriterinline
~BitstreamWriter()llvm::BitstreamWriterinline