Lines Matching refs:LocationContext

312 AnalysisDeclContext::getStackFrame(const LocationContext *ParentLC,  in getStackFrame()
320 const LocationContext *ParentLC, const BlockDecl *BD, const void *Data) { in getBlockInvocationContext()
404 void LocationContext::ProfileCommon(llvm::FoldingSetNodeID &ID, in ProfileCommon()
407 const LocationContext *parent, in ProfileCommon()
429 AnalysisDeclContext *ctx, const LocationContext *parent, const Stmt *s, in getStackFrame()
444 AnalysisDeclContext *ADC, const LocationContext *ParentLC, in getBlockInvocationContext()
463 const StackFrameContext *LocationContext::getStackFrame() const { in getStackFrame()
464 const LocationContext *LC = this; in getStackFrame()
473 bool LocationContext::inTopFrame() const { in inTopFrame()
477 bool LocationContext::isParentOf(const LocationContext *LC) const { in isParentOf()
479 const LocationContext *Parent = LC->getParent(); in isParentOf()
497 void LocationContext::dumpStack(raw_ostream &Out) const { in dumpStack()
506 for (const LocationContext *LCtx = this; LCtx; LCtx = LCtx->getParent()) { in dumpStack()
532 void LocationContext::printJson(raw_ostream &Out, const char *NL, in printJson()
534 std::function<void(const LocationContext *)> in printJson()
544 for (const LocationContext *LCtx = this; LCtx; LCtx = LCtx->getParent()) { in printJson()
584 LLVM_DUMP_METHOD void LocationContext::dump() const { printJson(llvm::errs()); } in dump()
692 LocationContext::~LocationContext() = default;
699 for (llvm::FoldingSet<LocationContext>::iterator I = Contexts.begin(), in clear()
701 LocationContext *LC = &*I; in clear()