Lines Matching refs:LocationContext
307 AnalysisDeclContext::getStackFrame(LocationContext const *Parent, const Stmt *S, in getStackFrame()
313 AnalysisDeclContext::getBlockInvocationContext(const LocationContext *parent, in getBlockInvocationContext()
330 void LocationContext::ProfileCommon(llvm::FoldingSetNodeID &ID, in ProfileCommon()
333 const LocationContext *parent, in ProfileCommon()
360 const LocationContext *parent, in getLocationContext()
377 const LocationContext *parent, in getStackFrame()
394 const LocationContext *parent, in getScope()
401 const LocationContext *parent, in getBlockInvocationContext()
421 const StackFrameContext *LocationContext::getCurrentStackFrame() const { in getCurrentStackFrame()
422 const LocationContext *LC = this; in getCurrentStackFrame()
431 bool LocationContext::inTopFrame() const { in inTopFrame()
435 bool LocationContext::isParentOf(const LocationContext *LC) const { in isParentOf()
437 const LocationContext *Parent = LC->getParent(); in isParentOf()
447 void LocationContext::dumpStack(raw_ostream &OS, StringRef Indent) const { in dumpStack()
453 for (const LocationContext *LCtx = this; LCtx; LCtx = LCtx->getParent()) { in dumpStack()
472 LLVM_DUMP_METHOD void LocationContext::dumpStack() const { in dumpStack()
588 LocationContext::~LocationContext() {} in ~LocationContext()
595 for (llvm::FoldingSet<LocationContext>::iterator I = Contexts.begin(), in clear()
597 LocationContext *LC = &*I; in clear()