Go to the documentation of this file.
9 #ifndef LLVM_DEBUGINFO_DWARF_DWARFLOCATIONEXPRESSION_H
10 #define LLVM_DEBUGINFO_DWARF_DWARFLOCATIONEXPRESSION_H
34 return L.
Range == R.Range && L.
Expr == R.Expr;
42 raw_ostream &
operator<<(raw_ostream &OS,
const DWARFLocationExpression &Loc);
49 #endif // LLVM_DEBUGINFO_DWARF_DWARFLOCATIONEXPRESSION_H
std::vector< DWARFLocationExpression > DWARFLocationExpressionsVector
Represents a set of absolute location expressions.
This is an optimization pass for GlobalISel generic memory operations.
Represents a single DWARF expression, whose value is location-dependent.
bool operator!=(uint64_t V1, const APInt &V2)
raw_ostream & operator<<(raw_ostream &OS, const APFixedPoint &FX)
SmallVector< uint8_t, 4 > Expr
The expression itself.
bool operator==(uint64_t V1, const APInt &V2)
Optional< DWARFAddressRange > Range
The address range in which this expression is valid.