Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocEntry.h108 class DbgValueLoc {
117 DbgValueLoc(const DIExpression *Expr, ArrayRef<DbgValueLocEntry> Locs) in DbgValueLoc() function
127 DbgValueLoc(const DIExpression *Expr, ArrayRef<DbgValueLocEntry> Locs, in DbgValueLoc() function
144 DbgValueLoc(const DIExpression *Expr, DbgValueLocEntry Loc) in DbgValueLoc() function
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()
[all …]
H A DDwarfDebug.h123 std::unique_ptr<DbgValueLoc> ValueLoc = nullptr;
152 void initializeDbgValue(DbgValueLoc Value) { in initializeDbgValue()
157 ValueLoc = std::make_unique<DbgValueLoc>(Value); in initializeDbgValue()
181 const DbgValueLoc *getValueLoc() const { return ValueLoc.get(); } in getValueLoc()
263 DbgValueLoc Value; ///< Corresponding location for the parameter value at
266 DbgCallSiteParam(unsigned Reg, DbgValueLoc Val) in DbgCallSiteParam()
272 DbgValueLoc getValue() const { return Value; } in getValue()
848 const DbgValueLoc &Value,
H A DDwarfDebug.cpp236 static DbgValueLoc getDebugLocValue(const MachineInstr *MI) { in getDebugLocValue()
258 return DbgValueLoc(Expr, DbgValueLocEntries, IsVariadic); in getDebugLocValue()
269 ValueLoc = std::make_unique<DbgValueLoc>(getDebugLocValue(DbgValue)); in initializeDbgValue()
648 DbgValueLoc DbgLocVal(CombinedExpr, DbgValueLocEntry(Val)); in finishCallSiteParams()
1667 std::pair<DbgValueHistoryMap::EntryIndex, DbgValueLoc>; in buildLocationList()
1739 SmallVector<DbgValueLoc, 4> Values; in buildLocationList()
2486 const DbgValueLoc &Value, in emitDebugLocValue()
2590 const DbgValueLoc &Value = Values[0]; in finalize()
2593 assert(llvm::all_of(Values, [](DbgValueLoc P) { in finalize()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DRegisterCoalescer.cpp139 using DbgValueLoc = std::pair<SlotIndex, MachineInstr*>; typedef in __anon3ec327350111::RegisterCoalescer
140 DenseMap<Register, std::vector<DbgValueLoc>> DbgVRegToValues;