Lines Matching refs:DbgValueLocEntry
40 class DbgValueLocEntry {
67 DbgValueLocEntry(int64_t i) : EntryKind(E_Integer) { Constant.Int = i; } in DbgValueLocEntry() function
68 DbgValueLocEntry(const ConstantFP *CFP) : EntryKind(E_ConstantFP) { in DbgValueLocEntry() function
71 DbgValueLocEntry(const ConstantInt *CIP) : EntryKind(E_ConstantInt) { in DbgValueLocEntry() function
74 DbgValueLocEntry(MachineLocation Loc) : EntryKind(E_Location), Loc(Loc) {} in DbgValueLocEntry() function
75 DbgValueLocEntry(TargetIndexLocation Loc) in DbgValueLocEntry() function
93 friend bool operator==(const DbgValueLocEntry &, const DbgValueLocEntry &);
115 SmallVector<DbgValueLocEntry, 2> ValueLocEntries;
120 DbgValueLoc(const DIExpression *Expr, ArrayRef<DbgValueLocEntry> Locs) in DbgValueLoc()
124 DbgValueLoc(const DIExpression *Expr, ArrayRef<DbgValueLocEntry> Locs, in DbgValueLoc()
137 DbgValueLoc(const DIExpression *Expr, DbgValueLocEntry Loc) in DbgValueLoc()
161 DbgValueLocEntry ThisOp = ValueLocEntries[0]; in isEquivalent()
162 DbgValueLocEntry OtherOp = Other.ValueLocEntries[0]; in isEquivalent()
170 ArrayRef<DbgValueLocEntry> getLocEntries() const { return ValueLocEntries; } in getLocEntries()
175 for (const DbgValueLocEntry &DV : ValueLocEntries) in dump()
256 inline bool operator==(const DbgValueLocEntry &A, const DbgValueLocEntry &B) {
261 case DbgValueLocEntry::E_Location:
263 case DbgValueLocEntry::E_TargetIndexLocation:
265 case DbgValueLocEntry::E_Integer:
267 case DbgValueLocEntry::E_ConstantFP:
269 case DbgValueLocEntry::E_ConstantInt: