Lines Matching refs:LocExpr
30 if (LocExpr.Range == std::nullopt)
32 return LocExpr.Range->SectionIndex == Addr.SectionIndex &&
33 LocExpr.Range->LowPC <= Addr.Address &&
34 LocExpr.Range->HighPC > Addr.Address;
38 DataExtractor Data({LocExpr.Expr.data(), LocExpr.Expr.size()},
70 for (const DWARFLocationExpression &LocExpr : *Locs) {
71 if (LocExpr.Range) {
72 LiveVariables.emplace_back(LocExpr, VarName, U, FuncDie);
74 // If the LocExpr does not have an associated range, it is valid for
77 // LocExpr, does that happen in reality?
79 DWARFAddressRange(FuncLowPC, FuncHighPC, SectionIndex), LocExpr.Expr};
134 dbgs() << LV.VarName << " @ " << LV.LocExpr.Range << ": ";