OpenMP_VV
OpenMP_VV copied to clipboard
No 'Taskloop' or 'Taskloop simd' + clauses tests for OpenMP 4.5
We are missing tests for:
taskloop w/
- [ ] shared(list)
- [ ] private(list)
- [ ] firstprivate(list)
- [ ] lastprivate(list)
- [ ] default(shared | none)
- [ ] grainsize(grain-size)
- [ ] num_tasks(num-tasks)
- [ ] collapse(n)
- [ ] final(scalar-expr)
- [ ] priority(priority-value)
- [ ] untied
- [ ] mergeable
- [ ] nogroup
and taskloop simd w/
- [ ] no clauses
- [ ] if([ taskloop :]scalar-expr)
- [ ] shared(list)
- [ ] private(list)
- [ ] firstprivate(list)
- [ ] lastprivate(list)
- [ ] default(shared | none)
- [ ] grainsize(grain-size)
- [ ] num_tasks(num-tasks)
- [ ] collapse(n)
- [ ] final(scalar-expr)
- [ ] priority(priority-value)
- [ ] untied
- [ ] mergeable
- [ ] nogroup
- [ ] safelen(length)
- [ ] simdlen(length)
- [ ] linear(list[ : linear-step])
- [ ] aligned(list[ : alignment])
- [ ] private(list)
- [ ] lastprivate(list)
- [ ] reduction(reduction-identifier : list)
- [ ] collapse(n)
These are OpenMP 4.5 tests, so I think they should have relatively high priority considering the quantity & release date of the directives.