Home
last modified time | relevance | path

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

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