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);
245 ExprResult Result = S.SubstExpr(OldCond, TemplateArgs);
301 ExprResult Result = S.SubstExpr(Attr.getMaxThreads(), TemplateArgs);
308 Result = S.SubstExpr(Attr.getMinBlocks(), TemplateArgs);
316 Result = S.SubstExpr(Attr.getMaxBlocks(), TemplateArgs);
345 auto SubstExpr = [&](Expr *E) -> ExprResult {
353 return S.SubstExpr(E, TemplateArgs);
357 return S.SubstExpr(E, TemplateArgs);
365 ExprResult Res = SubstExpr(E);
392 Inst = S.SubstExpr(*AI, TemplateArgs);
405 Inst = S.SubstExpr(*SI, TemplateArgs);
426 auto &&SubstExpr = [FD, ThisContext, &S, &TemplateArgs](Expr *E) {
434 return S.SubstExpr(E, TemplateArgs);
438 return S.SubstExpr(E, TemplateArgs);
443 auto &&Subst = [&SubstExpr, &S](Expr *E) {
446 ExprResult Res = SubstExpr(E);
562 ExprResult Result = S.SubstExpr(Attr.getMin(), TemplateArgs);
567 Result = S.SubstExpr(Attr.getMax(), TemplateArgs);
584 ExprResult SubstResult = SubstExpr(OldCond, TemplateArgs);
603 ExprResult Result = S.SubstExpr(Attr.getMin(), TemplateArgs);
610 Result = S.SubstExpr(Max, TemplateArgs);
625 ExprResult ResultX = S.SubstExpr(Attr.getMaxNumWorkGroupsX(), TemplateArgs);
628 ExprResult ResultY = S.SubstExpr(Attr.getMaxNumWorkGroupsY(), TemplateArgs);
631 ExprResult ResultZ = S.SubstExpr(Attr.getMaxNumWorkGroupsZ(), TemplateArgs);
1354 = SemaRef.SubstExpr(BitWidth, TemplateArgs);
1567 = SemaRef.SubstExpr(AssertExpr, TemplateArgs);
1572 SemaRef.SubstExpr(D->getMessage(), TemplateArgs);
1697 Value = SemaRef.SubstExpr(UninstValue, TemplateArgs);
3703 Expr *Var = SemaRef.SubstExpr(I, TemplateArgs).get();
3720 Expr *Var = SemaRef.SubstExpr(I, TemplateArgs).get();
3729 ExprResult NewE = SemaRef.SubstExpr(AC->getAllocator(), TemplateArgs);
3735 ExprResult NewE = SemaRef.SubstExpr(AC->getAlignment(), TemplateArgs);
3809 SubstCombiner = SemaRef.SubstExpr(Combiner, TemplateArgs).get();
3825 SubstInitializer = SemaRef.SubstExpr(Init, TemplateArgs).get();
3897 Expr *NE = SemaRef.SubstExpr(OE, TemplateArgs).get();