Lines Matching refs:SubstExpr

92     ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs);  in instantiateDependentAlignedAttr()
150 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAssumeAlignedAttr()
156 Result = S.SubstExpr(Aligned->getOffset(), TemplateArgs); in instantiateDependentAssumeAlignedAttr()
171 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAlignValueAttr()
232 ExprResult Result = S.SubstExpr(OldCond, TemplateArgs); in instantiateDependentFunctionAttrCondition()
287 ExprResult Result = S.SubstExpr(Attr.getMaxThreads(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
294 Result = S.SubstExpr(Attr.getMinBlocks(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
323 auto SubstExpr = [&](Expr *E) -> ExprResult { in instantiateOMPDeclareSimdDeclAttr() local
331 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
335 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
343 ExprResult Res = SubstExpr(E); in instantiateOMPDeclareSimdDeclAttr()
370 Inst = S.SubstExpr(*AI, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
383 Inst = S.SubstExpr(*SI, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
404 auto &&SubstExpr = [FD, ThisContext, &S, &TemplateArgs](Expr *E) { in instantiateOMPDeclareVariantAttr()
412 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareVariantAttr()
416 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareVariantAttr()
421 auto &&Subst = [&SubstExpr, &S](Expr *E) { in instantiateOMPDeclareVariantAttr()
424 ExprResult Res = SubstExpr(E); in instantiateOMPDeclareVariantAttr()
537 ExprResult Result = S.SubstExpr(Attr.getMin(), TemplateArgs); in instantiateDependentAMDGPUFlatWorkGroupSizeAttr()
542 Result = S.SubstExpr(Attr.getMax(), TemplateArgs); in instantiateDependentAMDGPUFlatWorkGroupSizeAttr()
561 ExprResult SubstResult = S.SubstExpr(OldCond, TemplateArgs); in instantiateExplicitSpecifier()
580 ExprResult Result = S.SubstExpr(Attr.getMin(), TemplateArgs); in instantiateDependentAMDGPUWavesPerEUAttr()
587 Result = S.SubstExpr(Max, TemplateArgs); in instantiateDependentAMDGPUWavesPerEUAttr()
1220 = SemaRef.SubstExpr(BitWidth, TemplateArgs); in VisitFieldDecl()
1397 = SemaRef.SubstExpr(AssertExpr, TemplateArgs); in VisitStaticAssertDecl()
1506 Value = SemaRef.SubstExpr(UninstValue, TemplateArgs); in InstantiateEnumDefinition()
2070 ExprResult SubstRC = SemaRef.SubstExpr(TrailingRequiresClause, in VisitFunctionDecl()
2436 ExprResult SubstRC = SemaRef.SubstExpr(TrailingRequiresClause, in VisitCXXMethodDecl()
2946 ExprResult Value = SemaRef.SubstExpr(D->getDefaultArgument(), TemplateArgs); in VisitNonTypeTemplateParmDecl()
3410 Expr *Var = SemaRef.SubstExpr(I, TemplateArgs).get(); in VisitOMPThreadPrivateDecl()
3427 Expr *Var = SemaRef.SubstExpr(I, TemplateArgs).get(); in VisitOMPAllocateDecl()
3436 ExprResult NewE = SemaRef.SubstExpr(AC->getAllocator(), TemplateArgs); in VisitOMPAllocateDecl()
3442 ExprResult NewE = SemaRef.SubstExpr(AC->getAlignment(), TemplateArgs); in VisitOMPAllocateDecl()
3516 SubstCombiner = SemaRef.SubstExpr(Combiner, TemplateArgs).get(); in VisitOMPDeclareReductionDecl()
3530 SubstInitializer = SemaRef.SubstExpr(Init, TemplateArgs).get(); in VisitOMPDeclareReductionDecl()
3601 Expr *NE = SemaRef.SubstExpr(OE, TemplateArgs).get(); in VisitOMPDeclareMapperDecl()
4030 ExprResult Res = SemaRef.SubstExpr(E, TemplateArgs); in SubstTemplateParams()