Lines Matching refs:ReductionOps
711 void OMPReductionClause::setReductionOps(ArrayRef<Expr *> ReductionOps) {
712 assert(ReductionOps.size() == varlist_size() && "Number of reduction "
715 std::copy(ReductionOps.begin(), ReductionOps.end(), getRHSExprs().end());
750 ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps,
762 Clause->setReductionOps(ReductionOps);
810 void OMPTaskReductionClause::setReductionOps(ArrayRef<Expr *> ReductionOps) {
811 assert(ReductionOps.size() == varlist_size() && "Number of task reduction "
814 std::copy(ReductionOps.begin(), ReductionOps.end(), getRHSExprs().end());
822 ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps, Stmt *PreInit,
831 Clause->setReductionOps(ReductionOps);
863 void OMPInReductionClause::setReductionOps(ArrayRef<Expr *> ReductionOps) {
864 assert(ReductionOps.size() == varlist_size() && "Number of in reduction "
867 std::copy(ReductionOps.begin(), ReductionOps.end(), getRHSExprs().end());
884 ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps,
893 Clause->setReductionOps(ReductionOps);