| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_schedule.c | 54 if (!schedule) in isl_schedule_from_schedule_tree() 63 return schedule; in isl_schedule_from_schedule_tree() 110 if (!schedule) in isl_schedule_cow() 116 schedule->ref--; in isl_schedule_cow() 147 schedule = isl_schedule_cow(schedule); in isl_schedule_set_root() 148 if (!schedule) in isl_schedule_set_root() 170 return schedule ? schedule->leaf : NULL; in isl_schedule_peek_leaf() 196 if (!schedule) in isl_schedule_get_space() 219 if (!schedule) in isl_schedule_get_root() 224 schedule = isl_schedule_copy(schedule); in isl_schedule_get_root() [all …]
|
| H A D | codegen.c | 64 __isl_keep isl_union_map *schedule, const char *name) in set_universe() argument 72 domain = isl_union_map_range(isl_union_map_copy(schedule)); in set_universe() 88 __isl_keep isl_union_map *schedule) in set_options() argument 94 ctx = isl_union_map_get_ctx(schedule); in set_options() 103 opt = set_universe(opt, schedule, "separate"); in set_options() 105 opt = set_universe(opt, schedule, "atomic"); in set_options() 169 return schedule; in schedule_set_options() 172 schedule = isl_schedule_map_schedule_node_bottom_up(schedule, in schedule_set_options() 175 return schedule; in schedule_set_options() 181 __isl_take isl_schedule *schedule) in construct_ast_from_schedule() argument [all …]
|
| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | schedule_codegen.cpp | 20 #pragma omp for schedule(static) in main() 25 #pragma omp for simd schedule(static) in main() 30 #pragma omp for schedule(static, 2) in main() 39 #pragma omp for schedule(auto) in main() 43 #pragma omp for simd schedule(auto) in main() 47 #pragma omp for schedule(runtime) in main() 51 #pragma omp for simd schedule(runtime) in main() 55 #pragma omp for schedule(guided) in main() 59 #pragma omp for simd schedule(guided) in main() 63 #pragma omp for schedule(dynamic) in main() [all …]
|
| H A D | nvptx_force_full_runtime_SPMD_codegen.cpp | 223 #pragma omp for simd schedule(static) in foo() 231 #pragma omp for simd schedule(auto) in foo() 235 #pragma omp for simd schedule(runtime) in foo() 239 #pragma omp for simd schedule(dynamic) in foo() 243 #pragma omp for simd schedule(guided) in foo() 260 #pragma omp for simd schedule(static) in foo() 270 #pragma omp for simd schedule(auto) in foo() 275 #pragma omp for simd schedule(runtime) in foo() 280 #pragma omp for simd schedule(dynamic) in foo() 285 #pragma omp for simd schedule(guided) in foo() [all …]
|
| H A D | nvptx_SPMD_codegen.cpp | 353 #pragma omp for simd schedule(static) in foo() 361 #pragma omp for simd schedule(auto) in foo() 365 #pragma omp for simd schedule(runtime) in foo() 369 #pragma omp for simd schedule(dynamic) in foo() 373 #pragma omp for simd schedule(guided) in foo() 406 #pragma omp for simd schedule(static) in foo() 416 #pragma omp for simd schedule(auto) in foo() 421 #pragma omp for simd schedule(runtime) in foo() 426 #pragma omp for simd schedule(dynamic) in foo() 431 #pragma omp for simd schedule(guided) in foo() [all …]
|
| H A D | for_schedule_messages.cpp | 19 #pragma omp for schedule // expected-error {{expected '(' after 'schedule'}} in tmain() 44 #pragma omp for schedule (guided argc in tmain() 51 #pragma omp for schedule (guided, (ST > 0) ? 1 + ST : 2 + z) in tmain() 55 #pragma omp for schedule (static, foobool(argc)), schedule (dynamic, true), schedule (guided, -5) in tmain() 57 #pragma omp for schedule (static, S) // expected-error {{'S' does not refer to a value}} in tmain() 62 #pragma omp for schedule (dynamic, 1) in tmain() 89 #pragma omp for schedule // expected-error {{expected '(' after 'schedule'}} in main() 107 #pragma omp for schedule (dynamic, foobool(1) > 0 ? 1 : 2) in main() 111 #pragma omp for schedule (guided, foobool(argc)), schedule (static, true), schedule (dynamic, -5) in main() 113 #pragma omp for schedule (guided, S1) // expected-error {{'S1' does not refer to a value}} in main() [all …]
|
| H A D | for_simd_schedule_messages.cpp | 17 #pragma omp for simd schedule // expected-error {{expected '(' after 'schedule'}} in tmain() 32 #pragma omp for simd schedule (guided argc in tmain() 39 #pragma omp for simd schedule (guided, (ST > 0) ? 1 + ST : 2 + z) in tmain() 43 …#pragma omp for simd schedule (static, foobool(argc)), schedule (dynamic, true), schedule (guided,… in tmain() 45 #pragma omp for simd schedule (static, S) // expected-error {{'S' does not refer to a value}} in tmain() 50 #pragma omp for simd schedule (dynamic, 1) in tmain() 59 #pragma omp for simd schedule // expected-error {{expected '(' after 'schedule'}} in main() 77 #pragma omp for simd schedule (dynamic, foobool(1) > 0 ? 1 : 2 - z) in main() 81 …#pragma omp for simd schedule (guided, foobool(argc)), schedule (static, true), schedule (dynamic,… in main() 83 #pragma omp for simd schedule (guided, S1) // expected-error {{'S1' does not refer to a value}} in main() [all …]
|
| H A D | parallel_for_schedule_messages.cpp | 17 #pragma omp parallel for schedule // expected-error {{expected '(' after 'schedule'}} in tmain() 32 #pragma omp parallel for schedule (guided argc in tmain() 39 #pragma omp parallel for schedule (guided, (ST > 0) ? 1 + ST : 2 + z) in tmain() 43 …#pragma omp parallel for schedule (static, foobool(argc)), schedule (dynamic, true), schedule (gui… in tmain() 45 #pragma omp parallel for schedule (static, S) // expected-error {{'S' does not refer to a value}} in tmain() 50 #pragma omp parallel for schedule (dynamic, 1) in tmain() 61 #pragma omp parallel for schedule // expected-error {{expected '(' after 'schedule'}} in main() 79 #pragma omp parallel for schedule (dynamic, foobool(1) > 0 ? 1 : 2 - z) in main() 83 …#pragma omp parallel for schedule (guided, foobool(argc)), schedule (static, true), schedule (dyna… in main() 85 …#pragma omp parallel for schedule (guided, S1) // expected-error {{'S1' does not refer to a value}} in main() [all …]
|
| H A D | target_parallel_for_schedule_messages.cpp | 17 #pragma omp target parallel for schedule // expected-error {{expected '(' after 'schedule'}} in tmain() 32 #pragma omp target parallel for schedule (guided argc in tmain() 39 #pragma omp target parallel for schedule (guided, (ST > 0) ? 1 + ST : 2) in tmain() 43 …#pragma omp target parallel for schedule (static, foobool(argc)), schedule (dynamic, true), schedu… in tmain() 45 …#pragma omp target parallel for schedule (static, S) // expected-error {{'S' does not refer to a v… in tmain() 50 #pragma omp target parallel for schedule (dynamic, 1 + z) in tmain() 59 #pragma omp target parallel for schedule // expected-error {{expected '(' after 'schedule'}} in main() 77 #pragma omp target parallel for schedule (dynamic, foobool(1) > 0 ? 1 : 2 + z) in main() 81 …#pragma omp target parallel for schedule (guided, foobool(argc)), schedule (static, true), schedul… in main() 83 …#pragma omp target parallel for schedule (guided, S1) // expected-error {{'S1' does not refer to a… in main() [all …]
|
| H A D | parallel_for_simd_schedule_messages.cpp | 17 #pragma omp parallel for simd schedule // expected-error {{expected '(' after 'schedule'}} in tmain() 32 #pragma omp parallel for simd schedule (guided argc in tmain() 39 #pragma omp parallel for simd schedule (guided, (ST > 0) ? 1 + ST : 2) in tmain() 43 …#pragma omp parallel for simd schedule (static, foobool(argc)), schedule (dynamic, true), schedule… in tmain() 45 …#pragma omp parallel for simd schedule (static, S) // expected-error {{'S' does not refer to a val… in tmain() 50 #pragma omp parallel for simd schedule (dynamic, k) in tmain() 59 #pragma omp parallel for simd schedule // expected-error {{expected '(' after 'schedule'}} in main() 77 #pragma omp parallel for simd schedule (dynamic, foobool(1) > 0 ? 1 : 2) in main() 81 …#pragma omp parallel for simd schedule (guided, foobool(argc)), schedule (static, true), schedule … in main() 83 …#pragma omp parallel for simd schedule (guided, S1) // expected-error {{'S1' does not refer to a v… in main() [all …]
|
| H A D | target_parallel_for_simd_schedule_messages.cpp | 17 #pragma omp target parallel for simd schedule // expected-error {{expected '(' after 'schedule'}} in tmain() 32 #pragma omp target parallel for simd schedule (guided argc in tmain() 39 #pragma omp target parallel for simd schedule (guided, (ST > 0) ? 1 + ST : 2 + z) in tmain() 43 …#pragma omp target parallel for simd schedule (static, foobool(argc)), schedule (dynamic, true), s… in tmain() 45 …#pragma omp target parallel for simd schedule (static, S) // expected-error {{'S' does not refer t… in tmain() 50 #pragma omp target parallel for simd schedule (dynamic, 1) in tmain() 59 #pragma omp target parallel for simd schedule // expected-error {{expected '(' after 'schedule'}} in main() 77 #pragma omp target parallel for simd schedule (dynamic, foobool(1) > 0 ? 1 : 2 - z) in main() 81 …#pragma omp target parallel for simd schedule (guided, foobool(argc)), schedule (static, true), sc… in main() 83 …#pragma omp target parallel for simd schedule (guided, S1) // expected-error {{'S1' does not refer… in main() [all …]
|
| H A D | target_teams_distribute_parallel_for_schedule_messages.cpp | 18 #pragma omp target teams distribute parallel for schedule in tmain() 22 #pragma omp target teams distribute parallel for schedule ( in tmain() 26 #pragma omp target teams distribute parallel for schedule () in tmain() 30 #pragma omp target teams distribute parallel for schedule (auto in tmain() 38 #pragma omp target teams distribute parallel for schedule (auto, in tmain() 62 … omp target teams distribute parallel for schedule (static, foobool(argc)), schedule (dynamic, tru… in tmain() 87 #pragma omp target teams distribute parallel for schedule in main() 91 #pragma omp target teams distribute parallel for schedule ( in main() 95 #pragma omp target teams distribute parallel for schedule () in main() 99 #pragma omp target teams distribute parallel for schedule (auto in main() [all …]
|
| H A D | teams_distribute_parallel_for_schedule_messages.cpp | 19 #pragma omp teams distribute parallel for schedule in tmain() 24 #pragma omp teams distribute parallel for schedule ( in tmain() 29 #pragma omp teams distribute parallel for schedule () in tmain() 34 #pragma omp teams distribute parallel for schedule (auto in tmain() 44 #pragma omp teams distribute parallel for schedule (auto, in tmain() 74 #pragma omp teams distribute parallel for schedule (static, foobool(argc)), schedule (dynamic, true… in tmain() 103 #pragma omp teams distribute parallel for schedule in main() 108 #pragma omp teams distribute parallel for schedule ( in main() 113 #pragma omp teams distribute parallel for schedule () in main() 118 #pragma omp teams distribute parallel for schedule (auto in main() [all …]
|
| H A D | target_teams_distribute_parallel_for_simd_schedule_messages.cpp | 18 #pragma omp target teams distribute parallel for simd schedule in tmain() 22 #pragma omp target teams distribute parallel for simd schedule ( in tmain() 26 #pragma omp target teams distribute parallel for simd schedule () in tmain() 30 #pragma omp target teams distribute parallel for simd schedule (auto in tmain() 38 #pragma omp target teams distribute parallel for simd schedule (auto, in tmain() 62 …target teams distribute parallel for simd schedule (static, foobool(argc)), schedule (dynamic, tru… in tmain() 87 #pragma omp target teams distribute parallel for simd schedule in main() 91 #pragma omp target teams distribute parallel for simd schedule ( in main() 95 #pragma omp target teams distribute parallel for simd schedule () in main() 99 #pragma omp target teams distribute parallel for simd schedule (auto in main() [all …]
|
| H A D | distribute_parallel_for_schedule_messages.cpp | 19 #pragma omp distribute parallel for schedule // expected-error {{expected '(' after 'schedule'}} in tmain() 48 #pragma omp distribute parallel for schedule (guided argc in tmain() 61 #pragma omp distribute parallel for schedule (guided, (ST > 0) ? 1 + ST : 2 + z) in tmain() 67 #pragma omp distribute parallel for schedule (static, foobool(argc)), schedule (dynamic, true), sch… in tmain() 71 #pragma omp distribute parallel for schedule (static, S) // expected-error {{'S' does not refer to … in tmain() 80 #pragma omp distribute parallel for schedule (dynamic, 1) in tmain() 93 #pragma omp distribute parallel for schedule // expected-error {{expected '(' after 'schedule'}} in main() 129 #pragma omp distribute parallel for schedule (dynamic, foobool(1) > 0 ? 1 : 2 - z) in main() 135 #pragma omp distribute parallel for schedule (guided, foobool(argc)), schedule (static, true), sche… in main() 139 #pragma omp distribute parallel for schedule (guided, S1) // expected-error {{'S1' does not refer t… in main() [all …]
|
| H A D | distribute_parallel_for_simd_schedule_messages.cpp | 19 #pragma omp distribute parallel for simd schedule // expected-error {{expected '(' after 'schedule'… in tmain() 48 #pragma omp distribute parallel for simd schedule (guided argc in tmain() 61 #pragma omp distribute parallel for simd schedule (guided, (ST > 0) ? 1 + ST : 2 + z) in tmain() 67 #pragma omp distribute parallel for simd schedule (static, foobool(argc)), schedule (dynamic, true)… in tmain() 71 #pragma omp distribute parallel for simd schedule (static, S) // expected-error {{'S' does not refe… in tmain() 80 #pragma omp distribute parallel for simd schedule (dynamic, 1) in tmain() 93 #pragma omp distribute parallel for simd schedule // expected-error {{expected '(' after 'schedule'… in main() 129 #pragma omp distribute parallel for simd schedule (dynamic, foobool(1) > 0 ? 1 : 2 -z) in main() 135 #pragma omp distribute parallel for simd schedule (guided, foobool(argc)), schedule (static, true),… in main() 139 #pragma omp distribute parallel for simd schedule (guided, S1) // expected-error {{'S1' does not re… in main() [all …]
|
| /llvm-project-15.0.7/polly/lib/External/ppcg/ |
| H A D | schedule.c | 89 isl_schedule *schedule; in load_schedule() local 96 schedule = isl_schedule_read_from_file(ctx, file); in load_schedule() 99 return schedule; in load_schedule() 112 if (!schedule) in save_schedule() 120 ctx = isl_schedule_get_ctx(schedule); in save_schedule() 123 p = isl_printer_print_schedule(p, schedule); in save_schedule() 137 isl_schedule *schedule; in ppcg_get_schedule() local 142 schedule = compute(user); in ppcg_get_schedule() 144 save_schedule(schedule, options->save_schedule_file); in ppcg_get_schedule() 147 isl_schedule_dump(schedule); in ppcg_get_schedule() [all …]
|
| H A D | cpu.c | 542 isl_schedule_free(schedule); in print_scop() 658 isl_schedule *schedule; in compute_cpu_schedule() local 667 schedule = ppcg_compute_schedule(sc, ps->schedule, ps->options); in compute_cpu_schedule() 669 return schedule; in compute_cpu_schedule() 693 isl_schedule *schedule; in get_schedule() local 702 schedule = isl_schedule_map_schedule_node_bottom_up(schedule, in get_schedule() 705 return schedule; in get_schedule() 735 schedule = isl_schedule_insert_context(schedule, context); in print_cpu_with_schedule() 751 isl_schedule *schedule; in print_cpu() local 753 schedule = isl_schedule_copy(ps->schedule); in print_cpu() [all …]
|
| H A D | grouping.c | 45 isl_schedule *schedule; member 354 isl_schedule *schedule; in schedule_from_domain_and_list() local 366 return schedule; in schedule_from_domain_and_list() 482 isl_schedule *schedule; in add_groups() local 501 schedule = isl_schedule_set(schedule, in add_groups() 502 grouping->schedule); in add_groups() 506 grouping->schedule = schedule; in add_groups() 509 !grouping->schedule) in add_groups() 613 isl_schedule *schedule; in complete_grouping() local 619 schedule = isl_schedule_set(schedule, grouping->schedule); in complete_grouping() [all …]
|
| /llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/ |
| H A D | Workshare.cpp | 226 schedule = SCHEDULE_WITHOUT_MODIFIERS(schedule); in dispatch_init() 230 if (OrderedSchedule(schedule)) in dispatch_init() 232 schedule = kmp_sched_static_chunk; in dispatch_init() 255 schedule = kmp_sched_dynamic; in dispatch_init() 260 schedule = kmp_sched_static_chunk; in dispatch_init() 273 DST->ScheduleType = schedule; in dispatch_init() 287 DST->ScheduleType = schedule; in dispatch_init() 310 DST->ScheduleType = schedule; in dispatch_init() 321 } else if (schedule == kmp_sched_dynamic || schedule == kmp_sched_guided) { in dispatch_init() 323 DST->ScheduleType = schedule; in dispatch_init() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Support/BLAKE3/ |
| H A D | blake3_portable.c | 22 const uint8_t *schedule = MSG_SCHEDULE[round]; in round_fn() local 25 g(state, 0, 4, 8, 12, msg[schedule[0]], msg[schedule[1]]); in round_fn() 26 g(state, 1, 5, 9, 13, msg[schedule[2]], msg[schedule[3]]); in round_fn() 27 g(state, 2, 6, 10, 14, msg[schedule[4]], msg[schedule[5]]); in round_fn() 28 g(state, 3, 7, 11, 15, msg[schedule[6]], msg[schedule[7]]); in round_fn() 31 g(state, 0, 5, 10, 15, msg[schedule[8]], msg[schedule[9]]); in round_fn() 32 g(state, 1, 6, 11, 12, msg[schedule[10]], msg[schedule[11]]); in round_fn() 33 g(state, 2, 7, 8, 13, msg[schedule[12]], msg[schedule[13]]); in round_fn() 34 g(state, 3, 4, 9, 14, msg[schedule[14]], msg[schedule[15]]); in round_fn()
|
| /llvm-project-15.0.7/openmp/runtime/test/worksharing/for/ |
| H A D | omp_parallel_for_reduction.c | 45 #pragma omp parallel for schedule(dynamic,1) private(i) reduction(+:sum) in test_omp_parallel_for_reduction() 118 #pragma omp parallel for schedule(dynamic,1) private(i) \ in test_omp_parallel_for_reduction() 131 #pragma omp parallel for schedule(dynamic,1) private(i) \ in test_omp_parallel_for_reduction() 146 #pragma omp parallel for schedule(dynamic,1) private(i) \ in test_omp_parallel_for_reduction() 158 #pragma omp parallel for schedule(dynamic,1) private(i) \ in test_omp_parallel_for_reduction() 173 #pragma omp parallel for schedule(dynamic,1) private(i) \ in test_omp_parallel_for_reduction() 186 #pragma omp parallel for schedule(dynamic,1) private(i) \ in test_omp_parallel_for_reduction() 201 #pragma omp parallel for schedule(dynamic,1) private(i) \ in test_omp_parallel_for_reduction() 213 #pragma omp parallel for schedule(dynamic,1) private(i) \ in test_omp_parallel_for_reduction() 228 #pragma omp parallel for schedule(dynamic,1) private(i) \ in test_omp_parallel_for_reduction() [all …]
|
| H A D | omp_for_reduction.c | 60 #pragma omp for schedule(dynamic,1) reduction(+:sum) in test_omp_for_reduction() 76 #pragma omp for schedule(dynamic,1) reduction(-:diff) in test_omp_for_reduction() 91 #pragma omp for schedule(dynamic,1) reduction(*:product) in test_omp_for_reduction() 117 #pragma omp for schedule(dynamic,1) reduction(+:dsum) in test_omp_for_reduction() 134 #pragma omp for schedule(dynamic,1) reduction(-:ddiff) in test_omp_for_reduction() 192 #pragma omp for schedule(dynamic,1) reduction(||:logic_or) in test_omp_for_reduction() 208 #pragma omp for schedule(dynamic,1) reduction(||:logic_or) in test_omp_for_reduction() 230 #pragma omp for schedule(dynamic,1) reduction(&:bit_and) in test_omp_for_reduction() 246 #pragma omp for schedule(dynamic,1) reduction(&:bit_and) in test_omp_for_reduction() 264 #pragma omp for schedule(dynamic,1) reduction(|:bit_or) in test_omp_for_reduction() [all …]
|
| /llvm-project-15.0.7/openmp/runtime/test/parallel/ |
| H A D | omp_parallel_reduction.c | 45 #pragma omp parallel for schedule(dynamic,1) private(i) reduction(+:sum) in test_omp_parallel_reduction() 56 #pragma omp parallel for schedule(dynamic,1) private(i) reduction(-:diff) in test_omp_parallel_reduction() 73 #pragma omp parallel for schedule(dynamic,1) private(i) reduction(+:dsum) in test_omp_parallel_reduction() 90 #pragma omp parallel for schedule(dynamic,1) private(i) reduction(-:ddiff) in test_omp_parallel_reduction() 100 #pragma omp parallel for schedule(dynamic,1) private(i) reduction(*:product) in test_omp_parallel_reduction() 142 #pragma omp parallel for schedule(dynamic,1) private(i) reduction(||:logic_or) in test_omp_parallel_reduction() 153 #pragma omp parallel for schedule(dynamic,1) private(i) reduction(||:logic_or) in test_omp_parallel_reduction() 167 #pragma omp parallel for schedule(dynamic,1) private(i) reduction(&:bit_and) in test_omp_parallel_reduction() 179 #pragma omp parallel for schedule(dynamic,1) private(i) reduction(&:bit_and) in test_omp_parallel_reduction() 193 #pragma omp parallel for schedule(dynamic,1) private(i) reduction(|:bit_or) in test_omp_parallel_reduction() [all …]
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | ScheduleTreeTransform.cpp | 143 isl::schedule NewChild = in visitBand() 151 isl::schedule Result = in visitSequence() 161 isl::schedule Result = in visitSet() 236 isl::schedule visitSchedule(isl::schedule Schedule) { in visitSchedule() 238 isl::schedule Result = in visitSchedule() 348 isl::schedule NewChild = in visitExtension() 390 isl::schedule visitSchedule(isl::schedule Schedule) { in visitSchedule() 646 static isl::schedule collapseBands(isl::schedule Sched) { in collapseBands() 926 isl::schedule Result; in visitSequence() 973 isl::schedule polly::hoistExtensionNodes(isl::schedule Sched) { in hoistExtensionNodes() [all …]
|