Lines Matching defs:NumLoop
368 void OMPOrderedClause::setLoopNumIterations(unsigned NumLoop,
370 assert(NumLoop < NumberOfLoops && "out of loops number.");
371 getTrailingObjects<Expr *>()[NumLoop] = NumIterations;
378 void OMPOrderedClause::setLoopCounter(unsigned NumLoop, Expr *Counter) {
379 assert(NumLoop < NumberOfLoops && "out of loops number.");
380 getTrailingObjects<Expr *>()[NumberOfLoops + NumLoop] = Counter;
383 Expr *OMPOrderedClause::getLoopCounter(unsigned NumLoop) {
384 assert(NumLoop < NumberOfLoops && "out of loops number.");
385 return getTrailingObjects<Expr *>()[NumberOfLoops + NumLoop];
388 const Expr *OMPOrderedClause::getLoopCounter(unsigned NumLoop) const {
389 assert(NumLoop < NumberOfLoops && "out of loops number.");
390 return getTrailingObjects<Expr *>()[NumberOfLoops + NumLoop];
1105 void OMPDependClause::setLoopData(unsigned NumLoop, Expr *Cnt) {
1108 NumLoop < NumLoops &&
1111 auto *It = std::next(getVarRefs().end(), NumLoop + 1);
1115 Expr *OMPDependClause::getLoopData(unsigned NumLoop) {
1118 NumLoop < NumLoops &&
1121 auto *It = std::next(getVarRefs().end(), NumLoop + 1);
1125 const Expr *OMPDependClause::getLoopData(unsigned NumLoop) const {
1128 NumLoop < NumLoops &&
1131 const auto *It = std::next(getVarRefs().end(), NumLoop + 1);
1723 void OMPDoacrossClause::setLoopData(unsigned NumLoop, Expr *Cnt) {
1724 assert(NumLoop < NumLoops && "Loop index must be less number of loops.");
1725 auto *It = std::next(getVarRefs().end(), NumLoop);
1729 Expr *OMPDoacrossClause::getLoopData(unsigned NumLoop) {
1730 assert(NumLoop < NumLoops && "Loop index must be less number of loops.");
1731 auto *It = std::next(getVarRefs().end(), NumLoop);
1735 const Expr *OMPDoacrossClause::getLoopData(unsigned NumLoop) const {
1736 assert(NumLoop < NumLoops && "Loop index must be less number of loops.");
1737 const auto *It = std::next(getVarRefs().end(), NumLoop);