Searched refs:NewParam (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeductionGuide.cpp | 280 auto *NewParam = cast<NonTypeTemplateOrTemplateTemplateParmDecl>( in transformTemplateParam() local 282 NewParam->setPosition(NewIndex); in transformTemplateParam() 283 NewParam->setDepth(NewDepth); in transformTemplateParam() 284 return NewParam; in transformTemplateParam() 361 NamedDecl *NewParam = transformTemplateParameter(Param, Args); in transformConstructor() local 362 if (!NewParam) in transformConstructor() 366 Depth1Args.push_back(SemaRef.Context.getInjectedTemplateArg(NewParam)); in transformConstructor() 372 SemaRef.runWithSufficientStackSpace(NewParam->getLocation(), [&] { in transformConstructor() 373 NewParam = cast<NamedDecl>(Instantiator.Visit(NewParam)); in transformConstructor() 377 assert(NewParam->getTemplateDepth() == 0 && in transformConstructor() [all …]
|
| H A D | SemaTemplate.cpp | 2295 for (TemplateParameterList::iterator NewParam = NewParams->begin(), in CheckTemplateParameterList() local 2297 NewParam != NewParamEnd; ++NewParam) { in CheckTemplateParameterList() 2317 = dyn_cast<TemplateTypeParmDecl>(*NewParam)) { in CheckTemplateParameterList() 2359 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) { in CheckTemplateParameterList() 2412 = cast<TemplateTemplateParmDecl>(*NewParam); in CheckTemplateParameterList() 2468 if (SawParameterPack && (NewParam + 1) != NewParamEnd && in CheckTemplateParameterList() 2471 Diag((*NewParam)->getLocation(), in CheckTemplateParameterList() 2510 Diag((*NewParam)->getLocation(), in CheckTemplateParameterList() 2526 for (TemplateParameterList::iterator NewParam = NewParams->begin(), in CheckTemplateParameterList() local 2528 NewParam != NewParamEnd; ++NewParam) { in CheckTemplateParameterList() [all …]
|
| H A D | SemaDeclCXX.cpp | 521 ParmVarDecl *NewParam = New->getParamDecl(p); in MergeCXXFunctionDecl() local 524 bool NewParamHasDfl = NewParam->hasDefaultArg(); in MergeCXXFunctionDecl() 537 NewParam->setHasInheritedDefaultArg(); in MergeCXXFunctionDecl() 539 NewParam->setUninstantiatedDefaultArg( in MergeCXXFunctionDecl() 542 NewParam->setDefaultArg(OldParam->getInit()); in MergeCXXFunctionDecl() 550 // for NewParam to find the last source location in the type... but it in MergeCXXFunctionDecl() 556 Diag(NewParam->getLocation(), DiagDefaultParamID) in MergeCXXFunctionDecl() 557 << NewParam->getDefaultArgRange(); in MergeCXXFunctionDecl() 578 NewParam->setHasInheritedDefaultArg(); in MergeCXXFunctionDecl() 580 NewParam in MergeCXXFunctionDecl() 649 ParmVarDecl *NewParam = New->getParamDecl(New->getMinRequiredArguments()); MergeCXXFunctionDecl() local [all...] |
| H A D | SemaTemplateInstantiateDecl.cpp | 4495 ParmVarDecl *NewParam = NewProtoLoc.getParam(NewIdx++); in SubstFunctionType() local 4496 Params.push_back(NewParam); in SubstFunctionType() 4497 Scope->InstantiatedLocal(OldParam, NewParam); in SubstFunctionType() 4502 ParmVarDecl *NewParam = NewProtoLoc.getParam(NewIdx++); in SubstFunctionType() local 4503 Params.push_back(NewParam); in SubstFunctionType() 4504 Scope->InstantiatedLocalPackArg(OldParam, NewParam); in SubstFunctionType()
|
| H A D | SemaDecl.cpp | 3328 static void mergeParamDeclTypes(ParmVarDecl *NewParam, in mergeParamDeclTypes() argument 3332 if (auto Newnullability = NewParam->getType()->getNullability()) { in mergeParamDeclTypes() 3334 S.Diag(NewParam->getLocation(), diag::warn_mismatched_nullability_attr) in mergeParamDeclTypes() 3337 ((NewParam->getObjCDeclQualifier() & Decl::OBJC_TQ_CSNullability) in mergeParamDeclTypes() 3346 QualType NewT = NewParam->getType(); in mergeParamDeclTypes() 3350 NewParam->setType(NewT); in mergeParamDeclTypes() 3354 const auto *NewParamDT = dyn_cast<DecayedType>(NewParam->getType()); in mergeParamDeclTypes() 3360 S.Diag(NewParam->getLocation(), diag::warn_inconsistent_array_form) in mergeParamDeclTypes() 3361 << NewParam << NewParamOT; in mergeParamDeclTypes() 4285 ParmVarDecl *NewParam = New->getParamDecl(i); in MergeCompatibleFunctionDecls() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerArgs.cpp | 226 Value *NewParam; in INITIALIZE_PASS_DEPENDENCY() member 233 LI->setOperand(0, I.NewParam); in INITIALIZE_PASS_DEPENDENCY() 239 GEP->getSourceElementType(), I.NewParam, Indices, GEP->getName(), in INITIALIZE_PASS_DEPENDENCY() 246 return BitCastInst::Create(BC->getOpcode(), I.NewParam, NewBCType, in INITIALIZE_PASS_DEPENDENCY() 253 return I.NewParam; in INITIALIZE_PASS_DEPENDENCY() 274 I.OldUse->set(GetParamAddrCastToGeneric(I.NewParam, CI)); in INITIALIZE_PASS_DEPENDENCY() 280 SI->setOperand(0, GetParamAddrCastToGeneric(I.NewParam, SI)); in INITIALIZE_PASS_DEPENDENCY() 285 PI->setOperand(0, GetParamAddrCastToGeneric(I.NewParam, PI)); in INITIALIZE_PASS_DEPENDENCY()
|