|
Polly 23.0.0git
|
#include <cpp-checked.h>
Public Member Functions | |
| schedule () | |
| schedule (const schedule &obj) | |
| schedule (isl::checked::ctx ctx, const std::string &str) | |
| schedule & | operator= (schedule obj) |
| ~schedule () | |
| __isl_give isl_schedule * | copy () const & |
| __isl_give isl_schedule * | copy () &&=delete |
| __isl_keep isl_schedule * | get () const |
| __isl_give isl_schedule * | release () |
| bool | is_null () const |
| isl::checked::ctx | ctx () const |
| isl::checked::union_set | domain () const |
| isl::checked::union_set | get_domain () const |
| isl::checked::union_map | map () const |
| isl::checked::union_map | get_map () const |
| isl::checked::schedule | pullback (isl::checked::union_pw_multi_aff upma) const |
| isl::checked::schedule_node | root () const |
| isl::checked::schedule_node | get_root () const |
Static Public Member Functions | |
| static isl::checked::schedule | from_domain (isl::checked::union_set domain) |
Protected Member Functions | |
| schedule (__isl_take isl_schedule *ptr) | |
Protected Attributes | |
| isl_schedule * | ptr = nullptr |
Friends | |
| schedule | manage (__isl_take isl_schedule *ptr) |
| schedule | manage_copy (__isl_keep isl_schedule *ptr) |
Definition at line 3174 of file cpp-checked.h.
|
inlineexplicitprotected |
Definition at line 15623 of file cpp-checked.h.
References __isl_take, and ptr.
Referenced by copy(), manage, manage_copy, operator=(), and schedule().
|
inline |
Definition at line 15626 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 15629 of file cpp-checked.h.
References obj, ptr, and schedule().
|
inlineexplicit |
Definition at line 15635 of file cpp-checked.h.
References ctx(), isl_schedule_read_from_str(), ptr, res, and str.
|
inline |
Definition at line 15646 of file cpp-checked.h.
References isl_schedule_free(), and ptr.
|
inlinedelete |
References __isl_give, __isl_keep, __isl_take, copy(), ctx(), domain(), from_domain(), get(), get_domain(), get_map(), get_root(), is_null(), manage, manage_copy, map(), ptr, pullback(), release(), root(), and schedule().
|
inline |
Definition at line 15651 of file cpp-checked.h.
References __isl_give, isl_schedule_copy(), and ptr.
Referenced by isl::schedule::align_params(), copy(), isl::schedule::gist_domain_params(), isl::schedule::insert_partial_schedule(), isl::schedule::intersect_domain(), pullback(), and isl::schedule::sequence().
|
inline |
Definition at line 15669 of file cpp-checked.h.
References isl_schedule_get_ctx(), and ptr.
Referenced by copy(), and schedule().
|
inline |
Definition at line 15673 of file cpp-checked.h.
References get(), isl_schedule_get_domain(), manage, and res.
Referenced by copy(), from_domain(), and get_domain().
|
inlinestatic |
Definition at line 15684 of file cpp-checked.h.
References domain(), isl_schedule_from_domain(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 15655 of file cpp-checked.h.
References __isl_keep, and ptr.
|
inline |
Definition at line 15679 of file cpp-checked.h.
References domain().
Referenced by polly::ScopBuilder::buildSchedule(), and copy().
|
inline |
Definition at line 15696 of file cpp-checked.h.
References map().
Referenced by copy(), and polly::Dependences::isValidSchedule().
|
inline |
Definition at line 15713 of file cpp-checked.h.
References root().
Referenced by polly::ScopBuilder::buildSchedule(), copy(), and polly::RecursiveScheduleTreeVisitor< SearchTransformVisitor >::visit().
|
inline |
Definition at line 15665 of file cpp-checked.h.
References ptr.
Referenced by polly::ScopBuilder::buildSchedule(), combineInSequence(), copy(), and polly::hoistExtensionNodes().
|
inline |
Definition at line 15690 of file cpp-checked.h.
References get(), isl_schedule_get_map(), manage, and res.
Definition at line 15641 of file cpp-checked.h.
References obj, and schedule().
|
inline |
Definition at line 15701 of file cpp-checked.h.
References copy(), isl_schedule_pullback_union_pw_multi_aff(), manage, isl::checked::union_pw_multi_aff::release(), and res.
Referenced by copy().
|
inline |
Definition at line 15659 of file cpp-checked.h.
References __isl_give, and ptr.
Referenced by copy(), isl::schedule::sequence(), and isl::checked::union_access_info::set_schedule().
|
inline |
Definition at line 15707 of file cpp-checked.h.
References get(), isl_schedule_get_root(), manage, and res.
Referenced by copy(), and get_root().
|
friend |
Definition at line 15615 of file cpp-checked.h.
References __isl_take, ptr, schedule(), and schedule.
Referenced by isl::schedule::align_params(), copy(), domain(), from_domain(), isl::schedule::gist_domain_params(), isl::schedule::insert_partial_schedule(), isl::schedule::intersect_domain(), map(), pullback(), root(), and isl::schedule::sequence().
|
friend |
Definition at line 15618 of file cpp-checked.h.
References __isl_keep, isl_schedule_copy(), ptr, schedule(), and schedule.
Referenced by copy().
|
protected |
Definition at line 3179 of file cpp-checked.h.
Referenced by copy(), copy(), ctx(), get(), is_null(), manage, manage_copy, release(), schedule(), schedule(), schedule(), schedule(), and ~schedule().