Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1123 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize() local
1124 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize()
1130 if (auto *Subst = in getFullyPackExpandedSize() local
1132 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize()
1133 else if (auto *Subst = dyn_cast<FunctionParmPackExpr>(Arg.getAsExpr())) { in getFullyPackExpandedSize() local
1134 for (VarDecl *PD : *Subst) in getFullyPackExpandedSize()
1137 return Subst->getNumExpansions(); in getFullyPackExpandedSize()
1143 if (SubstTemplateTemplateParmPackStorage *Subst = in getFullyPackExpandedSize() local
1145 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize()
H A DSemaTemplateInstantiateDecl.cpp340 auto Subst = [&](Expr *E) -> ExprResult { in instantiateOMPDeclareSimdDeclAttr() local
351 Simdlen = Subst(E); in instantiateOMPDeclareSimdDeclAttr()
355 ExprResult Inst = Subst(E); in instantiateOMPDeclareSimdDeclAttr()
364 ExprResult Inst = Subst(E); in instantiateOMPDeclareSimdDeclAttr()
377 ExprResult Inst = Subst(E); in instantiateOMPDeclareSimdDeclAttr()
421 auto &&Subst = [&SubstExpr, &S](Expr *E) { in instantiateOMPDeclareVariantAttr()
436 VariantFuncRef = Subst(E); in instantiateOMPDeclareVariantAttr()
445 auto SubstScoreOrConditionExpr = [&S, Subst](Expr *&E, bool) { in instantiateOMPDeclareVariantAttr()
449 ExprResult ER = Subst(E); in instantiateOMPDeclareVariantAttr()
512 ExprResult ER = Subst(E); in instantiateOMPDeclareVariantAttr()
[all …]
H A DSemaTemplateDeduction.cpp169 else if (const auto *Subst = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in getDeducedParameterFromExpr() local
170 E = Subst->getReplacement(); in getDeducedParameterFromExpr()
5835 const SubstTemplateTypeParmPackType *Subst in MarkUsedTemplateParameters() local
5838 QualType(Subst->getReplacedParameter(), 0), in MarkUsedTemplateParameters()
5840 MarkUsedTemplateParameters(Ctx, Subst->getArgumentPack(), in MarkUsedTemplateParameters()
/llvm-project-15.0.7/mlir/lib/TableGen/
H A DPredicate.cpp134 using Subst = std::pair<StringRef, StringRef>; typedef
139 ArrayRef<Subst> substitutions) { in performSubstitutions()
161 ArrayRef<Subst> substitutions) { in buildPredicateTree()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DCodeGenSchedule.cpp1583 bool Subst = false; in substituteVariantOperand() local
1606 Subst = true; in substituteVariantOperand()
1610 return Subst; in substituteVariantOperand()
1623 bool Subst = false; in substituteVariants() local
1634 Subst |= in substituteVariants()
1644 Subst |= substituteVariantOperand(ReadSequence, /*IsRead=*/true, StartIdx); in substituteVariants()
1646 return Subst; in substituteVariants()
/llvm-project-15.0.7/clang/lib/AST/
H A DTypePrinter.cpp221 if (const auto *Subst = dyn_cast<SubstTemplateTypeParmType>(T)) in canPrefixQualifiers() local
222 UnderlyingType = Subst->getReplacementType().getTypePtr(); in canPrefixQualifiers()
314 if (const auto *Subst = dyn_cast<SubstTemplateTypeParmType>(Split.Ty)) in printBefore() local
315 Quals -= QualType(Subst, 0).getQualifiers(); in printBefore()
H A DASTContext.cpp9187 SubstTemplateTemplateParmPackStorage *Subst in getSubstTemplateTemplateParmPack() local
9190 if (!Subst) { in getSubstTemplateTemplateParmPack()
9191 Subst = new (*this) SubstTemplateTemplateParmPackStorage(Param, in getSubstTemplateTemplateParmPack()
9194 SubstTemplateTemplateParmPacks.InsertNode(Subst, InsertPos); in getSubstTemplateTemplateParmPack()
9197 return TemplateName(Subst); in getSubstTemplateTemplateParmPack()
H A DASTImporter.cpp9280 SubstTemplateTemplateParmStorage *Subst = in Import() local
9282 ExpectedDecl ParamOrErr = Import(Subst->getParameter()); in Import()
9286 auto ReplacementOrErr = Import(Subst->getReplacement()); in Import()