| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 214 return CTSD->getTemplateInstantiationPattern(); in getDeclContextForTemplateInstationPattern() 223 const auto *Template = SD->getTemplateInstantiationPattern(); in adjustTemplateImplicitInstantiation() 230 return FD->getTemplateInstantiationPattern(); in adjustTemplateImplicitInstantiation() 232 return VD->getTemplateInstantiationPattern(); in adjustTemplateImplicitInstantiation()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | PtrTypesSemantics.cpp | 424 if (auto *TmplR = R->getTemplateInstantiationPattern()) { in isRefCounted() 434 if (auto *TmplR = R->getTemplateInstantiationPattern()) { in isCheckedPtr() 443 if (auto *TmplR = R->getTemplateInstantiationPattern()) in isRetainPtr() 450 if (auto *TmplR = R->getTemplateInstantiationPattern()) in isSmartPtr()
|
| H A D | RefCntblBaseVirtualDtorChecker.cpp | 61 if (Decl->getTemplateInstantiationPattern()) in HasSpecializedDelete() 356 if (!D->getTemplateInstantiationPattern()) in isRefCountedClass()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | IssueHash.cpp | 37 Target->getTemplateInstantiationPattern()) in GetSignature()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Decl.h | 1617 VarDecl *getTemplateInstantiationPattern() const; 2391 if (FunctionDecl *Pattern = getTemplateInstantiationPattern()) in isUserProvided() 3002 getTemplateInstantiationPattern(bool ForDefinition = true) const; 4197 EnumDecl *getTemplateInstantiationPattern() const;
|
| H A D | DeclCXX.h | 1540 const CXXRecordDecl *getTemplateInstantiationPattern() const; 1542 CXXRecordDecl *getTemplateInstantiationPattern() { in getTemplateInstantiationPattern() function 1544 ->getTemplateInstantiationPattern()); in getTemplateInstantiationPattern()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Decl.cpp | 2713 VarDecl *VarDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern() function in VarDecl 3341 if (FunctionDecl *P = getTemplateInstantiationPattern(); in isImmediateFunction() 4175 const FunctionDecl *PatternDecl = getTemplateInstantiationPattern(); in isImplicitlyInstantiable() 4197 FunctionDecl::getTemplateInstantiationPattern(bool ForDefinition) const { in getTemplateInstantiationPattern() function in FunctionDecl 5026 EnumDecl *EnumDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern() function in EnumDecl
|
| H A D | DeclCXX.cpp | 2087 const CXXRecordDecl *CXXRecordDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern() function in CXXRecordDecl 2829 const FunctionDecl *CheckFn = getTemplateInstantiationPattern(); in hasInlineBody()
|
| H A D | Expr.cpp | 770 if (const FunctionDecl* Pattern = FD->getTemplateInstantiationPattern()) in ComputeName()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaLookup.cpp | 1590 if (FunctionDecl *Pattern = FD->getTemplateInstantiationPattern()) in getDefiningModule() 1593 if (CXXRecordDecl *Pattern = RD->getTemplateInstantiationPattern()) in getDefiningModule() 1596 if (auto *Pattern = ED->getTemplateInstantiationPattern()) in getDefiningModule() 1599 if (VarDecl *Pattern = VD->getTemplateInstantiationPattern()) in getDefiningModule()
|
| H A D | SemaTemplateInstantiate.cpp | 3437 FunctionDecl *PatternFD = FD->getTemplateInstantiationPattern( in SubstDefaultArgument() 4399 EnumDecl *Pattern = Enum->getTemplateInstantiationPattern(); in InstantiateClassMembers() 4419 : Instantiation->getTemplateInstantiationPattern(); in InstantiateClassMembers()
|
| H A D | SemaFunctionEffects.cpp | 812 FD = FD->getTemplateInstantiationPattern(); in emitDiagnostics()
|
| H A D | SemaTemplateDeduction.cpp | 5451 if (FD->getTemplateInstantiationPattern()) { in DeduceReturnType() 5486 if (FD->getTemplateInstantiationPattern()) { in CheckIfFunctionSpecializationIsImmediate() 6128 if (FunctionDecl *P = FD1->getTemplateInstantiationPattern(false)) in getMoreConstrainedFunction() 6132 if (FunctionDecl *P = FD2->getTemplateInstantiationPattern(false)) in getMoreConstrainedFunction()
|
| H A D | SemaType.cpp | 9212 if (auto *Pattern = RD->getTemplateInstantiationPattern()) in hasAcceptableDefinition() 9216 if (auto *Pattern = ED->getTemplateInstantiationPattern()) in hasAcceptableDefinition() 9237 if (auto *Pattern = FD->getTemplateInstantiationPattern()) in hasAcceptableDefinition() 9241 if (auto *Pattern = VD->getTemplateInstantiationPattern()) in hasAcceptableDefinition()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 5202 !FD->getTemplateInstantiationPattern()) in InstantiateDefaultArgument() 5478 const FunctionDecl *PatternDecl = Function->getTemplateInstantiationPattern(); in InstantiateFunctionDefinition() 6182 VarDecl *PatternDecl = Var->getTemplateInstantiationPattern(); in InstantiateVariableDefinition()
|
| H A D | SemaOverload.cpp | 12569 if (FunctionDecl *Pattern = First->getTemplateInstantiationPattern()) in DiagnoseFailedExplicitSpec() 12594 DG->getTemplateInstantiationPattern(/*ForDefinition=*/false); in NoteImplicitDeductionGuide() 14865 FDecl->getTemplateInstantiationPattern(/*ForDefinition=*/false); in BuildOverloadedCallExpr() 17110 if (auto *Pattern = Function->getTemplateInstantiationPattern()) in shouldEnforceArgLimit()
|
| H A D | SemaExpr.cpp | 5636 CXXRecordDecl *ClassPattern = ParentRD->getTemplateInstantiationPattern(); in FindFieldDeclInstantiationPattern() 13522 FD->getTemplateInstantiationPattern() == Var->getDeclContext()) in isReferenceToNonConstCapture()
|
| H A D | SemaDeclCXX.cpp | 18577 if (const FunctionDecl *Pattern = FD->getTemplateInstantiationPattern()) in SetDeclDefaulted()
|
| H A D | SemaDecl.cpp | 9598 CXXRec = CXXRec->getTemplateInstantiationPattern(); in getOpenCLKernelParameterType()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 1544 if (const FunctionDecl *SpecDecl = FD->getTemplateInstantiationPattern()) in GenerateCode()
|
| H A D | CodeGenModule.cpp | 2729 const FunctionDecl *Pattern = FD->getTemplateInstantiationPattern(); in SetLLVMFunctionAttributesForDefinition() 7540 ClearUnusedCoverageMapping(Fn->getTemplateInstantiationPattern()); in ClearUnusedCoverageMapping()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 9631 …l31getTemplateInstantiationPatternEv", "clang::FunctionDecl::getTemplateInstantiationPattern() con…
|