Go to the documentation of this file.
9 #ifndef LLVM_DEBUGINFO_DWARF_DWARFDEBUGARANGESET_H
10 #define LLVM_DEBUGINFO_DWARF_DWARFDEBUGARANGESET_H
21 class DWARFDataExtractor;
53 using DescriptorColl = std::vector<Descriptor>;
58 DescriptorColl ArangeDescriptors;
74 ArangeDescriptors.end());
80 #endif // LLVM_DEBUGINFO_DWARF_DWARFDEBUGARANGESET_H
This is an optimization pass for GlobalISel generic memory operations.
void dump(raw_ostream &OS) const
desc_iterator_range descriptors() const
uint64_t getEndAddress() const
This class implements an extremely fast bulk output stream that can only output to a stream.
DwarfFormat
Constants that define the DWARF format as 32 or 64 bit.
An efficient, type-erasing, non-owning reference to a callable.
const Header & getHeader() const
uint64_t getCompileUnitDIEOffset() const
Error extract(DWARFDataExtractor data, uint64_t *offset_ptr, function_ref< void(Error)> WarningHandler)
void dump(raw_ostream &OS, uint32_t AddressSize) const
Lightweight error class with error context and mandatory checking.
A range adaptor for a pair of iterators.