|
| template<typename IteratorT , typename FuncT > |
| LogicalResult | mlir::failableParallelForEach (MLIRContext *context, IteratorT begin, IteratorT end, FuncT &&func) |
| | Invoke the given function on the elements between [begin, end) asynchronously. More...
|
| |
| template<typename RangeT , typename FuncT > |
| LogicalResult | mlir::failableParallelForEach (MLIRContext *context, RangeT &&range, FuncT &&func) |
| | Invoke the given function on the elements in the provided range asynchronously. More...
|
| |
| template<typename FuncT > |
| LogicalResult | mlir::failableParallelForEachN (MLIRContext *context, size_t begin, size_t end, FuncT &&func) |
| | Invoke the given function on the elements between [begin, end) asynchronously. More...
|
| |
| template<typename IteratorT , typename FuncT > |
| void | mlir::parallelForEach (MLIRContext *context, IteratorT begin, IteratorT end, FuncT &&func) |
| | Invoke the given function on the elements between [begin, end) asynchronously. More...
|
| |
| template<typename RangeT , typename FuncT > |
| void | mlir::parallelForEach (MLIRContext *context, RangeT &&range, FuncT &&func) |
| | Invoke the given function on the elements in the provided range asynchronously. More...
|
| |
| template<typename FuncT > |
| void | mlir::parallelFor (MLIRContext *context, size_t begin, size_t end, FuncT &&func) |
| | Invoke the given function on the elements between [begin, end) asynchronously. More...
|
| |