Searched refs:sched (Results 1 - 25 of 46) sorted by relevance

12

/haiku-buildtools/gcc/libgomp/config/linux/
H A Dproc.h29 #include <sched.h>
/haiku-buildtools/gcc/libgomp/testsuite/libgomp.c/
H A Dloop-1.c47 #define TMPL_1(sched) \
48 static void f_##sched##_1 (void *dummy) \
52 if (GOMP_loop_##sched##_start (S, E, INCR, CHUNK, &s0, &e0)) \
58 while (GOMP_loop_##sched##_next (&s0, &e0)); \
61 static void t_##sched##_1 (void) \
64 GOMP_parallel_start (f_##sched##_1, NULL, NTHR); \
65 f_##sched##_1 (NULL); \
74 #define TMPL_2(sched) \
75 static void f_##sched##_2 (void *dummy) \
79 while (GOMP_loop_##sched##_nex
[all...]
H A Dordered-2.c27 #define TMPL_1(sched) \
28 static void f_##sched##_1 (void *dummy) \
31 if (GOMP_loop_ordered_##sched##_start (0, N, 1, CHUNK, &s0, &e0)) \
41 while (GOMP_loop_ordered_##sched##_next (&s0, &e0)); \
44 static void t_##sched##_1 (void) \
47 GOMP_parallel_start (f_##sched##_1, NULL, NTHR); \
48 f_##sched##_1 (NULL); \
H A Dordered-1.c49 #define TMPL_1(sched) \
50 static void f_##sched##_1 (void *dummy) \
54 if (GOMP_loop_ordered_##sched##_start (S, E, INCR, CHUNK, &s0, &e0)) \
60 while (GOMP_loop_ordered_##sched##_next (&s0, &e0)); \
63 static void t_##sched##_1 (void) \
66 GOMP_parallel_start (f_##sched##_1, NULL, NTHR); \
67 f_##sched##_1 (NULL); \
/haiku-buildtools/isl/include/isl/
H A Dschedule.h43 void *isl_schedule_free(__isl_take isl_schedule *sched);
44 __isl_give isl_union_map *isl_schedule_get_map(__isl_keep isl_schedule *sched);
46 isl_ctx *isl_schedule_get_ctx(__isl_keep isl_schedule *sched);
55 int isl_schedule_foreach_band(__isl_keep isl_schedule *sched,
/haiku-buildtools/isl/
H A Disl_schedule_private.h17 isl_multi_aff *sched; member in struct:isl_schedule_node
H A Disl_band.c194 isl_union_pw_multi_aff *sched; local
196 sched = isl_band_get_partial_schedule_union_pw_multi_aff(band);
197 return isl_union_map_from_union_pw_multi_aff(sched);
422 __isl_take isl_union_pw_multi_aff *sched,
431 space = isl_union_pw_multi_aff_get_space(sched);
435 if (isl_union_pw_multi_aff_foreach_pw_multi_aff(sched,
439 isl_union_pw_multi_aff_free(sched);
442 isl_union_pw_multi_aff_free(sched);
539 isl_union_pw_multi_aff *sched = NULL, *child_sched = NULL; local
555 sched
421 isl_union_pw_multi_aff_tile( __isl_take isl_union_pw_multi_aff *sched, __isl_keep isl_multi_val *sizes) argument
619 isl_union_pw_multi_aff_drop( __isl_take isl_union_pw_multi_aff *sched, int pos, int n) argument
641 isl_union_pw_multi_aff *sched; local
[all...]
H A Disl_schedule.c42 * sched is a matrix representation of the schedule being constructed
47 * of sched
71 isl_mat *sched; member in struct:isl_sched_node
454 isl_mat_free(graph->node[i].sched);
520 isl_mat *sched; local
531 sched = isl_mat_alloc(ctx, 0, 1 + nparam + nvar);
535 graph->node[graph->n].sched = sched;
545 if (!sched || (graph->max_row && (!band || !band_id || !zero)))
1165 int n_row = isl_mat_rows(node->sched);
1753 isl_schedule *sched = NULL; local
2929 isl_schedule *sched; local
2990 isl_schedule_free(__isl_take isl_schedule *sched) argument
3094 isl_schedule_get_map(__isl_keep isl_schedule *sched) argument
3558 isl_schedule_foreach_band(__isl_keep isl_schedule *sched, int (*fn)(__isl_keep isl_band *band, void *user), void *user) argument
[all...]
H A Disl_test.c2448 isl_schedule *sched; local
2475 sched = isl_union_set_compute_schedule(isl_union_set_copy(D),
2477 schedule = isl_schedule_get_map(sched);
2478 isl_schedule_free(sched);
2562 isl_union_map *sched; local
2568 sched = isl_schedule_get_map(schedule);
2571 return sched;
2580 isl_union_map *sched; local
2582 sched = compute_schedule(ctx, domain, validity, proximity);
2583 if (!sched)
2620 isl_schedule *sched; local
[all...]
/haiku-buildtools/gcc/liboffloadmic/runtime/orsl-lite/include/
H A Dorsl-lite.h35 #include <sched.h>
/haiku-buildtools/gcc/gcc/testsuite/c-c++-common/asan/
H A Dclone-test-1.c11 #include <sched.h>
/haiku-buildtools/gcc/libstdc++-v3/include/parallel/
H A Dcompatibility.h41 #include <sched.h>
/haiku-buildtools/gcc/libsanitizer/tsan/
H A Dtsan_platform_mac.cc37 #include <sched.h>
/haiku-buildtools/gcc/libgomp/
H A Dloop.c37 enum gomp_schedule_type sched, long chunk_size)
39 ws->sched = sched;
46 if (sched == GFS_DYNAMIC)
344 switch (thr->ts.work_share->sched)
422 switch (thr->ts.work_share->sched)
442 long incr, enum gomp_schedule_type sched,
449 gomp_loop_init (&team->work_shares[0], start, end, incr, sched, chunk_size);
36 gomp_loop_init(struct gomp_work_share *ws, long start, long end, long incr, enum gomp_schedule_type sched, long chunk_size) argument
440 gomp_parallel_loop_start(void (*fn) (void *), void *data, unsigned num_threads, long start, long end, long incr, enum gomp_schedule_type sched, long chunk_size, unsigned int flags) argument
H A Dloop_ull.c38 gomp_ull end, gomp_ull incr, enum gomp_schedule_type sched,
41 ws->sched = sched;
49 if (sched == GFS_DYNAMIC)
357 switch (thr->ts.work_share->sched)
435 switch (thr->ts.work_share->sched)
37 gomp_loop_ull_init(struct gomp_work_share *ws, bool up, gomp_ull start, gomp_ull end, gomp_ull incr, enum gomp_schedule_type sched, gomp_ull chunk_size) argument
H A Dsections.c36 ws->sched = GFS_DYNAMIC;
/haiku-buildtools/gcc/gcc/
H A Dhaifa-sched.c22 /* Instruction scheduling pass. This file, along with sched-deps.c,
24 the normal instruction scheduling pass is found in sched-rgn.c.
152 #include "sched-int.h"
218 /* sched-verbose controls the amount of debugging output the
1519 if (targetm.sched.adjust_cost_2)
1520 cost = targetm.sched.adjust_cost_2 (used, (int) dep_type, insn, cost,
1522 else if (targetm.sched.adjust_cost != NULL)
1536 cost = targetm.sched.adjust_cost (used, dep_cost_rtx_link,
1559 /* Use this sel-sched.c friendly function in reorder2 instead of increasing
1566 /* We're dealing with haifa-sched
[all...]
H A Dsel-sched-ir.c49 #include "sched-int.h"
60 #include "sel-sched-ir.h"
62 #include "sel-sched-dump.h"
305 gcc_assert (tc != NULL || targetm.sched.alloc_sched_context == NULL);
363 return (targetm.sched.alloc_sched_context
364 ? targetm.sched.alloc_sched_context () : bulk_tc);
373 if (targetm.sched.init_sched_context)
374 targetm.sched.init_sched_context (tc, clean_p);
392 if (targetm.sched.set_sched_context)
393 targetm.sched
[all...]
H A Dsel-sched.c47 #include "sched-int.h"
61 #include "sel-sched-ir.h"
62 #include "sel-sched-dump.h"
63 #include "sel-sched.h"
184 We augmented the sched-deps.c with hooks that get called when a particular
196 There are parts of haifa-sched.c, sched-deps.c, and sched-rgn.c that are
468 sched-deps.c. */
1522 that in sched
[all...]
H A Dsched-ebb.c51 #include "sched-int.h"
214 Hence, we need to shift NEXT_TAIL, so haifa-sched.c won't go out
444 analogous to sched-rgn.c. */
534 if (targetm.sched.dependencies_evaluation_hook)
535 targetm.sched.dependencies_evaluation_hook (head, tail);
708 sched-int.h: struct sched_info: advance_target_bb. */
718 haifa-sched.c: move_block_after_check (). */
747 sched-int.h: struct sched_info: fix_recovery_cfg. */
/haiku-buildtools/legacy/gcc/gcc/
H A Dvarray.h75 struct sched_info_tag *sched[1]; member in union:varray_data_tag
194 #define VARRAY_SCHED(VA, N) ((VA)->data.sched[ VARRAY_CHECK (VA, N) ])
H A Dmakefile.vms56 SCHED=sched
58 SCHED=haifa-sched
265 sched.obj: sched.c insn-attr.h insn-config.h
266 haifa-sched.obj: haifa-sched.c insn-attr.h insn-config.h
343 $(RM) *.sched;
/haiku-buildtools/gcc/gcc/ada/
H A Dadaint.h290 #include <sched.h>
/haiku-buildtools/gcc/libcilkrts/runtime/
H A Dos-unix.c69 # include <sched.h>
/haiku-buildtools/gcc/libsanitizer/sanitizer_common/
H A Dsanitizer_mac.cc33 #include <sched.h>

Completed in 378 milliseconds

12