9#ifndef LLVM_DEBUGINFO_DWARF_DWARFDEBUGARANGESET_H
10#define LLVM_DEBUGINFO_DWARF_DWARFDEBUGARANGESET_H
54 using DescriptorColl = std::vector<Descriptor>;
59 DescriptorColl ArangeDescriptors;
74 return desc_iterator_range(ArangeDescriptors.begin(),
75 ArangeDescriptors.end());
This file contains constants used for implementing Dwarf debug support.
uint64_t getCompileUnitDIEOffset() const
const Header & getHeader() const
LLVM_ABI void dump(raw_ostream &OS) const
desc_iterator_range descriptors() const
Lightweight error class with error context and mandatory checking.
An efficient, type-erasing, non-owning reference to a callable.
A range adaptor for a pair of iterators.
This class implements an extremely fast bulk output stream that can only output to a stream.
This provides a very simple, boring adaptor for a begin and end iterator into a range type.
DwarfFormat
Constants that define the DWARF format as 32 or 64 bit.
This is an optimization pass for GlobalISel generic memory operations.
uint64_t getEndAddress() const
LLVM_ABI void dump(raw_ostream &OS, uint32_t AddressSize) const