/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | RefCntblBaseVirtualDtorChecker.cpp | 61 if (Decl->getTemplateInstantiationPattern()) in HasSpecializedDelete() 316 if (!D->getTemplateInstantiationPattern()) in isRefCountedClass()
|
H A D | PtrTypesSemantics.cpp | 203 if (auto *TmplR = R->getTemplateInstantiationPattern()) { in isRefCounted()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | IssueHash.cpp | 41 Target->getTemplateInstantiationPattern()) in GetSignature()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Decl.h | 1570 VarDecl *getTemplateInstantiationPattern() const; 2337 if (FunctionDecl *Pattern = getTemplateInstantiationPattern()) in isUserProvided() 2901 getTemplateInstantiationPattern(bool ForDefinition = true) const; 4079 EnumDecl *getTemplateInstantiationPattern() const;
|
H A D | DeclCXX.h | 1539 const CXXRecordDecl *getTemplateInstantiationPattern() const; 1541 CXXRecordDecl *getTemplateInstantiationPattern() { in getTemplateInstantiationPattern() function 1543 ->getTemplateInstantiationPattern()); in getTemplateInstantiationPattern()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaLookup.cpp | 1560 if (FunctionDecl *Pattern = FD->getTemplateInstantiationPattern()) in getDefiningModule() 1563 if (CXXRecordDecl *Pattern = RD->getTemplateInstantiationPattern()) in getDefiningModule() 1566 if (auto *Pattern = ED->getTemplateInstantiationPattern()) in getDefiningModule() 1569 if (VarDecl *Pattern = VD->getTemplateInstantiationPattern()) in getDefiningModule()
|
H A D | SemaTemplateInstantiate.cpp | 3243 FunctionDecl *PatternFD = FD->getTemplateInstantiationPattern( in SubstDefaultArgument() 4178 EnumDecl *Pattern = Enum->getTemplateInstantiationPattern(); in InstantiateClassMembers() 4195 Instantiation->getTemplateInstantiationPattern(); in InstantiateClassMembers()
|
H A D | SemaType.cpp | 8927 if (auto *Pattern = RD->getTemplateInstantiationPattern()) in hasAcceptableDefinition() 8931 if (auto *Pattern = ED->getTemplateInstantiationPattern()) in hasAcceptableDefinition() 8952 if (auto *Pattern = FD->getTemplateInstantiationPattern()) in hasAcceptableDefinition() 8956 if (auto *Pattern = VD->getTemplateInstantiationPattern()) in hasAcceptableDefinition()
|
H A D | SemaTemplateDeduction.cpp | 5337 if (FD->getTemplateInstantiationPattern()) { in DeduceReturnType() 5372 if (FD->getTemplateInstantiationPattern()) { in CheckIfFunctionSpecializationIsImmediate()
|
H A D | SemaTemplateInstantiateDecl.cpp | 4916 const FunctionDecl *PatternDecl = Function->getTemplateInstantiationPattern(); in InstantiateFunctionDefinition() 5503 VarDecl *PatternDecl = Var->getTemplateInstantiationPattern(); in InstantiateVariableDefinition()
|
H A D | SemaOverload.cpp | 11855 if (FunctionDecl *Pattern = First->getTemplateInstantiationPattern()) in DiagnoseFailedExplicitSpec() 11880 DG->getTemplateInstantiationPattern(/*ForDefinition=*/false); in NoteImplicitDeductionGuide() 14068 FDecl->getTemplateInstantiationPattern(/*ForDefinition=*/false); in BuildOverloadedCallExpr() 16289 if (auto *Pattern = Function->getTemplateInstantiationPattern()) in shouldEnforceArgLimit()
|
H A D | SemaExpr.cpp | 5556 CXXRecordDecl *ClassPattern = ParentRD->getTemplateInstantiationPattern(); in BuildCXXDefaultInitExpr() 13142 FD->getTemplateInstantiationPattern() == var->getDeclContext()) in isReferenceToNonConstCapture()
|
H A D | SemaDeclCXX.cpp | 18040 if (const FunctionDecl *Pattern = FD->getTemplateInstantiationPattern()) in SetDeclDefaulted()
|
H A D | SemaDecl.cpp | 9381 CXXRec = CXXRec->getTemplateInstantiationPattern(); in getOpenCLKernelParameterType()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Decl.cpp | 2679 VarDecl *VarDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern() function in VarDecl 4079 const FunctionDecl *PatternDecl = getTemplateInstantiationPattern(); in isImplicitlyInstantiable() 4101 FunctionDecl::getTemplateInstantiationPattern(bool ForDefinition) const { in getTemplateInstantiationPattern() function in FunctionDecl 4911 EnumDecl *EnumDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern() function in EnumDecl
|
H A D | DeclCXX.cpp | 1969 const CXXRecordDecl *CXXRecordDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern() function in CXXRecordDecl 2630 const FunctionDecl *CheckFn = getTemplateInstantiationPattern(); in hasInlineBody()
|
H A D | Expr.cpp | 776 if (const FunctionDecl* Pattern = FD->getTemplateInstantiationPattern()) in ComputeName()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 1495 if (const FunctionDecl *SpecDecl = FD->getTemplateInstantiationPattern()) in GenerateCode()
|
H A D | CodeGenModule.cpp | 2523 const FunctionDecl *Pattern = FD->getTemplateInstantiationPattern(); in SetLLVMFunctionAttributesForDefinition() 7207 ClearUnusedCoverageMapping(Fn->getTemplateInstantiationPattern()); in ClearUnusedCoverageMapping()
|