Lines Matching defs:Parm
90 if (const auto *Parm =
92 return Parm->getDeclContext();
257 const ParmVarDecl *Parm = dyn_cast_or_null<ParmVarDecl>(LambdaContextDecl);
259 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr;
263 Func->getNumParams() - Parm->getFunctionScopeIndex();
471 const NamedDecl *Parm);
1242 const ParmVarDecl *Parm =
1245 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr;
1249 Func->getNumParams() - Parm->getFunctionScopeIndex();
1751 const NamedDecl *Parm) {
1803 cast<NonTypeTemplateParmDecl>(Parm),
1810 cast<NonTypeTemplateParmDecl>(Parm), TA.getParamTypeForDecl());
1812 mangleFunctionPointer(FD, cast<NonTypeTemplateParmDecl>(Parm),
1821 mangleVarDecl(VD, cast<NonTypeTemplateParmDecl>(Parm),
1831 cast<NonTypeTemplateParmDecl>(Parm), T);
1856 cast<NonTypeTemplateParmDecl>(Parm), T);
1862 cast<NonTypeTemplateParmDecl>(Parm), T);
1872 TD, TemplateArgument(D, TA.getStructuralValueType()), Parm);
1875 if (cast<NonTypeTemplateParmDecl>(Parm)
1887 mangleExpression(TA.getAsExpr(), cast<NonTypeTemplateParmDecl>(Parm));
1892 if (isa<TemplateTypeParmDecl>(Parm) ||
1893 isa<TemplateTemplateParmDecl>(Parm))
1900 else if (isa<NonTypeTemplateParmDecl>(Parm))
1906 mangleTemplateArg(TD, PA, Parm);