Lines Matching defs:SubstExpr

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