Searched refs:Subst (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 1123 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 D | SemaTemplateInstantiateDecl.cpp | 340 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 D | SemaTemplateDeduction.cpp | 169 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 D | Predicate.cpp | 134 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 D | CodeGenSchedule.cpp | 1583 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 D | TypePrinter.cpp | 221 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 D | ASTContext.cpp | 9187 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 D | ASTImporter.cpp | 9280 SubstTemplateTemplateParmStorage *Subst = in Import() local 9282 ExpectedDecl ParamOrErr = Import(Subst->getParameter()); in Import() 9286 auto ReplacementOrErr = Import(Subst->getReplacement()); in Import()
|