Searched refs:NewParam (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeductionGuide.cpp | 278 auto *NewParam = cast<NonTypeTemplateOrTemplateTemplateParmDecl>( in transformTemplateParam() local 280 NewParam->setPosition(NewIndex); in transformTemplateParam() 281 NewParam->setDepth(NewDepth); in transformTemplateParam() 282 return NewParam; in transformTemplateParam() 381 NamedDecl *NewParam = transformTemplateParameter( in transformConstructor() local 384 if (!NewParam) in transformConstructor() 388 Depth1Args.push_back(SemaRef.Context.getInjectedTemplateArg(NewParam)); in transformConstructor() 391 auto [Depth, Index] = getDepthAndIndex(NewParam); in transformConstructor() 392 NewParam = transformTemplateParameter( in transformConstructor() 393 SemaRef, DC, NewParam, OuterInstantiationArgs, Index, in transformConstructor() [all …]
|
| H A D | SemaTemplate.cpp | 2336 for (TemplateParameterList::iterator NewParam = NewParams->begin(), in CheckTemplateParameterList() local 2338 NewParam != NewParamEnd; ++NewParam) { in CheckTemplateParameterList() 2358 = dyn_cast<TemplateTypeParmDecl>(*NewParam)) { in CheckTemplateParameterList() 2400 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) { in CheckTemplateParameterList() 2456 = cast<TemplateTemplateParmDecl>(*NewParam); in CheckTemplateParameterList() 2512 if (SawParameterPack && (NewParam + 1) != NewParamEnd && in CheckTemplateParameterList() 2514 Diag((*NewParam)->getLocation(), in CheckTemplateParameterList() 2553 Diag((*NewParam)->getLocation(), in CheckTemplateParameterList() 2569 for (TemplateParameterList::iterator NewParam = NewParams->begin(), in CheckTemplateParameterList() local 2571 NewParam != NewParamEnd; ++NewParam) { in CheckTemplateParameterList() [all …]
|
| H A D | SemaDeclCXX.cpp | 518 ParmVarDecl *NewParam = New->getParamDecl(p); in MergeCXXFunctionDecl() local 521 bool NewParamHasDfl = NewParam->hasDefaultArg(); in MergeCXXFunctionDecl() 534 NewParam->setHasInheritedDefaultArg(); in MergeCXXFunctionDecl() 536 NewParam->setUninstantiatedDefaultArg( in MergeCXXFunctionDecl() 539 NewParam->setDefaultArg(OldParam->getInit()); in MergeCXXFunctionDecl() 553 Diag(NewParam->getLocation(), DiagDefaultParamID) in MergeCXXFunctionDecl() 554 << NewParam->getDefaultArgRange(); in MergeCXXFunctionDecl() 575 NewParam->setHasInheritedDefaultArg(); in MergeCXXFunctionDecl() 577 NewParam->setUnparsedDefaultArg(); in MergeCXXFunctionDecl() 579 NewParam->setUninstantiatedDefaultArg( in MergeCXXFunctionDecl() [all …]
|
| H A D | SemaHLSL.cpp | 3259 ParmVarDecl *NewParam = New->getParamDecl(i); in CheckCompatibleParameterABI() local 3266 const auto *NDAttr = NewParam->getAttr<HLSLParamModifierAttr>(); in CheckCompatibleParameterABI() 3272 SemaRef.Diag(NewParam->getLocation(), in CheckCompatibleParameterABI() 3274 << NDAttr << NewParam; in CheckCompatibleParameterABI()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 5044 ParmVarDecl *NewParam = NewProtoLoc.getParam(NewIdx++); in SubstFunctionType() local 5045 Params.push_back(NewParam); in SubstFunctionType() 5046 Scope->InstantiatedLocal(OldParam, NewParam); in SubstFunctionType() 5051 ParmVarDecl *NewParam = NewProtoLoc.getParam(NewIdx++); in SubstFunctionType() local 5052 Params.push_back(NewParam); in SubstFunctionType() 5053 Scope->InstantiatedLocalPackArg(OldParam, NewParam); in SubstFunctionType()
|
| H A D | SemaDecl.cpp | 3399 static void mergeParamDeclTypes(ParmVarDecl *NewParam, in mergeParamDeclTypes() argument 3403 if (auto Newnullability = NewParam->getType()->getNullability()) { in mergeParamDeclTypes() 3405 S.Diag(NewParam->getLocation(), diag::warn_mismatched_nullability_attr) in mergeParamDeclTypes() 3408 ((NewParam->getObjCDeclQualifier() & Decl::OBJC_TQ_CSNullability) in mergeParamDeclTypes() 3417 QualType NewT = NewParam->getType(); in mergeParamDeclTypes() 3419 NewParam->setType(NewT); in mergeParamDeclTypes() 3423 const auto *NewParamDT = dyn_cast<DecayedType>(NewParam->getType()); in mergeParamDeclTypes() 3429 S.Diag(NewParam->getLocation(), diag::warn_inconsistent_array_form) in mergeParamDeclTypes() 3430 << NewParam << NewParamOT; in mergeParamDeclTypes() 4377 ParmVarDecl *NewParam = New->getParamDecl(i); in MergeCompatibleFunctionDecls() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerArgs.cpp | 217 Value *NewParam; in INITIALIZE_PASS_DEPENDENCY() member 225 LI->setOperand(0, I.NewParam); in INITIALIZE_PASS_DEPENDENCY() 231 GEP->getSourceElementType(), I.NewParam, Indices, GEP->getName(), in INITIALIZE_PASS_DEPENDENCY() 238 return BitCastInst::Create(BC->getOpcode(), I.NewParam, NewBCType, in INITIALIZE_PASS_DEPENDENCY() 245 return I.NewParam; in INITIALIZE_PASS_DEPENDENCY() 254 ID, MI->getRawDest(), MI->getDestAlign(), I.NewParam, in INITIALIZE_PASS_DEPENDENCY() 273 GetParamAddrCastToGeneric(I.NewParam, I.OldInstruction); in INITIALIZE_PASS_DEPENDENCY()
|