Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/AsmPrinter/
DDebugLocEntry.h25 class DebugLocEntry {
101 DebugLocEntry(const MCSymbol *B, const MCSymbol *E, Value Val) in DebugLocEntry() function
110 bool MergeValues(const DebugLocEntry &Next);
116 bool MergeRanges(const DebugLocEntry &Next) { in MergeRanges()
128 void addValues(ArrayRef<DebugLocEntry::Value> Vals) { in addValues()
131 assert(std::all_of(Values.begin(), Values.end(), [](DebugLocEntry::Value V){ in addValues()
154 inline bool operator==(const DebugLocEntry::Value &A,
155 const DebugLocEntry::Value &B) {
163 case DebugLocEntry::Value::E_Location:
165 case DebugLocEntry::Value::E_Integer:
[all …]
DDwarfDebug.cpp744 static DebugLocEntry::Value getDebugLocValue(const MachineInstr *MI) { in getDebugLocValue()
756 return DebugLocEntry::Value(Expr, MLoc); in getDebugLocValue()
759 return DebugLocEntry::Value(Expr, MI->getOperand(0).getImm()); in getDebugLocValue()
761 return DebugLocEntry::Value(Expr, MI->getOperand(0).getFPImm()); in getDebugLocValue()
763 return DebugLocEntry::Value(Expr, MI->getOperand(0).getCImm()); in getDebugLocValue()
772 bool DebugLocEntry::MergeValues(const DebugLocEntry &Next) { in MergeValues()
829 DwarfDebug::buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc, in buildLocationList()
831 SmallVector<DebugLocEntry::Value, 4> OpenRanges; in buildLocationList()
848 [&](DebugLocEntry::Value R) { in buildLocationList()
868 DebugLocEntry Loc(StartLabel, EndLabel, Value); in buildLocationList()
[all …]
DDwarfDebug.h44 class DebugLocEntry; variable
443 void buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc,
/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/
DDebugLocEntry.h122 class DebugLocEntry {
135 DebugLocEntry(const MCSymbol *Begin, const MCSymbol *End, in DebugLocEntry() function
145 bool MergeRanges(const DebugLocEntry &Next) { in MergeRanges()
DDwarfDebug.h604 bool buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc,
DDwarfDebug.cpp1625 bool DwarfDebug::buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc, in buildLocationList()
1805 SmallVector<DebugLocEntry, 8> Entries; in collectEntityInfo()
2501 void DebugLocEntry::finalize(const AsmPrinter &AP, in finalize()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DDebugLocEntry.h122 class DebugLocEntry {
135 DebugLocEntry(const MCSymbol *Begin, const MCSymbol *End, in DebugLocEntry() function
145 bool MergeRanges(const DebugLocEntry &Next) { in MergeRanges()
DDwarfDebug.h52 class DebugLocEntry; variable
586 bool buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc,
DDwarfDebug.cpp1429 bool DwarfDebug::buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc, in buildLocationList()
1608 SmallVector<DebugLocEntry, 8> Entries; in collectEntityInfo()
2267 void DebugLocEntry::finalize(const AsmPrinter &AP, in finalize()