|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/polly/include/polly/Support/GICHelper.h 157 std::string stringFromIslObj(__isl_keep isl_schedule *schedule);
210 __isl_keep isl_schedule *Schedule) {
tools/polly/lib/Analysis/DependenceInfo.cpp 292 __isl_keep isl_schedule *Schedule) {
313 isl_schedule *Schedule;
tools/polly/lib/External/isl/include/isl/ast_build.h 117 __isl_keep isl_ast_build *build, __isl_take isl_schedule *schedule);
tools/polly/lib/External/isl/include/isl/flow.h 93 __isl_take isl_schedule *schedule);
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h 2441 inline schedule manage(__isl_take isl_schedule *ptr);
2442 inline schedule manage_copy(__isl_keep isl_schedule *ptr);
2445 friend inline schedule manage(__isl_take isl_schedule *ptr);
2446 friend inline schedule manage_copy(__isl_keep isl_schedule *ptr);
2448 isl_schedule *ptr = nullptr;
2450 inline explicit schedule(__isl_take isl_schedule *ptr);
2459 inline __isl_give isl_schedule *copy() const &;
2460 inline __isl_give isl_schedule *copy() && = delete;
2461 inline __isl_keep isl_schedule *get() const;
2462 inline __isl_give isl_schedule *release();
13666 schedule manage(__isl_take isl_schedule *ptr) {
13669 schedule manage_copy(__isl_keep isl_schedule *ptr) {
13686 schedule::schedule(__isl_take isl_schedule *ptr)
13705 __isl_give isl_schedule *schedule::copy() const & {
13709 __isl_keep isl_schedule *schedule::get() const {
13713 __isl_give isl_schedule *schedule::release() {
13714 isl_schedule *tmp = ptr;
tools/polly/lib/External/isl/include/isl/schedule.h 123 __isl_give isl_schedule *isl_schedule_constraints_compute_schedule(
126 __isl_give isl_schedule *isl_union_set_compute_schedule(
131 __isl_give isl_schedule *isl_schedule_empty(__isl_take isl_space *space);
132 __isl_give isl_schedule *isl_schedule_from_domain(
134 __isl_give isl_schedule *isl_schedule_copy(__isl_keep isl_schedule *sched);
134 __isl_give isl_schedule *isl_schedule_copy(__isl_keep isl_schedule *sched);
135 __isl_null isl_schedule *isl_schedule_free(__isl_take isl_schedule *sched);
135 __isl_null isl_schedule *isl_schedule_free(__isl_take isl_schedule *sched);
137 __isl_give isl_union_map *isl_schedule_get_map(__isl_keep isl_schedule *sched);
139 isl_ctx *isl_schedule_get_ctx(__isl_keep isl_schedule *sched);
140 isl_bool isl_schedule_plain_is_equal(__isl_keep isl_schedule *schedule1,
141 __isl_keep isl_schedule *schedule2);
145 __isl_keep isl_schedule *schedule);
147 __isl_keep isl_schedule *schedule);
150 __isl_keep isl_schedule *sched,
153 __isl_give isl_schedule *isl_schedule_map_schedule_node_bottom_up(
154 __isl_take isl_schedule *schedule,
158 __isl_give isl_schedule *isl_schedule_insert_context(
159 __isl_take isl_schedule *schedule, __isl_take isl_set *context);
160 __isl_give isl_schedule *isl_schedule_insert_partial_schedule(
161 __isl_take isl_schedule *schedule,
163 __isl_give isl_schedule *isl_schedule_insert_guard(
164 __isl_take isl_schedule *schedule, __isl_take isl_set *guard);
165 __isl_give isl_schedule *isl_schedule_sequence(
166 __isl_take isl_schedule *schedule1, __isl_take isl_schedule *schedule2);
166 __isl_take isl_schedule *schedule1, __isl_take isl_schedule *schedule2);
167 __isl_give isl_schedule *isl_schedule_set(
168 __isl_take isl_schedule *schedule1, __isl_take isl_schedule *schedule2);
168 __isl_take isl_schedule *schedule1, __isl_take isl_schedule *schedule2);
169 __isl_give isl_schedule *isl_schedule_intersect_domain(
170 __isl_take isl_schedule *schedule, __isl_take isl_union_set *domain);
171 __isl_give isl_schedule *isl_schedule_gist_domain_params(
172 __isl_take isl_schedule *schedule, __isl_take isl_set *context);
174 __isl_give isl_schedule *isl_schedule_reset_user(
175 __isl_take isl_schedule *schedule);
176 __isl_give isl_schedule *isl_schedule_align_params(
177 __isl_take isl_schedule *schedule, __isl_take isl_space *space);
179 __isl_give isl_schedule *isl_schedule_pullback_union_pw_multi_aff(
180 __isl_take isl_schedule *schedule,
182 __isl_give isl_schedule *isl_schedule_expand(__isl_take isl_schedule *schedule,
182 __isl_give isl_schedule *isl_schedule_expand(__isl_take isl_schedule *schedule,
184 __isl_take isl_schedule *expansion);
186 __isl_give isl_schedule *isl_schedule_read_from_file(isl_ctx *ctx, FILE *input);
188 __isl_give isl_schedule *isl_schedule_read_from_str(isl_ctx *ctx,
191 __isl_keep isl_schedule *schedule);
192 void isl_schedule_dump(__isl_keep isl_schedule *schedule);
193 __isl_give char *isl_schedule_to_str(__isl_keep isl_schedule *schedule);
tools/polly/lib/External/isl/include/isl/schedule_node.h 33 __isl_give isl_schedule *isl_schedule_node_get_schedule(
tools/polly/lib/External/isl/include/isl/stream.h 85 __isl_give isl_schedule *isl_stream_read_schedule(isl_stream *s);
tools/polly/lib/External/isl/isl_ast_codegen.c 5757 __isl_keep isl_ast_build *build, __isl_take isl_schedule *schedule)
tools/polly/lib/External/isl/isl_flow.c 1475 isl_schedule *schedule;
1677 __isl_take isl_schedule *schedule)
1889 isl_schedule *schedule;
tools/polly/lib/External/isl/isl_schedule.c 38 __isl_give isl_schedule *isl_schedule_from_schedule_tree(isl_ctx *ctx,
42 isl_schedule *schedule;
72 __isl_give isl_schedule *isl_schedule_from_domain(
86 __isl_give isl_schedule *isl_schedule_empty(__isl_take isl_space *space)
93 __isl_give isl_schedule *isl_schedule_copy(__isl_keep isl_schedule *sched)
93 __isl_give isl_schedule *isl_schedule_copy(__isl_keep isl_schedule *sched)
105 __isl_give isl_schedule *isl_schedule_cow(__isl_take isl_schedule *schedule)
105 __isl_give isl_schedule *isl_schedule_cow(__isl_take isl_schedule *schedule)
121 __isl_null isl_schedule *isl_schedule_free(__isl_take isl_schedule *sched)
121 __isl_null isl_schedule *isl_schedule_free(__isl_take isl_schedule *sched)
137 __isl_give isl_schedule *isl_schedule_set_root(
138 __isl_take isl_schedule *schedule, __isl_take isl_schedule_tree *tree)
160 isl_ctx *isl_schedule_get_ctx(__isl_keep isl_schedule *schedule)
168 __isl_keep isl_schedule *schedule)
175 isl_bool isl_schedule_plain_is_equal(__isl_keep isl_schedule *schedule1,
176 __isl_keep isl_schedule *schedule2)
190 __isl_keep isl_schedule *schedule)
213 __isl_keep isl_schedule *schedule)
232 __isl_keep isl_schedule *schedule)
248 __isl_keep isl_schedule *sched,
272 __isl_give isl_schedule *isl_schedule_map_schedule_node_bottom_up(
273 __isl_take isl_schedule *schedule,
301 __isl_give isl_schedule *isl_schedule_reset_user(
302 __isl_take isl_schedule *schedule)
322 __isl_give isl_schedule *isl_schedule_align_params(
323 __isl_take isl_schedule *schedule, __isl_take isl_space *space)
348 __isl_give isl_schedule *isl_schedule_pullback_union_pw_multi_aff(
349 __isl_take isl_schedule *schedule,
367 __isl_give isl_schedule *isl_schedule_expand(__isl_take isl_schedule *schedule,
367 __isl_give isl_schedule *isl_schedule_expand(__isl_take isl_schedule *schedule,
369 __isl_take isl_schedule *expansion)
395 __isl_give isl_schedule *isl_schedule_intersect_domain(
396 __isl_take isl_schedule *schedule, __isl_take isl_union_set *domain)
425 __isl_give isl_schedule *isl_schedule_gist_domain_params(
426 __isl_take isl_schedule *schedule, __isl_take isl_set *context)
457 __isl_give isl_union_map *isl_schedule_get_map(__isl_keep isl_schedule *sched)
485 __isl_give isl_schedule *isl_schedule_insert_partial_schedule(
486 __isl_take isl_schedule *schedule,
524 __isl_give isl_schedule *isl_schedule_insert_context(
525 __isl_take isl_schedule *schedule, __isl_take isl_set *context)
543 __isl_give isl_schedule *isl_schedule_insert_guard(
544 __isl_take isl_schedule *schedule, __isl_take isl_set *guard)
594 __isl_give isl_schedule *isl_schedule_pair(enum isl_schedule_node_type type,
595 __isl_take isl_schedule *schedule1, __isl_take isl_schedule *schedule2)
595 __isl_take isl_schedule *schedule1, __isl_take isl_schedule *schedule2)
654 __isl_give isl_schedule *isl_schedule_sequence(
655 __isl_take isl_schedule *schedule1, __isl_take isl_schedule *schedule2)
655 __isl_take isl_schedule *schedule1, __isl_take isl_schedule *schedule2)
665 __isl_give isl_schedule *isl_schedule_set(
666 __isl_take isl_schedule *schedule1, __isl_take isl_schedule *schedule2)
666 __isl_take isl_schedule *schedule1, __isl_take isl_schedule *schedule2)
674 __isl_keep isl_schedule *schedule)
tools/polly/lib/External/isl/isl_schedule_node.c 27 __isl_take isl_schedule *schedule, __isl_take isl_schedule_tree *tree,
67 isl_schedule *schedule;
84 isl_schedule *schedule;
172 __isl_give isl_schedule *isl_schedule_node_get_schedule(
tools/polly/lib/External/isl/isl_schedule_node_private.h 27 isl_schedule *schedule;
34 __isl_take isl_schedule *schedule, __isl_take isl_schedule_tree *tree,
tools/polly/lib/External/isl/isl_schedule_private.h 25 __isl_give isl_schedule *isl_schedule_from_schedule_tree(isl_ctx *ctx,
27 __isl_give isl_schedule *isl_schedule_set_root(
28 __isl_take isl_schedule *schedule, __isl_take isl_schedule_tree *tree);
30 __isl_keep isl_schedule *schedule);
32 __isl_keep isl_schedule *schedule);
34 __isl_keep isl_schedule *schedule);
tools/polly/lib/External/isl/isl_schedule_read.c 733 __isl_give isl_schedule *isl_stream_read_schedule(isl_stream *s)
748 __isl_give isl_schedule *isl_schedule_read_from_file(isl_ctx *ctx, FILE *input)
751 isl_schedule *schedule;
764 __isl_give isl_schedule *isl_schedule_read_from_str(isl_ctx *ctx,
768 isl_schedule *schedule;
tools/polly/lib/External/isl/isl_scheduler.c 7374 __isl_give isl_schedule *isl_schedule_constraints_compute_schedule(
7379 isl_schedule *sched;
7413 __isl_give isl_schedule *isl_union_set_compute_schedule(
tools/polly/lib/External/isl/isl_test.c 3936 isl_schedule *sched;
4060 isl_schedule *schedule;
4135 isl_schedule *sched;
4174 isl_schedule *schedule;
4252 isl_schedule *schedule;
4385 isl_schedule *schedule;
4497 isl_schedule *schedule;
8776 isl_schedule *sched1, *sched2;
8919 isl_schedule *schedule;
tools/polly/lib/External/pet/include/pet.h 518 isl_schedule *schedule;
583 __isl_give isl_schedule *pet_scop_get_schedule(__isl_keep pet_scop *scop);
tools/polly/lib/External/ppcg/gpu.c 2471 __isl_take isl_schedule *schedule)
2568 int has_any_permutable_node(__isl_keep isl_schedule *schedule)
3992 isl_schedule *schedule;
4419 static __isl_give isl_schedule *compute_schedule(struct gpu_gen *gen)
4422 isl_schedule *schedule;
4561 static __isl_give isl_schedule *determine_properties_original_schedule(
4564 isl_schedule *schedule;
4579 static __isl_give isl_schedule *compute_or_set_properties(void *user)
4593 __isl_give isl_schedule *get_schedule(struct gpu_gen *gen)
5282 __isl_give isl_schedule *map_to_device(struct gpu_gen *gen,
5283 __isl_take isl_schedule *schedule, int to_from_device)
5664 isl_schedule *schedule;
tools/polly/lib/External/ppcg/gpu.h 447 __isl_give isl_schedule *get_schedule(struct gpu_gen *gen);
448 int has_any_permutable_node(__isl_keep isl_schedule *schedule);
449 __isl_give isl_schedule *map_to_device(struct gpu_gen *gen,
450 __isl_take isl_schedule *schedule,
453 __isl_take isl_schedule *schedule);
tools/polly/lib/External/ppcg/grouping.c 45 isl_schedule *schedule;
351 static __isl_give isl_schedule *schedule_from_domain_and_list(
354 isl_schedule *schedule;
482 isl_schedule *schedule;
613 isl_schedule *schedule;
646 __isl_give isl_schedule *ppcg_compute_schedule(
648 __isl_keep isl_schedule *schedule, struct ppcg_options *options)
653 isl_schedule *res, *expansion;
tools/polly/lib/External/ppcg/ppcg.c 390 isl_schedule *schedule;
430 isl_schedule *schedule;
529 isl_schedule *schedule;
597 isl_schedule *schedule;
tools/polly/lib/External/ppcg/ppcg.h 104 isl_schedule *schedule;
120 __isl_give isl_schedule *ppcg_compute_schedule(
122 __isl_keep isl_schedule *schedule, struct ppcg_options *options);
tools/polly/lib/External/ppcg/schedule.c 85 static __isl_give isl_schedule *load_schedule(isl_ctx *ctx,
89 isl_schedule *schedule;
105 static void save_schedule(__isl_keep isl_schedule *schedule,
133 __isl_give isl_schedule *ppcg_get_schedule(isl_ctx *ctx,
135 __isl_give isl_schedule *(*compute)(void *user), void *user)
137 isl_schedule *schedule;
tools/polly/lib/External/ppcg/schedule.h 14 __isl_give isl_schedule *ppcg_get_schedule(isl_ctx *ctx,
16 __isl_give isl_schedule *(*compute)(void *user), void *user);
tools/polly/lib/Support/GICHelper.cpp 123 std::string polly::stringFromIslObj(__isl_keep isl_schedule *schedule) {
tools/polly/lib/Transform/ScheduleOptimizer.cpp 1409 isl_schedule *LastSchedule = nullptr;