Searched refs:SourceHelper (Results 1 – 1 of 1) sorted by relevance
15415 OMPLoopBasedDirective::HelperExprs &SourceHelper = LoopHelpers[SourceIdx]; in ActOnOpenMPInterchangeDirective() local15417 assert(SourceHelper.Counters.size() == 1 && in ActOnOpenMPInterchangeDirective()15419 auto *OrigCntVar = cast<DeclRefExpr>(SourceHelper.Counters.front()); in ActOnOpenMPInterchangeDirective()15422 DeclRefExpr *IterVarRef = cast<DeclRefExpr>(SourceHelper.IterationVarRef); in ActOnOpenMPInterchangeDirective()15432 auto MakeNumIterations = [&CopyTransformer, &SourceHelper]() -> Expr * { in ActOnOpenMPInterchangeDirective()15434 CopyTransformer.TransformExpr(SourceHelper.NumIterations)); in ActOnOpenMPInterchangeDirective()15470 SemaRef.BuildBinOp(CurScope, SourceHelper.Cond->getExprLoc(), BO_LT, in ActOnOpenMPInterchangeDirective()15480 CurScope, SourceHelper.Inc->getExprLoc(), UO_PreInc, MakePermutedRef()); in ActOnOpenMPInterchangeDirective()15484 SmallVector<Stmt *, 4> BodyParts(SourceHelper.Updates.begin(), in ActOnOpenMPInterchangeDirective()15485 SourceHelper.Updates.end()); in ActOnOpenMPInterchangeDirective()[all …]