Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Parent

165   const CXXRecordDecl *parent = CXXMethod->getParent();
166 if (!parent->isLambda())
169 for (const LambdaCapture &LC : parent->captures()) {
201 /// Add each synthetic statement in the CFG to the parent map, using the
202 /// source statement's parent.
317 AnalysisDeclContext::getStackFrame(LocationContext const *Parent, const Stmt *S,
319 return getLocationContextManager().getStackFrame(this, Parent, S, Blk, Idx);
323 AnalysisDeclContext::getBlockInvocationContext(const LocationContext *parent,
326 return getLocationContextManager().getBlockInvocationContext(this, parent,
336 while (const DeclContext *Parent = ND->getParent()) {
337 if (!isa<NamespaceDecl>(Parent))
339 ND = cast<NamespaceDecl>(Parent);
358 const LocationContext *parent,
362 ID.AddPointer(parent);
385 const LocationContext *parent,
388 LOC::Profile(ID, ctx, parent, d);
394 L = new LOC(ctx, parent, d);
402 const LocationContext *parent,
406 StackFrameContext::Profile(ID, ctx, parent, s, blk, idx);
411 L = new StackFrameContext(ctx, parent, s, blk, idx);
419 const LocationContext *parent,
421 return getLocationContext<ScopeContext, Stmt>(ctx, parent, s);
426 const LocationContext *parent,
430 BlockInvocationContext::Profile(ID, ctx, parent, BD, ContextData);
436 L = new BlockInvocationContext(ctx, parent, BD, ContextData);
462 const LocationContext *Parent = LC->getParent();
463 if (Parent == this)
466 LC = Parent;