Searched refs:SourceHelper (Results 1 – 1 of 1) sorted by relevance
14929 OMPLoopBasedDirective::HelperExprs &SourceHelper = LoopHelpers[SourceIdx]; in ActOnOpenMPInterchangeDirective() local14931 assert(SourceHelper.Counters.size() == 1 && in ActOnOpenMPInterchangeDirective()14933 auto *OrigCntVar = cast<DeclRefExpr>(SourceHelper.Counters.front()); in ActOnOpenMPInterchangeDirective()14936 DeclRefExpr *IterVarRef = cast<DeclRefExpr>(SourceHelper.IterationVarRef); in ActOnOpenMPInterchangeDirective()14946 auto MakeNumIterations = [&CopyTransformer, &SourceHelper]() -> Expr * { in ActOnOpenMPInterchangeDirective()14948 CopyTransformer.TransformExpr(SourceHelper.NumIterations)); in ActOnOpenMPInterchangeDirective()14984 SemaRef.BuildBinOp(CurScope, SourceHelper.Cond->getExprLoc(), BO_LT, in ActOnOpenMPInterchangeDirective()14994 CurScope, SourceHelper.Inc->getExprLoc(), UO_PreInc, MakePermutedRef()); in ActOnOpenMPInterchangeDirective()14998 SmallVector<Stmt *, 4> BodyParts(SourceHelper.Updates.begin(), in ActOnOpenMPInterchangeDirective()14999 SourceHelper.Updates.end()); in ActOnOpenMPInterchangeDirective()[all …]