Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocEntry.h108 class DbgValueLoc {
157 friend bool operator==(const DbgValueLoc &, const DbgValueLoc &);
158 friend bool operator<(const DbgValueLoc &, const DbgValueLoc &);
178 SmallVector<DbgValueLoc, 1> Values;
185 ArrayRef<DbgValueLoc> Vals) in DebugLocEntry()
205 ArrayRef<DbgValueLoc> getValues() const { return Values; } in getValues()
206 void addValues(ArrayRef<DbgValueLoc> Vals) { in addValues()
219 [](const DbgValueLoc &A, const DbgValueLoc &B) { in sortUniqueValues()
253 inline bool operator==(const DbgValueLoc &A, const DbgValueLoc &B) {
259 inline bool operator<(const DbgValueLoc &A,
[all …]
H A DDwarfDebug.h122 std::unique_ptr<DbgValueLoc> ValueLoc = nullptr;
151 void initializeDbgValue(DbgValueLoc Value) { in initializeDbgValue()
156 ValueLoc = std::make_unique<DbgValueLoc>(Value); in initializeDbgValue()
180 const DbgValueLoc *getValueLoc() const { return ValueLoc.get(); } in getValueLoc()
262 DbgValueLoc Value; ///< Corresponding location for the parameter value at
265 DbgCallSiteParam(unsigned Reg, DbgValueLoc Val) in DbgCallSiteParam()
271 DbgValueLoc getValue() const { return Value; } in getValue()
837 const DbgValueLoc &Value,
H A DDwarfDebug.cpp233 static DbgValueLoc getDebugLocValue(const MachineInstr *MI) { in getDebugLocValue()
255 return DbgValueLoc(Expr, DbgValueLocEntries, IsVariadic); in getDebugLocValue()
266 ValueLoc = std::make_unique<DbgValueLoc>(getDebugLocValue(DbgValue)); in initializeDbgValue()
637 DbgValueLoc DbgLocVal(CombinedExpr, DbgValueLocEntry(Val)); in finishCallSiteParams()
1650 std::pair<DbgValueHistoryMap::EntryIndex, DbgValueLoc>; in buildLocationList()
1722 SmallVector<DbgValueLoc, 4> Values; in buildLocationList()
2556 const DbgValueLoc &Value, in emitDebugLocValue()
2660 const DbgValueLoc &Value = Values[0]; in finalize()
2663 assert(llvm::all_of(Values, [](DbgValueLoc P) { in finalize()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRegisterCoalescer.cpp153 using DbgValueLoc = std::pair<SlotIndex, MachineInstr*>; typedef in __anoncc82f7ba0111::RegisterCoalescer
154 DenseMap<Register, std::vector<DbgValueLoc>> DbgVRegToValues;