14 #ifndef LLVM_LIB_BITCODE_READER_METADATALOADER_H 15 #define LLVM_LIB_BITCODE_READER_METADATALOADER_H 24 class BitcodeReaderValueList;
25 class BitstreamCursor;
38 std::unique_ptr<MetadataLoaderImpl> Pimpl;
39 Error parseMetadata(
bool ModuleLevel);
78 unsigned size()
const;
86 #endif // LLVM_LIB_BITCODE_READER_METADATALOADER_H
Type
MessagePack types as defined in the standard, with the exception of Integer being divided into a sign...
This class represents lattice values for constants.
A Module instance is used to store all the information related to an LLVM module. ...
This class consists of common code factored out of the SmallVector class to reduce code duplication b...
The instances of the Type class are immutable: once they are created, they are never changed...
This represents a position within a bitcode file, implemented on top of a SimpleBitstreamCursor.
Lightweight error class with error context and mandatory checking.
print Print MemDeps of function
std::vector< uint32_t > Metadata
PAL metadata represented as a vector.