9#ifndef LLVM_DEBUGINFO_DWARF_DWARFATTRIBUTE_H
10#define LLVM_DEBUGINFO_DWARF_DWARFATTRIBUTE_H
38 explicit operator bool()
const {
This file contains constants used for implementing Dwarf debug support.
This is an optimization pass for GlobalISel generic memory operations.
Encapsulates a DWARF attribute value and all of the data required to describe the attribute value.
uint64_t Offset
The debug info/types offset for this attribute.
static bool mayHaveLocationList(dwarf::Attribute Attr)
Identify DWARF attributes that may contain a pointer to a location list.
DWARFFormValue Value
The form and value for this attribute.
uint32_t ByteSize
The debug info/types section byte size of the data for this attribute.
static bool mayHaveLocationExpr(dwarf::Attribute Attr)
Identifies DWARF attributes that may contain a reference to a DWARF expression.
dwarf::Attribute Attr
The attribute enumeration of this attribute.