Lines Matching refs:NewParm
2420 auto NewParm = SemaRef.SubstParmVarDecl( in TransformFunctionTypeParam() local
2423 if (NewParm && SemaRef.getLangOpts().OpenCL) in TransformFunctionTypeParam()
2424 SemaRef.deduceOpenCLAddressSpace(NewParm); in TransformFunctionTypeParam()
2425 return NewParm; in TransformFunctionTypeParam()
3135 ParmVarDecl *NewParm = CheckParameter(Context.getTranslationUnitDecl(), in SubstParmVarDecl() local
3141 if (!NewParm) in SubstParmVarDecl()
3147 NewParm->setUninstantiatedDefaultArg(Arg); in SubstParmVarDecl()
3149 NewParm->setUnparsedDefaultArg(); in SubstParmVarDecl()
3150 UnparsedDefaultArgInstantiations[OldParm].push_back(NewParm); in SubstParmVarDecl()
3162 NewParm->setUninstantiatedDefaultArg(Arg); in SubstParmVarDecl()
3165 NewParm->setExplicitObjectParameterLoc( in SubstParmVarDecl()
3167 NewParm->setHasInheritedDefaultArg(OldParm->hasInheritedDefaultArg()); in SubstParmVarDecl()
3169 if (OldParm->isParameterPack() && !NewParm->isParameterPack()) { in SubstParmVarDecl()
3171 CurrentInstantiationScope->InstantiatedLocalPackArg(OldParm, NewParm); in SubstParmVarDecl()
3174 CurrentInstantiationScope->InstantiatedLocal(OldParm, NewParm); in SubstParmVarDecl()
3179 NewParm->setDeclContext(CurContext); in SubstParmVarDecl()
3181 NewParm->setScopeInfo(OldParm->getFunctionScopeDepth(), in SubstParmVarDecl()
3184 InstantiateAttrs(TemplateArgs, OldParm, NewParm); in SubstParmVarDecl()
3186 return NewParm; in SubstParmVarDecl()