Lines Matching refs:DbgValueLoc
111 class DbgValueLoc {
120 DbgValueLoc(const DIExpression *Expr, ArrayRef<DbgValueLocEntry> Locs) in DbgValueLoc() function
124 DbgValueLoc(const DIExpression *Expr, ArrayRef<DbgValueLocEntry> Locs, in DbgValueLoc() function
137 DbgValueLoc(const DIExpression *Expr, DbgValueLocEntry Loc) in DbgValueLoc() function
146 bool isEquivalent(const DbgValueLoc &Other) const { in isEquivalent()
171 friend bool operator==(const DbgValueLoc &, const DbgValueLoc &);
172 friend bool operator<(const DbgValueLoc &, const DbgValueLoc &);
192 SmallVector<DbgValueLoc, 1> Values;
199 ArrayRef<DbgValueLoc> Vals) in DebugLocEntry()
223 ArrayRef<DbgValueLoc> getValues() const { return Values; } in getValues()
224 void addValues(ArrayRef<DbgValueLoc> Vals) { in addValues()
227 assert((Values.size() == 1 || all_of(Values, [](DbgValueLoc V) { in addValues()
242 [](const DbgValueLoc &A, const DbgValueLoc &B) { in sortUniqueValues()
276 inline bool operator==(const DbgValueLoc &A, const DbgValueLoc &B) {
282 inline bool operator<(const DbgValueLoc &A,
283 const DbgValueLoc &B) {