Go to the documentation of this file.
13 #ifndef LLVM_LIB_BITCODE_READER_METADATALOADER_H
14 #define LLVM_LIB_BITCODE_READER_METADATALOADER_H
22 class BitcodeReaderValueList;
23 class BitstreamCursor;
30 template <
typename T>
class ArrayRef;
35 std::unique_ptr<MetadataLoaderImpl> Pimpl;
75 unsigned size()
const;
83 #endif // LLVM_LIB_BITCODE_READER_METADATALOADER_H
This is an optimization pass for GlobalISel generic memory operations.
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.
static bool parseMetadata(const StringRef &Input, uint64_t &FunctionHash, uint32_t &Attributes)
Parse Input that contains metadata.
print Print MemDeps of function
A Module instance is used to store all the information related to an LLVM module.
ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory),...
Machine Check Debug Module
Lightweight error class with error context and mandatory checking.