Lines Matching defs:reduction
30 "force-byref-reduction",
31 llvm::cl::desc("Pass all reduction arguments by reference"),
70 llvm_unreachable("unexpected intrinsic operator in reduction");
95 // extra string to distinguish reduction functions for variables passed by
298 /// Create reduction combiner region for reduction variables which are boxed
311 TODO(loc, "Unsupported boxed type in OpenMP reduction");
339 // Iterate over array elements, applying the equivalent scalar reduction:
369 // generate combiner region for reduction operations
396 TODO(loc, "OpenMP genCombiner for unsupported reduction variable type");
519 const omp::clause::Reduction &reduction,
527 reduction.t))
532 std::get<omp::clause::Reduction::ReductionIdentifiers>(reduction.t)};
535 const auto &objectList{std::get<omp::ObjectList>(reduction.t)};
596 "reduction input var is a reference");
638 TODO(currentLocation, "Unsupported intrinsic proc reduction");
645 TODO(currentLocation, "Unexpected reduction type");