Home
last modified time | relevance | path

Searched refs:DebugLocEntry (Results 1 – 3 of 3) sorted by relevance

/NextBSD/contrib/llvm/lib/CodeGen/AsmPrinter/
HDDebugLocEntry.h24 class DebugLocEntry {
86 DebugLocEntry(const MCSymbol *B, const MCSymbol *E, Value Val) in DebugLocEntry() function
95 bool MergeValues(const DebugLocEntry &Next) { in MergeValues()
112 bool MergeRanges(const DebugLocEntry &Next) { in MergeRanges()
124 void addValues(ArrayRef<DebugLocEntry::Value> Vals) { in addValues()
127 assert(std::all_of(Values.begin(), Values.end(), [](DebugLocEntry::Value V){ in addValues()
150 inline bool operator==(const DebugLocEntry::Value &A,
151 const DebugLocEntry::Value &B) {
159 case DebugLocEntry::Value::E_Location:
161 case DebugLocEntry::Value::E_Integer:
[all …]
HDDwarfDebug.cpp733 static DebugLocEntry::Value getDebugLocValue(const MachineInstr *MI) { in getDebugLocValue()
745 return DebugLocEntry::Value(Expr, MLoc); in getDebugLocValue()
748 return DebugLocEntry::Value(Expr, MI->getOperand(0).getImm()); in getDebugLocValue()
750 return DebugLocEntry::Value(Expr, MI->getOperand(0).getFPImm()); in getDebugLocValue()
752 return DebugLocEntry::Value(Expr, MI->getOperand(0).getCImm()); in getDebugLocValue()
793 DwarfDebug::buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc, in buildLocationList()
795 SmallVector<DebugLocEntry::Value, 4> OpenRanges; in buildLocationList()
812 [&](DebugLocEntry::Value R) { in buildLocationList()
832 DebugLocEntry Loc(StartLabel, EndLabel, Value); in buildLocationList()
922 SmallVector<DebugLocEntry, 8> Entries; in collectVariableInfo()
[all …]
HDDwarfDebug.h44 class DebugLocEntry; variable
503 void buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc,