Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Parm

537       parmVarDecl(hasType(nonConstReferenceType())).bind("parm"));
557 const auto *Parm = Nodes.getNodeAs<ParmVarDecl>("parm");
561 AllParams[std::min<size_t>(Parm->getFunctionScopeIndex(),
576 if (Analyzer->findMutation(Parm))
595 for (const ParmVarDecl *Parm : Ctor->parameters()) {
596 if (Results.find(Parm) != Results.end())
598 if (const Stmt *S = InitAnalyzer.findMutation(Parm))
599 Results[Parm] = S;
606 FunctionParmMutationAnalyzer::findMutation(const ParmVarDecl *Parm) {
607 const auto Memoized = Results.find(Parm);
611 if (const Stmt *S = BodyAnalyzer.findMutation(Parm))
612 return Results[Parm] = S;
614 return Results[Parm] = nullptr;