Home
last modified time | relevance | path

Searched refs:Subst (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.cpp217 if (auto *Subst = dyn_cast<SubstTemplateTypeParmType>(T)) { in isUncounted() local
218 if (auto *Decl = Subst->getAssociatedDecl()) { in isUncounted()
227 if (auto *Subst = dyn_cast<SubstTemplateTypeParmType>(T)) { in isUnchecked() local
228 if (auto *Decl = Subst->getAssociatedDecl()) { in isUnchecked()
287 if (auto *Subst = dyn_cast<SubstTemplateTypeParmType>(T)) { in isUnretained() local
288 if (auto *Decl = Subst->getAssociatedDecl()) { in isUnretained()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1321 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize() local
1322 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize()
1328 if (auto *Subst = in getFullyPackExpandedSize() local
1330 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize()
1331 else if (auto *Subst = dyn_cast<FunctionParmPackExpr>(Arg.getAsExpr())) { in getFullyPackExpandedSize() local
1332 for (ValueDecl *PD : *Subst) in getFullyPackExpandedSize()
1335 return Subst->getNumExpansions(); in getFullyPackExpandedSize()
1341 if (SubstTemplateTemplateParmPackStorage *Subst = in getFullyPackExpandedSize() local
1343 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize()
H A DSemaTemplateInstantiateDecl.cpp361 auto Subst = [&](Expr *E) -> ExprResult { in instantiateOMPDeclareSimdDeclAttr() local
372 Simdlen = Subst(E); in instantiateOMPDeclareSimdDeclAttr()
376 ExprResult Inst = Subst(E); in instantiateOMPDeclareSimdDeclAttr()
385 ExprResult Inst = Subst(E); in instantiateOMPDeclareSimdDeclAttr()
398 ExprResult Inst = Subst(E); in instantiateOMPDeclareSimdDeclAttr()
442 auto &&Subst = [&SubstExpr, &S](Expr *E) { in instantiateOMPDeclareVariantAttr()
457 VariantFuncRef = Subst(E); in instantiateOMPDeclareVariantAttr()
466 auto SubstScoreOrConditionExpr = [&S, Subst](Expr *&E, bool) { in instantiateOMPDeclareVariantAttr()
470 ExprResult ER = Subst(E); in instantiateOMPDeclareVariantAttr()
534 ExprResult ER = Subst(E); in instantiateOMPDeclareVariantAttr()
[all …]
H A DSemaTemplateDeduction.cpp161 else if (const auto *Subst = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in getDeducedParameterFromExpr() local
162 E = Subst->getReplacement(); in getDeducedParameterFromExpr()
6891 const SubstTemplateTypeParmPackType *Subst in MarkUsedTemplateParameters() local
6893 if (Subst->getReplacedParameter()->getDepth() == Depth) in MarkUsedTemplateParameters()
6894 Used[Subst->getIndex()] = true; in MarkUsedTemplateParameters()
6895 MarkUsedTemplateParameters(Ctx, Subst->getArgumentPack(), in MarkUsedTemplateParameters()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.cpp1529 bool Subst = false; in substituteVariantOperand() local
1552 Subst = true; in substituteVariantOperand()
1556 return Subst; in substituteVariantOperand()
1569 bool Subst = false; in substituteVariants() local
1578 Subst |= in substituteVariants()
1586 Subst |= substituteVariantOperand(ReadSequence, /*IsRead=*/true, StartIdx); in substituteVariants()
1588 return Subst; in substituteVariants()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTypePrinter.cpp216 if (const auto *Subst = dyn_cast<SubstTemplateTypeParmType>(T)) in canPrefixQualifiers() local
217 UnderlyingType = Subst->getReplacementType().getTypePtr(); in canPrefixQualifiers()
318 if (const auto *Subst = dyn_cast<SubstTemplateTypeParmType>(Split.Ty)) in printBefore() local
319 Quals -= QualType(Subst, 0).getQualifiers(); in printBefore()
H A DASTImporter.cpp10227 SubstTemplateTemplateParmStorage *Subst = in Import() local
10229 auto ReplacementOrErr = Import(Subst->getReplacement()); in Import()
10233 auto AssociatedDeclOrErr = Import(Subst->getAssociatedDecl()); in Import()
10238 *ReplacementOrErr, *AssociatedDeclOrErr, Subst->getIndex(), in Import()
10239 Subst->getPackIndex(), Subst->getFinal()); in Import()
H A DASTContext.cpp10375 SubstTemplateTemplateParmPackStorage *Subst in getSubstTemplateTemplateParmPack() local
10378 if (!Subst) { in getSubstTemplateTemplateParmPack()
10379 Subst = new (*this) SubstTemplateTemplateParmPackStorage( in getSubstTemplateTemplateParmPack()
10381 SubstTemplateTemplateParmPacks.InsertNode(Subst, InsertPos); in getSubstTemplateTemplateParmPack()
10384 return TemplateName(Subst); in getSubstTemplateTemplateParmPack()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc6096 …teArgumentListInfoERKNS_30MultiLevelTemplateArgumentListE", "clang::Sema::Subst(clang::TemplateArg…