Changes between Version 37 and Version 38 of Next-GenOpenMPTransformation
- Timestamp:
- 10/29/19 17:54:07 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Next-GenOpenMPTransformation
v37 v38 16 16 == OpenMP Constructs == 17 17 18 * `parallel` 18 * `parallel` . . . . . . . . . . . . . . . . [In-progress] 19 19 * `private(`list`)` 20 20 * `firstprivate(list)` 21 * `copyin(list)` 21 * `copyin(list)` . . . . . . . . .[Unsupported] 22 22 * `shared(`list`)` 23 * `default(none`|`shared)` 23 * `default(`option`)` . . . . . .[Unsupported] 24 * `none` 25 * `shared` 24 26 * `num_threads(`n`)` 25 27 * `reduction(op:list)` 26 28 27 * `sections` 29 * `sections` . . . . . . . . . . . . . . . . .[In-progress] 28 30 * `private(`list`)` 29 31 * `firstprivate(list)` 30 * `lastprivate(list)` 32 * `lastprivate(list)` . . . . .[Unsupported] 31 33 * `reduction(op:list)` 32 34 * `nowait` … … 34 36 * `section` 35 37 36 * `single` 38 * `single` . . . . . . . . . . . . . . . . . . [In-progress] 37 39 * `private(`list`)` 38 40 * `firstprivate(list)` 39 * `copyprivate(list)` 41 * `copyprivate(list)` . . . . .[Unsupported] 40 42 * `nowait` 41 43 42 * `for` 44 * `for` . . . . . . . . . . . . . . . . . . . . .[In-progress] 43 45 * `private(`list`)` 44 46 * `firstprivate(list)` 45 * `lastprivate(list)` 47 * `lastprivate(list)` . . . . .[Unsupported] 46 48 * `reduction` 47 * `schedule` 49 * `schedule` . . . . . . . . . . . . [Unsupported] 48 50 * `collapse` 49 51 * `nowait` 50 52 51 * `simd` 53 * `simd` . . . . . . . . . . . . . . . . . . . . [Unsupported] 52 54 * `safelen(n)` 53 55 * `linear(n)` … … 58 60 * `collapse` 59 61 60 * `for simd` 62 * `for simd` . . . . . . . . . . . . . . . . .[Unsupported] 61 63 * `safelen(n)` 62 64 * `linear(n)` … … 70 72 * `schedule` 71 73 72 * `declare simd` 74 * `declare simd` . . . . . . . . . . . . . [Unsupported] 73 75 * `simdlen(n)` 74 76 * `linear` … … 80 82 * `barrier` 81 83 82 * `critical` 84 * `critical` . . . . . . . . . . . . . . . . [Unsupported] 83 85 * `[name]` 84 86 85 * `atomic` 86 * `read | write | update | capture` 87 * `seq_cst` 88 89 * `master` 87 * `atomic` . . . . . . . . . . . . . . . . . . [In-progress] 88 * atomic-clause . . . . . . . . . . [In-progress] 89 * `read` 90 * `write` 91 * `update` 92 * `capture` 93 * `seq_cst` . . . . . . . . . . . . . [Unsupported] 94 95 * `master` . . . . . . . . . . . . . . . . . . [Unsupported] 90 96 91 97 == OpenMP Types == 92 * `omp_lock_t` 98 * `omp_lock_t` . . . . . . . . . . . . . . .[Unsupported] 93 99 94 100 == OpenMP Functions == 95 101 * `omp_get_num_threads()` 96 102 * `omp_get_thread_num()` 97 * `omp_get_wtime()` 98 * `omp_init_lock` 99 * `omp_destroy_lock` 100 * `omp_set_lock` 101 * `omp_unset_lock` 102 * `omp_test_lock` 103 * `omp_get_wtime()` . . . . . . . . . . .[Unsupported] 104 * `omp_init_lock` . . . . . . . . . . . . [Unsupported] 105 * `omp_destroy_lock` . . . . . . . . . .[Unsupported] 106 * `omp_set_lock` . . . . . . . . . . . . . [Unsupported] 107 * `omp_unset_lock` . . . . . . . . . . . .[Unsupported] 108 * `omp_test_lock` . . . . . . . . . . . . [Unsupported] 103 109 104 110 == Plan ==
