Home
last modified time | relevance | path

Searched refs:SourceHelper (Results 1 – 1 of 1) sorted by relevance

/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp14929 OMPLoopBasedDirective::HelperExprs &SourceHelper = LoopHelpers[SourceIdx]; in ActOnOpenMPInterchangeDirective() local
14931 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 …]