Lines Matching refs:LocationContext
312 AnalysisDeclContext::getStackFrame(const LocationContext *ParentLC, in getStackFrame()
320 const LocationContext *ParentLC, const BlockDecl *BD, const void *Data) { in getBlockInvocationContext()
351 void LocationContext::ProfileCommon(llvm::FoldingSetNodeID &ID, in ProfileCommon()
354 const LocationContext *parent, in ProfileCommon()
376 AnalysisDeclContext *ctx, const LocationContext *parent, const Stmt *s, in getStackFrame()
391 AnalysisDeclContext *ADC, const LocationContext *ParentLC, in getBlockInvocationContext()
410 const StackFrameContext *LocationContext::getStackFrame() const { in getStackFrame()
411 const LocationContext *LC = this; in getStackFrame()
420 bool LocationContext::inTopFrame() const { in inTopFrame()
424 bool LocationContext::isParentOf(const LocationContext *LC) const { in isParentOf()
426 const LocationContext *Parent = LC->getParent(); in isParentOf()
444 void LocationContext::dumpStack(raw_ostream &Out) const { in dumpStack()
453 for (const LocationContext *LCtx = this; LCtx; LCtx = LCtx->getParent()) { in dumpStack()
479 void LocationContext::printJson(raw_ostream &Out, const char *NL, in printJson()
481 std::function<void(const LocationContext *)> in printJson()
491 for (const LocationContext *LCtx = this; LCtx; LCtx = LCtx->getParent()) { in printJson()
531 LLVM_DUMP_METHOD void LocationContext::dump() const { printJson(llvm::errs()); } in dump()
639 LocationContext::~LocationContext() = default;
646 for (llvm::FoldingSet<LocationContext>::iterator I = Contexts.begin(), in clear()
648 LocationContext *LC = &*I; in clear()