Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.cpp214 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 DPtrTypesSemantics.cpp424 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 DRefCntblBaseVirtualDtorChecker.cpp61 if (Decl->getTemplateInstantiationPattern()) in HasSpecializedDelete()
356 if (!D->getTemplateInstantiationPattern()) in isRefCountedClass()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DIssueHash.cpp37 Target->getTemplateInstantiationPattern()) in GetSignature()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h1617 VarDecl *getTemplateInstantiationPattern() const;
2391 if (FunctionDecl *Pattern = getTemplateInstantiationPattern()) in isUserProvided()
3002 getTemplateInstantiationPattern(bool ForDefinition = true) const;
4197 EnumDecl *getTemplateInstantiationPattern() const;
H A DDeclCXX.h1540 const CXXRecordDecl *getTemplateInstantiationPattern() const;
1542 CXXRecordDecl *getTemplateInstantiationPattern() { in getTemplateInstantiationPattern() function
1544 ->getTemplateInstantiationPattern()); in getTemplateInstantiationPattern()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp2713 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 DDeclCXX.cpp2087 const CXXRecordDecl *CXXRecordDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern() function in CXXRecordDecl
2829 const FunctionDecl *CheckFn = getTemplateInstantiationPattern(); in hasInlineBody()
H A DExpr.cpp770 if (const FunctionDecl* Pattern = FD->getTemplateInstantiationPattern()) in ComputeName()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaLookup.cpp1590 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 DSemaTemplateInstantiate.cpp3437 FunctionDecl *PatternFD = FD->getTemplateInstantiationPattern( in SubstDefaultArgument()
4399 EnumDecl *Pattern = Enum->getTemplateInstantiationPattern(); in InstantiateClassMembers()
4419 : Instantiation->getTemplateInstantiationPattern(); in InstantiateClassMembers()
H A DSemaFunctionEffects.cpp812 FD = FD->getTemplateInstantiationPattern(); in emitDiagnostics()
H A DSemaTemplateDeduction.cpp5451 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 DSemaType.cpp9212 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 DSemaTemplateInstantiateDecl.cpp5202 !FD->getTemplateInstantiationPattern()) in InstantiateDefaultArgument()
5478 const FunctionDecl *PatternDecl = Function->getTemplateInstantiationPattern(); in InstantiateFunctionDefinition()
6182 VarDecl *PatternDecl = Var->getTemplateInstantiationPattern(); in InstantiateVariableDefinition()
H A DSemaOverload.cpp12569 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 DSemaExpr.cpp5636 CXXRecordDecl *ClassPattern = ParentRD->getTemplateInstantiationPattern(); in FindFieldDeclInstantiationPattern()
13522 FD->getTemplateInstantiationPattern() == Var->getDeclContext()) in isReferenceToNonConstCapture()
H A DSemaDeclCXX.cpp18577 if (const FunctionDecl *Pattern = FD->getTemplateInstantiationPattern()) in SetDeclDefaulted()
H A DSemaDecl.cpp9598 CXXRec = CXXRec->getTemplateInstantiationPattern(); in getOpenCLKernelParameterType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1544 if (const FunctionDecl *SpecDecl = FD->getTemplateInstantiationPattern()) in GenerateCode()
H A DCodeGenModule.cpp2729 const FunctionDecl *Pattern = FD->getTemplateInstantiationPattern(); in SetLLVMFunctionAttributesForDefinition()
7540 ClearUnusedCoverageMapping(Fn->getTemplateInstantiationPattern()); in ClearUnusedCoverageMapping()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc9631 …l31getTemplateInstantiationPatternEv", "clang::FunctionDecl::getTemplateInstantiationPattern() con…