| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | Comment.cpp | 377 return TPL->getParam(getIndex(i))->getName(); in getParamName() 378 const NamedDecl *Param = TPL->getParam(getIndex(i)); in getParamName()
|
| H A D | ExprConcepts.cpp | 122 return cast<TemplateTypeParmDecl>(TPL->getParam(0)) in getTypeConstraint()
|
| H A D | CommentSema.cpp | 339 const NamedDecl *Param = TemplateParameters->getParam(0); in actOnTParamCommandParamNameArg() 1051 const NamedDecl *Param = TemplateParameters->getParam(i); in ResolveTParamReferenceHelper() 1087 const NamedDecl *Param = TemplateParameters->getParam(i); in CorrectTypoInTParamReferenceHelper()
|
| H A D | ASTStructuralEquivalence.cpp | 1815 if (Params1->getParam(I)->getKind() != Params2->getParam(I)->getKind()) { in IsStructurallyEquivalent() 1817 Context.Diag2(Params2->getParam(I)->getLocation(), in IsStructurallyEquivalent() 1820 Context.Diag1(Params1->getParam(I)->getLocation(), in IsStructurallyEquivalent() 1826 if (!IsStructurallyEquivalent(Context, Params1->getParam(I), in IsStructurallyEquivalent() 1827 Params2->getParam(I))) in IsStructurallyEquivalent()
|
| H A D | DeclTemplate.cpp | 160 const NamedDecl *FirstParm = getParam(0); in getDepth() 210 const NamedDecl *TemplParam = TPL->getParam(Idx); in shouldIncludeTypeForArgument()
|
| H A D | ASTDiagnostic.cpp | 1366 NamedDecl *FromParamND = ParamsFrom->getParam(FromParamIndex); in DiffTemplate() 1367 NamedDecl *ToParamND = ParamsTo->getParam(ToParamIndex); in DiffTemplate()
|
| H A D | ODRDiagsEmitter.cpp | 1349 NamedDecl *FirstParam = FirstTPL->getParam(i); in diagnoseMismatch() 1350 NamedDecl *SecondParam = SecondTPL->getParam(i); in diagnoseMismatch()
|
| H A D | TypePrinter.cpp | 2089 ASTContext &Ctx = TPL->getParam(0)->getASTContext(); in printTo() 2095 TPL->getParam(Args.size() - 1), in printTo()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/Interp/ |
| H A D | InterpFrame.h | 86 template <typename T> const T &getParam(unsigned Offset) const { in getParam() function
|
| H A D | Interp.h | 615 S.Stk.push<T>(S.Current->getParam<T>(I)); in GetParam()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | CodeCompleteConsumer.cpp | 571 if (const auto *D = dyn_cast<NonTypeTemplateParmDecl>(TPL->getParam(N))) in getParamType() 600 return TPL->getParam(N); in getParamDecl() 610 return ProtoTypeLoc.getParam(N); in getParamDecl()
|
| H A D | SemaTemplateDeduction.cpp | 723 getExpandedPackSize(TemplateParams->getParam(Index))) in addPack() 746 TemplateParams->getParam(Index))) { in addPacks() 951 NamedDecl *Param = TemplateParams->getParam(Pack.Index); in finish() 1489 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index)); in DeduceTemplateArgumentsByTypeMatch() 1523 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index)); in DeduceTemplateArgumentsByTypeMatch() 1543 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index)); in DeduceTemplateArgumentsByTypeMatch() 2717 NamedDecl *Param = TemplateParams->getParam(I); in ConvertDeducedTemplateArguments() 2799 const_cast<NamedDecl *>(TemplateParams->getParam(I))); in ConvertDeducedTemplateArguments() 2813 const_cast<NamedDecl *>(TemplateParams->getParam(I))); in ConvertDeducedTemplateArguments() 2952 Partial->getTemplateParameters()->getParam(ParamIdx)); in FinishTemplateArgumentDeduction() [all …]
|
| H A D | HLSLExternalSemaSource.cpp | 112 Template->getTemplateParameters()->getParam(0))) in addHandleMember()
|
| H A D | SemaTemplate.cpp | 2712 NamedDecl *P = Params->getParam(I); in DiagnoseUnexpandedParameterPacks() 3065 NamedDecl *ND = Params->getParam(0); in DependencyChecker() 4335 if (Params->getParam(I)->isParameterPack()) { in isSameAsPrimaryTemplate() 4389 NamedDecl *Param = TemplateParams->getParam(I); in noteNonDeducibleParameters() 4452 auto *Param = TemplateParams->getParam(I); in CheckDeductionGuideTemplate() 5795 ->getParam(D->getIndex())); in diagnoseMissingArgument() 8527 = dyn_cast<NonTypeTemplateParmDecl>(TemplateParams->getParam(I)); in CheckTemplatePartialSpecializationArgs() 8600 Decl *Param = TemplateParams->getParam(I); in ActOnClassTemplateSpecialization() 11214 Decl *Param = Params->getParam(I); in RebuildTemplateParamsInCurrentInstantiation() 11284 if (const IdentifierInfo *Id = Params->getParam(I)->getIdentifier()) { in getTemplateArgumentBindingsText()
|
| H A D | SemaLookup.cpp | 427 ETD->getTemplateParameters()->getParam(I)) && in isPreferredLookupResult() 429 DTD->getTemplateParameters()->getParam(I))) in isPreferredLookupResult() 1813 SearchDefinitions = Index >= TPL->size() || TPL->getParam(Index) != D; in isAcceptableSlow() 3697 if (!Params->getParam(0)->isTemplateParameterPack() && !StringLit) { in LookupLiteralOperator() 3712 Params->getParam(0), Arg, FD, R.getNameLoc(), R.getNameLoc(), in LookupLiteralOperator()
|
| H A D | SemaTemplateInstantiate.cpp | 1419 DeclContext *Owner = OrigTPL->getParam(0)->getDeclContext(); in TransformTemplateParameterList() 2001 assert(!cast<FunctionDecl>(E->getParam()->getDeclContext())-> in TransformCXXDefaultArgExpr() 2005 E->getUsedLocation(), cast<FunctionDecl>(E->getParam()->getDeclContext()), in TransformCXXDefaultArgExpr() 2006 E->getParam()); in TransformCXXDefaultArgExpr()
|
| H A D | SemaDeclCXX.cpp | 1228 isa<NonTypeTemplateParmDecl>(TPL->getParam(0))) { in checkTupleLikeDecomposition() 5931 if (!TL.getParam(I)) in Check() 5934 TypeSourceInfo *TSI = TL.getParam(I)->getTypeSourceInfo(); in Check() 6240 if (N > 0 && !isa<TemplateTypeParmDecl>(Params->getParam(0))) { in checkCUDADeviceBuiltinSurfaceClassTemplate() 6247 auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Params->getParam(1)); in checkCUDADeviceBuiltinSurfaceClassTemplate() 6294 if (N > 0 && !isa<TemplateTypeParmDecl>(Params->getParam(0))) { in checkCUDADeviceBuiltinTextureClassTemplate() 6301 auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Params->getParam(1)); in checkCUDADeviceBuiltinTextureClassTemplate() 6310 auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Params->getParam(2)); in checkCUDADeviceBuiltinTextureClassTemplate() 8285 ExprResult getParam(unsigned I) { in getParam() function in __anonb2dcaa771e11::DefaultedComparisonSynthesizer 8299 LHS = getParam(Param++); in getCompleteObject() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 4026 NewLoc.setParam(I, OldLoc.getParam(I)); in adjustForRewrite() 4408 ParmVarDecl *OldParam = OldProtoLoc.getParam(OldIdx); in SubstFunctionType() 4422 ParmVarDecl *NewParam = NewProtoLoc.getParam(NewIdx++); in SubstFunctionType() 4429 ParmVarDecl *NewParam = NewProtoLoc.getParam(NewIdx++); in SubstFunctionType() 4443 ParmVarDecl *OldParam = OldProtoLoc.getParam(i); in SubstFunctionType()
|
| H A D | SemaConcept.cpp | 1531 cast<TemplateTypeParmDecl>(TPL->getParam(0))->getTypeConstraint(); in ReturnTypeRequirement()
|
| H A D | SemaCodeComplete.cpp | 2980 Params += FormatFunctionParameter(Policy, Block.getParam(I), in formatBlockPlaceholder() 3535 NamedDecl *Param = FunTmpl->getTemplateParameters()->getParam( in createCodeCompletionStringForDecl() 3803 Function ? Function->getParamDecl(P) : PrototypeLoc.getParam(P); in AddOverloadParameterChunks() 4888 FormatFunctionParameter(Policy, BlockLoc.getParam(I)); in AddObjCBlockCall() 5281 auto *TTPD = dyn_cast<TemplateTypeParmDecl>(Params->getParam(Index)); in believe() 6364 Param = Params.getParam(Index); in argMatchesTemplateParams()
|
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MismatchedIteratorChecker.cpp | 159 const auto *TPDecl = dyn_cast<TemplateTypeParmDecl>(TParams->getParam(I)); in checkPreCall()
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 138 NamedDecl* getParam(unsigned Idx) { in getParam() function 142 const NamedDecl* getParam(unsigned Idx) const { in getParam() function 1123 return TPL->getParam(TPL->size() - 1)->isImplicit(); 3300 return isa<TemplateTypeParmDecl>(getTemplateParameters()->getParam(0));
|
| H A D | RecursiveASTVisitor.h | 1321 if (TL.getParam(I)) { 1322 TRY_TO(TraverseDecl(TL.getParam(I))); 2670 TRY_TO(TraverseDecl(Proto.getParam(I)));
|
| H A D | Decl.h | 4568 ImplicitParamDecl *getParam(unsigned i) const { in getParam() function 4588 return getParam(ContextParam); in getContextParam()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 2045 ->getParam(0) in EmitOMPCanonicalLoop() 4745 CGF.GetAddrOfLocalVar(CS->getCapturedDecl()->getParam(CopyFnParam))); in EmitOMPTaskBasedDirective() 4747 CS->getCapturedDecl()->getParam(PrivatesParam))); in EmitOMPTaskBasedDirective() 4862 CGF.GetAddrOfLocalVar(CS->getCapturedDecl()->getParam(9))); in EmitOMPTaskBasedDirective() 5065 CGF.GetAddrOfLocalVar(CS->getCapturedDecl()->getParam(CopyFnParam))); in EmitOMPTargetTaskBasedDirective() 5067 CS->getCapturedDecl()->getParam(PrivatesParam))); in EmitOMPTargetTaskBasedDirective() 5137 CGF.GetAddrOfLocalVar(CS->getCapturedDecl()->getParam(4))); in processInReduction()
|