Searched refs:DbgValueLoc (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DebugLocEntry.h | 111 class DbgValueLoc { 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() 224 void addValues(ArrayRef<DbgValueLoc> Vals) { 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, [all …]
|
| H A D | DwarfDebug.h | 132 std::unique_ptr<DbgValueLoc> ValueLoc; 136 explicit Single(DbgValueLoc ValueLoc); 138 const DbgValueLoc &getValueLoc() const { return *ValueLoc; } in getValueLoc() 319 DbgValueLoc Value; ///< Corresponding location for the parameter value at 322 DbgCallSiteParam(unsigned Reg, DbgValueLoc Val) in DbgCallSiteParam() 328 DbgValueLoc getValue() const { return Value; } in getValue() 915 const DbgValueLoc &Value,
|
| H A D | DwarfDebug.cpp | 235 static DbgValueLoc getDebugLocValue(const MachineInstr *MI) { in getDebugLocValue() 265 return DbgValueLoc(Expr, DbgValueLocEntries, IsVariadic); in getDebugLocValue() 282 Loc::Single::Single(DbgValueLoc ValueLoc) in Single() 283 : ValueLoc(std::make_unique<DbgValueLoc>(ValueLoc)), in Single() 619 DbgValueLoc DbgLocVal(CombinedExpr, DbgValueLocEntry(Val)); in finishCallSiteParams() 1693 std::pair<DbgValueHistoryMap::EntryIndex, DbgValueLoc>; in buildLocationList() 1765 SmallVector<DbgValueLoc, 4> Values; in buildLocationList() 2636 const DbgValueLoc &Value, in emitDebugLocValue() 2740 const DbgValueLoc &Value = Values[0]; in finalize() 2743 assert(llvm::all_of(Values, [](DbgValueLoc P) { in finalize()
|
| H A D | DwarfCompileUnit.cpp | 765 const DbgValueLoc *DVal = &Single.getValueLoc(); in applyConcreteDbgVariableAttributes()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegisterCoalescer.cpp | 153 using DbgValueLoc = std::pair<SlotIndex, MachineInstr*>; typedef in __anon958e62000111::RegisterCoalescer 154 DenseMap<Register, std::vector<DbgValueLoc>> DbgVRegToValues;
|