reference, declarationdefinition
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;