LLVM 22.0.0git
|
#include "llvm/DebugInfo/DWARF/LowLevel/DWARFExpression.h"
Classes | |
class | iterator |
An iterator to go through the expression operations. More... | |
class | Operation |
This class represents an Operation in the Expression. More... |
Public Member Functions | |
DWARFExpression (DataExtractor Data, uint8_t AddressSize, std::optional< dwarf::DwarfFormat > Format=std::nullopt) | |
iterator | begin () const |
iterator | end () const |
LLVM_ABI bool | operator== (const DWARFExpression &RHS) const |
StringRef | getData () const |
Friends | |
class | DWARFVerifier |
Definition at line 24 of file DWARFExpression.h.
|
inline |
|
inline |
Definition at line 151 of file DWARFExpression.h.
Referenced by llvm::DWARFUnit::updateVariableDieMap().
|
inline |
Definition at line 152 of file DWARFExpression.h.
Referenced by llvm::DWARFUnit::updateVariableDieMap().
|
inline |
Definition at line 156 of file DWARFExpression.h.
Referenced by llvm::dwarf_linker::parallel::CompileUnit::cloneDieAttrExpression(), and llvm::printOp().
bool llvm::DWARFExpression::operator== | ( | const DWARFExpression & | RHS | ) | const |
Definition at line 264 of file DWARFExpression.cpp.
References DWARFExpression().
|
friend |
Definition at line 158 of file DWARFExpression.h.
References DWARFVerifier.
Referenced by DWARFVerifier.