Lines Matching defs:BitstreamReader
1 //===- BitstreamReader.h - Low-level bitstream reader interface -*- C++ -*-===//
10 // This header defines the BitstreamReader class. This class can be used to
31 class BitstreamReader {
51 BitstreamReader(const BitstreamReader&) = delete;
52 void operator=(const BitstreamReader&) = delete;
54 BitstreamReader() : IgnoreBlockInfoNames(true) {
57 BitstreamReader(const unsigned char *Start, const unsigned char *End)
62 BitstreamReader(std::unique_ptr<MemoryObject> BitcodeBytes)
65 BitstreamReader(BitstreamReader &&Other) {
69 BitstreamReader &operator=(BitstreamReader &&Other) {
125 void takeBlockInfo(BitstreamReader &&Other) {
165 BitstreamReader *BitStream;
205 explicit BitstreamCursor(BitstreamReader &R) { init(&R); }
207 void init(BitstreamReader *R) {
242 BitstreamReader *getBitStreamReader() {
245 const BitstreamReader *getBitStreamReader() const {