Home
last modified time | relevance | path

Searched refs:NewParam (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeductionGuide.cpp278 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 DSemaTemplate.cpp2336 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 DSemaDeclCXX.cpp518 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 DSemaHLSL.cpp3259 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 DSemaTemplateInstantiateDecl.cpp5044 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 DSemaDecl.cpp3399 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 DNVPTXLowerArgs.cpp217 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()