Lines Matching refs:SubstExpr

93     ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs);  in instantiateDependentAlignedAttr()
151 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAssumeAlignedAttr()
157 Result = S.SubstExpr(Aligned->getOffset(), TemplateArgs); in instantiateDependentAssumeAlignedAttr()
172 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAlignValueAttr()
233 ExprResult Result = S.SubstExpr(OldCond, TemplateArgs); in instantiateDependentFunctionAttrCondition()
288 ExprResult Result = S.SubstExpr(Attr.getMaxThreads(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
295 Result = S.SubstExpr(Attr.getMinBlocks(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
324 auto SubstExpr = [&](Expr *E) -> ExprResult { in instantiateOMPDeclareSimdDeclAttr() local
332 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
336 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
344 ExprResult Res = SubstExpr(E); in instantiateOMPDeclareSimdDeclAttr()
371 Inst = S.SubstExpr(*AI, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
384 Inst = S.SubstExpr(*SI, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
405 auto &&SubstExpr = [FD, ThisContext, &S, &TemplateArgs](Expr *E) { in instantiateOMPDeclareVariantAttr()
413 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareVariantAttr()
417 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareVariantAttr()
422 auto &&Subst = [&SubstExpr, &S](Expr *E) { in instantiateOMPDeclareVariantAttr()
425 ExprResult Res = SubstExpr(E); in instantiateOMPDeclareVariantAttr()
541 ExprResult Result = S.SubstExpr(Attr.getMin(), TemplateArgs); in instantiateDependentAMDGPUFlatWorkGroupSizeAttr()
546 Result = S.SubstExpr(Attr.getMax(), TemplateArgs); in instantiateDependentAMDGPUFlatWorkGroupSizeAttr()
565 ExprResult SubstResult = S.SubstExpr(OldCond, TemplateArgs); in instantiateExplicitSpecifier()
584 ExprResult Result = S.SubstExpr(Attr.getMin(), TemplateArgs); in instantiateDependentAMDGPUWavesPerEUAttr()
591 Result = S.SubstExpr(Max, TemplateArgs); in instantiateDependentAMDGPUWavesPerEUAttr()
1231 = SemaRef.SubstExpr(BitWidth, TemplateArgs); in VisitFieldDecl()
1408 = SemaRef.SubstExpr(AssertExpr, TemplateArgs); in VisitStaticAssertDecl()
1517 Value = SemaRef.SubstExpr(UninstValue, TemplateArgs); in InstantiateEnumDefinition()
3011 ExprResult Value = SemaRef.SubstExpr(D->getDefaultArgument(), TemplateArgs); in VisitNonTypeTemplateParmDecl()
3477 Expr *Var = SemaRef.SubstExpr(I, TemplateArgs).get(); in VisitOMPThreadPrivateDecl()
3494 Expr *Var = SemaRef.SubstExpr(I, TemplateArgs).get(); in VisitOMPAllocateDecl()
3503 ExprResult NewE = SemaRef.SubstExpr(AC->getAllocator(), TemplateArgs); in VisitOMPAllocateDecl()
3509 ExprResult NewE = SemaRef.SubstExpr(AC->getAlignment(), TemplateArgs); in VisitOMPAllocateDecl()
3583 SubstCombiner = SemaRef.SubstExpr(Combiner, TemplateArgs).get(); in VisitOMPDeclareReductionDecl()
3597 SubstInitializer = SemaRef.SubstExpr(Init, TemplateArgs).get(); in VisitOMPDeclareReductionDecl()
3668 Expr *NE = SemaRef.SubstExpr(OE, TemplateArgs).get(); in VisitOMPDeclareMapperDecl()