Searched refs:PrettyStackTraceEntry (Results 1 – 14 of 14) sorted by relevance
52 class PrettyStackTraceEntry {53 friend PrettyStackTraceEntry *ReverseStackTrace(PrettyStackTraceEntry *);55 PrettyStackTraceEntry *NextEntry;56 PrettyStackTraceEntry(const PrettyStackTraceEntry &) = delete;57 void operator=(const PrettyStackTraceEntry &) = delete;59 PrettyStackTraceEntry();60 virtual ~PrettyStackTraceEntry();66 const PrettyStackTraceEntry *getNextEntry() const { return NextEntry; } in getNextEntry()72 class PrettyStackTraceString : public PrettyStackTraceEntry {82 class PrettyStackTraceFormat : public PrettyStackTraceEntry {[all …]
53 static LLVM_THREAD_LOCAL PrettyStackTraceEntry *PrettyStackTraceHead = nullptr;71 PrettyStackTraceEntry *ReverseStackTrace(PrettyStackTraceEntry *Head) { in ReverseStackTrace()72 PrettyStackTraceEntry *Prev = nullptr; in ReverseStackTrace()85 SaveAndRestore<PrettyStackTraceEntry *> SavedStack{PrettyStackTraceHead, in PrintStack()87 PrettyStackTraceEntry *ReversedStack = ReverseStackTrace(SavedStack.get()); in PrintStack()88 for (const PrettyStackTraceEntry *Entry = ReversedStack; Entry; in PrintStack()215 PrettyStackTraceEntry::PrettyStackTraceEntry() { in PrettyStackTraceEntry() function in PrettyStackTraceEntry225 PrettyStackTraceEntry::~PrettyStackTraceEntry() { in ~PrettyStackTraceEntry()319 static_cast<PrettyStackTraceEntry *>(const_cast<void *>(Top)); in RestorePrettyStackState()
28 class PrettyStackTraceLocationContext : public llvm::PrettyStackTraceEntry {
26 class PrettyStackTraceLoc : public llvm::PrettyStackTraceEntry {
29 class PrettyDeclStackTraceEntry : public llvm::PrettyStackTraceEntry {
1286 class PrettyStackTraceDecl : public llvm::PrettyStackTraceEntry {
50 class PrettyStackTraceParserEntry : public llvm::PrettyStackTraceEntry {
113 class PrettyStackTraceAnalysis : public llvm::PrettyStackTraceEntry {131 class PrettyStackTraceCFGElement : public llvm::PrettyStackTraceEntry {
31 class StackTraceEntry : public PrettyStackTraceEntry { in run()
109 class PassManagerPrettyStackEntry : public PrettyStackTraceEntry {
43 class PrettyStackTraceDoubleString : public llvm::PrettyStackTraceEntry {
25 class PrettyStackTraceParse : public PrettyStackTraceEntry {
145 class PrettyStackTraceParse : public PrettyStackTraceEntry {162 class PrettyStackTraceEmit : public PrettyStackTraceEntry {
1903 class PrettyStackTraceFunction : public PrettyStackTraceEntry {