Lines Matching refs:ParmVarDecl
294 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
317 !(ManglingContextDecl && isa<ParmVarDecl>(ManglingContextDecl))) || in getCurrentMangleNumberContext()
357 ArrayRef<ParmVarDecl *> Params) { in startLambdaDefinition()
416 CheckParmsForFunctionDef(const_cast<ParmVarDecl **>(Params.begin()), in startLambdaDefinition()
417 const_cast<ParmVarDecl **>(Params.end()), in startLambdaDefinition()
478 ParmVarDecl *Param = CallOperator->getParamDecl(p); in addLambdaParameters()
828 SmallVector<ParmVarDecl *, 8> Params; in ActOnStartOfLambdaDefinition()
873 Params.push_back(cast<ParmVarDecl>(FTI.Params[i].Param)); in ActOnStartOfLambdaDefinition()
1147 std::mem_fn(&ParmVarDecl::hasAttr<PassObjectSizeAttr>))) in addFunctionPointerConversion()
1232 SmallVector<ParmVarDecl *, 4> InvokerParams; in addFunctionPointerConversion()
1234 ParmVarDecl *From = CallOperator->getParamDecl(I); in addFunctionPointerConversion()
1236 InvokerParams.push_back(ParmVarDecl::Create(S.Context, in addFunctionPointerConversion()
1663 SmallVector<ParmVarDecl *, 4> BlockParams; in BuildBlockForLambdaConversion()
1665 ParmVarDecl *From = CallOperator->getParamDecl(I); in BuildBlockForLambdaConversion()
1666 BlockParams.push_back(ParmVarDecl::Create(Context, Block, in BuildBlockForLambdaConversion()