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