Home
last modified time | relevance | path

Searched refs:DbgValueLoc (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocEntry.h111 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 DDwarfDebug.h132 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 DDwarfDebug.cpp235 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 DDwarfCompileUnit.cpp765 const DbgValueLoc *DVal = &Single.getValueLoc(); in applyConcreteDbgVariableAttributes()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterCoalescer.cpp153 using DbgValueLoc = std::pair<SlotIndex, MachineInstr*>; typedef in __anon958e62000111::RegisterCoalescer
154 DenseMap<Register, std::vector<DbgValueLoc>> DbgVRegToValues;