Home
last modified time | relevance | path

Searched refs:getTemplateInstantiationPattern (Results 1 – 19 of 19) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.cpp202 return CTSD->getTemplateInstantiationPattern(); in getDeclContextForTemplateInstationPattern()
211 const auto *Template = SD->getTemplateInstantiationPattern(); in adjustTemplateImplicitInstantiation()
218 return FD->getTemplateInstantiationPattern(); in adjustTemplateImplicitInstantiation()
220 return VD->getTemplateInstantiationPattern(); in adjustTemplateImplicitInstantiation()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.cpp179 if (auto *TmplR = R->getTemplateInstantiationPattern()) { in isRefCounted()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DIssueHash.cpp41 Target->getTemplateInstantiationPattern()) in GetSignature()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h1597 VarDecl *getTemplateInstantiationPattern() const;
2349 if (FunctionDecl *Pattern = getTemplateInstantiationPattern()) in isUserProvided()
2898 getTemplateInstantiationPattern(bool ForDefinition = true) const;
4063 EnumDecl *getTemplateInstantiationPattern() const;
H A DDeclCXX.h1531 const CXXRecordDecl *getTemplateInstantiationPattern() const;
1533 CXXRecordDecl *getTemplateInstantiationPattern() { in getTemplateInstantiationPattern() function
1535 ->getTemplateInstantiationPattern()); in getTemplateInstantiationPattern()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaLookup.cpp1548 if (FunctionDecl *Pattern = FD->getTemplateInstantiationPattern()) in getDefiningModule()
1551 if (CXXRecordDecl *Pattern = RD->getTemplateInstantiationPattern()) in getDefiningModule()
1554 if (auto *Pattern = ED->getTemplateInstantiationPattern()) in getDefiningModule()
1557 if (VarDecl *Pattern = VD->getTemplateInstantiationPattern()) in getDefiningModule()
H A DSemaTemplateInstantiate.cpp3060 FunctionDecl *PatternFD = FD->getTemplateInstantiationPattern( in SubstDefaultArgument()
4040 EnumDecl *Pattern = Enum->getTemplateInstantiationPattern(); in InstantiateClassMembers()
4057 Instantiation->getTemplateInstantiationPattern(); in InstantiateClassMembers()
H A DSemaType.cpp9253 if (auto *Pattern = RD->getTemplateInstantiationPattern()) in hasAcceptableDefinition()
9257 if (auto *Pattern = ED->getTemplateInstantiationPattern()) in hasAcceptableDefinition()
9278 if (auto *Pattern = FD->getTemplateInstantiationPattern()) in hasAcceptableDefinition()
9282 if (auto *Pattern = VD->getTemplateInstantiationPattern()) in hasAcceptableDefinition()
H A DSemaTemplateDeduction.cpp5206 if (FD->getTemplateInstantiationPattern()) { in DeduceReturnType()
5241 if (FD->getTemplateInstantiationPattern()) { in CheckIfFunctionSpecializationIsImmediate()
H A DSemaTemplateInstantiateDecl.cpp4930 const FunctionDecl *PatternDecl = Function->getTemplateInstantiationPattern(); in InstantiateFunctionDefinition()
5521 VarDecl *PatternDecl = Var->getTemplateInstantiationPattern(); in InstantiateVariableDefinition()
H A DSemaOverload.cpp11816 if (FunctionDecl *Pattern = First->getTemplateInstantiationPattern()) in DiagnoseFailedExplicitSpec()
14037 FDecl->getTemplateInstantiationPattern(/*ForDefinition=*/false); in BuildOverloadedCallExpr()
16292 if (auto *Pattern = Function->getTemplateInstantiationPattern()) in shouldEnforceArgLimit()
H A DSemaExpr.cpp6348 CXXRecordDecl *ClassPattern = ParentRD->getTemplateInstantiationPattern(); in BuildCXXDefaultInitExpr()
14170 FD->getTemplateInstantiationPattern() == var->getDeclContext()) in isReferenceToNonConstCapture()
H A DSemaDeclCXX.cpp18264 if (const FunctionDecl *Pattern = FD->getTemplateInstantiationPattern()) in SetDeclDefaulted()
H A DSemaDecl.cpp9525 CXXRec = CXXRec->getTemplateInstantiationPattern(); in getOpenCLKernelParameterType()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp2681 VarDecl *VarDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern() function in VarDecl
4033 const FunctionDecl *PatternDecl = getTemplateInstantiationPattern(); in isImplicitlyInstantiable()
4055 FunctionDecl::getTemplateInstantiationPattern(bool ForDefinition) const { in getTemplateInstantiationPattern() function in FunctionDecl
4867 EnumDecl *EnumDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern() function in EnumDecl
H A DDeclCXX.cpp1927 const CXXRecordDecl *CXXRecordDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern() function in CXXRecordDecl
2577 const FunctionDecl *CheckFn = getTemplateInstantiationPattern(); in hasInlineBody()
H A DExpr.cpp752 if (const FunctionDecl* Pattern = FD->getTemplateInstantiationPattern()) in ComputeName()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1418 if (const FunctionDecl *SpecDecl = FD->getTemplateInstantiationPattern()) in GenerateCode()
H A DCodeGenModule.cpp2489 const FunctionDecl *Pattern = FD->getTemplateInstantiationPattern(); in SetLLVMFunctionAttributesForDefinition()
7058 ClearUnusedCoverageMapping(Fn->getTemplateInstantiationPattern()); in ClearUnusedCoverageMapping()