Lines Matching refs:SubstExpr
99 ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs); in instantiateDependentAlignedAttr()
160 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAssumeAlignedAttr()
166 Result = S.SubstExpr(Aligned->getOffset(), TemplateArgs); in instantiateDependentAssumeAlignedAttr()
181 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAlignValueAttr()
242 ExprResult Result = S.SubstExpr(OldCond, TemplateArgs); in instantiateDependentFunctionAttrCondition()
297 ExprResult Result = S.SubstExpr(Attr.getMaxThreads(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
304 Result = S.SubstExpr(Attr.getMinBlocks(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
312 Result = S.SubstExpr(Attr.getMaxBlocks(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
341 auto SubstExpr = [&](Expr *E) -> ExprResult { in instantiateOMPDeclareSimdDeclAttr() local
349 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
353 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
361 ExprResult Res = SubstExpr(E); in instantiateOMPDeclareSimdDeclAttr()
388 Inst = S.SubstExpr(*AI, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
401 Inst = S.SubstExpr(*SI, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
422 auto &&SubstExpr = [FD, ThisContext, &S, &TemplateArgs](Expr *E) { in instantiateOMPDeclareVariantAttr()
430 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareVariantAttr()
434 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareVariantAttr()
439 auto &&Subst = [&SubstExpr, &S](Expr *E) { in instantiateOMPDeclareVariantAttr()
442 ExprResult Res = SubstExpr(E); in instantiateOMPDeclareVariantAttr()
558 ExprResult Result = S.SubstExpr(Attr.getMin(), TemplateArgs); in instantiateDependentAMDGPUFlatWorkGroupSizeAttr()
563 Result = S.SubstExpr(Attr.getMax(), TemplateArgs); in instantiateDependentAMDGPUFlatWorkGroupSizeAttr()
580 ExprResult SubstResult = SubstExpr(OldCond, TemplateArgs); in instantiateExplicitSpecifier()
599 ExprResult Result = S.SubstExpr(Attr.getMin(), TemplateArgs); in instantiateDependentAMDGPUWavesPerEUAttr()
606 Result = S.SubstExpr(Max, TemplateArgs); in instantiateDependentAMDGPUWavesPerEUAttr()
621 ExprResult ResultX = S.SubstExpr(Attr.getMaxNumWorkGroupsX(), TemplateArgs); in instantiateDependentAMDGPUMaxNumWorkGroupsAttr()
624 ExprResult ResultY = S.SubstExpr(Attr.getMaxNumWorkGroupsY(), TemplateArgs); in instantiateDependentAMDGPUMaxNumWorkGroupsAttr()
627 ExprResult ResultZ = S.SubstExpr(Attr.getMaxNumWorkGroupsZ(), TemplateArgs); in instantiateDependentAMDGPUMaxNumWorkGroupsAttr()
1312 = SemaRef.SubstExpr(BitWidth, TemplateArgs); in VisitFieldDecl()
1486 = SemaRef.SubstExpr(AssertExpr, TemplateArgs); in VisitStaticAssertDecl()
1491 SemaRef.SubstExpr(D->getMessage(), TemplateArgs); in VisitStaticAssertDecl()
1598 Value = SemaRef.SubstExpr(UninstValue, TemplateArgs); in InstantiateEnumDefinition()
3592 Expr *Var = SemaRef.SubstExpr(I, TemplateArgs).get(); in VisitOMPThreadPrivateDecl()
3609 Expr *Var = SemaRef.SubstExpr(I, TemplateArgs).get(); in VisitOMPAllocateDecl()
3618 ExprResult NewE = SemaRef.SubstExpr(AC->getAllocator(), TemplateArgs); in VisitOMPAllocateDecl()
3624 ExprResult NewE = SemaRef.SubstExpr(AC->getAlignment(), TemplateArgs); in VisitOMPAllocateDecl()
3698 SubstCombiner = SemaRef.SubstExpr(Combiner, TemplateArgs).get(); in VisitOMPDeclareReductionDecl()
3714 SubstInitializer = SemaRef.SubstExpr(Init, TemplateArgs).get(); in VisitOMPDeclareReductionDecl()
3786 Expr *NE = SemaRef.SubstExpr(OE, TemplateArgs).get(); in VisitOMPDeclareMapperDecl()