Lines Matching defs:Parm
92 if (const auto *Parm =
94 return Parm->getDeclContext();
259 const ParmVarDecl *Parm = dyn_cast_or_null<ParmVarDecl>(LambdaContextDecl);
261 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr;
265 Func->getNumParams() - Parm->getFunctionScopeIndex();
467 const NamedDecl *Parm);
1205 const ParmVarDecl *Parm =
1208 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr;
1212 Func->getNumParams() - Parm->getFunctionScopeIndex();
1720 const NamedDecl *Parm) {
1772 cast<NonTypeTemplateParmDecl>(Parm),
1779 cast<NonTypeTemplateParmDecl>(Parm), TA.getParamTypeForDecl());
1781 mangleFunctionPointer(FD, cast<NonTypeTemplateParmDecl>(Parm),
1790 mangleVarDecl(VD, cast<NonTypeTemplateParmDecl>(Parm),
1800 cast<NonTypeTemplateParmDecl>(Parm), T);
1825 cast<NonTypeTemplateParmDecl>(Parm), T);
1831 cast<NonTypeTemplateParmDecl>(Parm), T);
1841 TD, TemplateArgument(D, TA.getStructuralValueType()), Parm);
1844 if (cast<NonTypeTemplateParmDecl>(Parm)
1856 mangleExpression(TA.getAsExpr(), cast<NonTypeTemplateParmDecl>(Parm));
1861 if (isa<TemplateTypeParmDecl>(Parm) ||
1862 isa<TemplateTemplateParmDecl>(Parm))
1869 else if (isa<NonTypeTemplateParmDecl>(Parm))
1875 mangleTemplateArg(TD, PA, Parm);