Searched refs:DebugLocEntry (Results 1 – 3 of 3) sorted by relevance
| /NextBSD/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| HD | DebugLocEntry.h | 24 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 …]
|
| HD | DwarfDebug.cpp | 733 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 …]
|
| HD | DwarfDebug.h | 44 class DebugLocEntry; variable 503 void buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc,
|