Lines Matching defs:DbgValueLocEntry
40 class DbgValueLocEntry {
67 DbgValueLocEntry(int64_t i) : EntryKind(E_Integer) { Constant.Int = i; }
68 DbgValueLocEntry(const ConstantFP *CFP) : EntryKind(E_ConstantFP) {
71 DbgValueLocEntry(const ConstantInt *CIP) : EntryKind(E_ConstantInt) {
74 DbgValueLocEntry(MachineLocation Loc) : EntryKind(E_Location), Loc(Loc) {}
75 DbgValueLocEntry(TargetIndexLocation Loc)
93 friend bool operator==(const DbgValueLocEntry &, const DbgValueLocEntry &);
115 SmallVector<DbgValueLocEntry, 2> ValueLocEntries;
120 DbgValueLoc(const DIExpression *Expr, ArrayRef<DbgValueLocEntry> Locs)
123 DbgValueLoc(const DIExpression *Expr, ArrayRef<DbgValueLocEntry> Locs,
135 DbgValueLoc(const DIExpression *Expr, DbgValueLocEntry Loc)
159 DbgValueLocEntry ThisOp = ValueLocEntries[0];
160 DbgValueLocEntry OtherOp = Other.ValueLocEntries[0];
168 ArrayRef<DbgValueLocEntry> getLocEntries() const { return ValueLocEntries; }
173 for (const DbgValueLocEntry &DV : ValueLocEntries)
254 inline bool operator==(const DbgValueLocEntry &A, const DbgValueLocEntry &B) {
259 case DbgValueLocEntry::E_Location:
261 case DbgValueLocEntry::E_TargetIndexLocation:
263 case DbgValueLocEntry::E_Integer:
265 case DbgValueLocEntry::E_ConstantFP:
267 case DbgValueLocEntry::E_ConstantInt: