Polly 20.0.0git
|
#include <isl-noexceptions.h>
Protected Member Functions | |
schedule_node_band (__isl_take isl_schedule_node *ptr) | |
Protected Member Functions inherited from isl::schedule_node | |
schedule_node (__isl_take isl_schedule_node *ptr) | |
Static Private Attributes | |
static const auto | type = isl_schedule_node_band |
Friends | |
template<class T > | |
boolean | schedule_node::isa () const |
schedule_node_band | schedule_node::as () const |
Additional Inherited Members | |
Static Public Member Functions inherited from isl::schedule_node | |
static isl::schedule_node | from_domain (isl::union_set domain) |
static isl::schedule_node | from_extension (isl::union_map extension) |
Protected Attributes inherited from isl::schedule_node | |
isl_schedule_node * | ptr = nullptr |
Definition at line 3628 of file isl-noexceptions.h.
|
inlineexplicitprotected |
Definition at line 17862 of file isl-noexceptions.h.
|
inline |
Definition at line 17854 of file isl-noexceptions.h.
|
inline |
Definition at line 17857 of file isl-noexceptions.h.
|
inline |
Definition at line 17874 of file isl-noexceptions.h.
References isl::schedule_node::get(), isl_schedule_node_band_get_ast_build_options(), isl::schedule_node::manage, and res.
Referenced by get_ast_build_options().
|
inline |
Definition at line 17885 of file isl-noexceptions.h.
References isl::schedule_node::get(), isl_schedule_node_band_get_ast_isolate_option(), isl::schedule_node::manage, and res.
Referenced by get_ast_isolate_option().
|
inline |
Definition at line 17870 of file isl-noexceptions.h.
References isl_schedule_node_get_ctx(), and isl::schedule_node::ptr.
|
inline |
Definition at line 17880 of file isl-noexceptions.h.
References ast_build_options().
|
inline |
Definition at line 17891 of file isl-noexceptions.h.
References ast_isolate_option().
|
inline |
Definition at line 17926 of file isl-noexceptions.h.
References partial_schedule().
|
inline |
Definition at line 17937 of file isl-noexceptions.h.
References permutable().
|
inline |
Definition at line 17896 of file isl-noexceptions.h.
References isl::schedule_node::get(), isl_schedule_node_band_member_get_coincident(), isl::schedule_node::manage, pos(), and res.
|
inline |
Definition at line 17990 of file isl-noexceptions.h.
References isl::schedule_node::as(), isl::schedule_node::copy(), isl_ast_loop_atomic, isl_schedule_node_band_member_set_ast_loop_type(), isl::schedule_node::manage, pos(), and res.
|
inline |
Definition at line 17984 of file isl-noexceptions.h.
References isl::schedule_node::as(), isl::schedule_node::copy(), isl_ast_loop_default, isl_schedule_node_band_member_set_ast_loop_type(), isl::schedule_node::manage, pos(), and res.
|
inline |
Definition at line 18002 of file isl-noexceptions.h.
References isl::schedule_node::as(), isl::schedule_node::copy(), isl_ast_loop_separate, isl_schedule_node_band_member_set_ast_loop_type(), isl::schedule_node::manage, pos(), and res.
|
inline |
Definition at line 17996 of file isl-noexceptions.h.
References isl::schedule_node::as(), isl::schedule_node::copy(), isl_ast_loop_unroll, isl_schedule_node_band_member_set_ast_loop_type(), isl::schedule_node::manage, pos(), and res.
Referenced by test_ast_build_unroll().
|
inline |
Definition at line 17902 of file isl-noexceptions.h.
References isl::schedule_node::as(), isl::schedule_node::copy(), isl_schedule_node_band_member_set_coincident(), isl::schedule_node::manage, pos(), and res.
Referenced by construct_schedule_tree().
|
inline |
Definition at line 17908 of file isl-noexceptions.h.
References isl::schedule_node::as(), isl::schedule_node::copy(), isl_schedule_node_band_mod(), isl::schedule_node::manage, isl::multi_val::release(), and res.
|
inline |
Definition at line 17914 of file isl-noexceptions.h.
References isl_schedule_node_band_n_member(), isl::size::manage, and res.
|
inline |
Definition at line 17865 of file isl-noexceptions.h.
References obj.
|
inline |
Definition at line 17920 of file isl-noexceptions.h.
References isl::schedule_node::get(), isl_schedule_node_band_get_partial_schedule(), isl::schedule_node::manage, and res.
Referenced by get_partial_schedule().
|
inline |
Definition at line 17931 of file isl-noexceptions.h.
References isl::schedule_node::get(), isl_schedule_node_band_get_permutable(), isl::schedule_node::manage, and res.
Referenced by get_permutable(), and set_permutable().
|
inline |
Definition at line 17942 of file isl-noexceptions.h.
References isl::schedule_node::as(), isl::schedule_node::copy(), isl_schedule_node_band_scale(), isl::schedule_node::manage, isl::multi_val::release(), and res.
|
inline |
Definition at line 17948 of file isl-noexceptions.h.
References isl::schedule_node::as(), isl::schedule_node::copy(), isl_schedule_node_band_scale_down(), isl::schedule_node::manage, isl::multi_val::release(), and res.
|
inline |
Definition at line 17954 of file isl-noexceptions.h.
References isl::schedule_node::as(), isl::schedule_node::copy(), isl_schedule_node_band_set_ast_build_options(), isl::schedule_node::manage, and res.
|
inline |
Definition at line 17960 of file isl-noexceptions.h.
References isl::schedule_node::as(), isl::schedule_node::copy(), isl_schedule_node_band_set_permutable(), isl::schedule_node::manage, permutable(), and res.
|
inline |
Definition at line 17966 of file isl-noexceptions.h.
References isl::schedule_node::as(), isl::schedule_node::copy(), isl_schedule_node_band_shift(), isl::schedule_node::manage, isl::schedule_node::release(), res, and shift().
Referenced by shift().
|
inline |
Definition at line 17972 of file isl-noexceptions.h.
References isl::schedule_node::as(), isl::schedule_node::copy(), isl_schedule_node_band_split(), isl::schedule_node::manage, pos(), and res.
|
inline |
Definition at line 17978 of file isl-noexceptions.h.
References isl::schedule_node::as(), isl::schedule_node::copy(), isl_schedule_node_band_tile(), isl::schedule_node::manage, res, and sizes.
|
friend |
|
friend |
|
staticprivate |
Definition at line 3632 of file isl-noexceptions.h.