Lines Matching refs:SubstExpr

94     ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs);  in instantiateDependentAlignedAttr()
155 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAssumeAlignedAttr()
161 Result = S.SubstExpr(Aligned->getOffset(), TemplateArgs); in instantiateDependentAssumeAlignedAttr()
176 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAlignValueAttr()
237 ExprResult Result = S.SubstExpr(OldCond, TemplateArgs); in instantiateDependentFunctionAttrCondition()
292 ExprResult Result = S.SubstExpr(Attr.getMaxThreads(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
299 Result = S.SubstExpr(Attr.getMinBlocks(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
307 Result = S.SubstExpr(Attr.getMaxBlocks(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
336 auto SubstExpr = [&](Expr *E) -> ExprResult { in instantiateOMPDeclareSimdDeclAttr() local
344 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
348 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
356 ExprResult Res = SubstExpr(E); in instantiateOMPDeclareSimdDeclAttr()
383 Inst = S.SubstExpr(*AI, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
396 Inst = S.SubstExpr(*SI, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
417 auto &&SubstExpr = [FD, ThisContext, &S, &TemplateArgs](Expr *E) { in instantiateOMPDeclareVariantAttr()
425 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareVariantAttr()
429 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareVariantAttr()
434 auto &&Subst = [&SubstExpr, &S](Expr *E) { in instantiateOMPDeclareVariantAttr()
437 ExprResult Res = SubstExpr(E); in instantiateOMPDeclareVariantAttr()
553 ExprResult Result = S.SubstExpr(Attr.getMin(), TemplateArgs); in instantiateDependentAMDGPUFlatWorkGroupSizeAttr()
558 Result = S.SubstExpr(Attr.getMax(), TemplateArgs); in instantiateDependentAMDGPUFlatWorkGroupSizeAttr()
575 ExprResult SubstResult = SubstExpr(OldCond, TemplateArgs); in instantiateExplicitSpecifier()
594 ExprResult Result = S.SubstExpr(Attr.getMin(), TemplateArgs); in instantiateDependentAMDGPUWavesPerEUAttr()
601 Result = S.SubstExpr(Max, TemplateArgs); in instantiateDependentAMDGPUWavesPerEUAttr()
1271 = SemaRef.SubstExpr(BitWidth, TemplateArgs); in VisitFieldDecl()
1448 = SemaRef.SubstExpr(AssertExpr, TemplateArgs); in VisitStaticAssertDecl()
1453 SemaRef.SubstExpr(D->getMessage(), TemplateArgs); in VisitStaticAssertDecl()
1560 Value = SemaRef.SubstExpr(UninstValue, TemplateArgs); in InstantiateEnumDefinition()
3083 ExprResult Value = SemaRef.SubstExpr(D->getDefaultArgument(), TemplateArgs); in VisitNonTypeTemplateParmDecl()
3542 Expr *Var = SemaRef.SubstExpr(I, TemplateArgs).get(); in VisitOMPThreadPrivateDecl()
3559 Expr *Var = SemaRef.SubstExpr(I, TemplateArgs).get(); in VisitOMPAllocateDecl()
3568 ExprResult NewE = SemaRef.SubstExpr(AC->getAllocator(), TemplateArgs); in VisitOMPAllocateDecl()
3574 ExprResult NewE = SemaRef.SubstExpr(AC->getAlignment(), TemplateArgs); in VisitOMPAllocateDecl()
3648 SubstCombiner = SemaRef.SubstExpr(Combiner, TemplateArgs).get(); in VisitOMPDeclareReductionDecl()
3662 SubstInitializer = SemaRef.SubstExpr(Init, TemplateArgs).get(); in VisitOMPDeclareReductionDecl()
3733 Expr *NE = SemaRef.SubstExpr(OE, TemplateArgs).get(); in VisitOMPDeclareMapperDecl()