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