Polly 22.0.0git
|
#include <isl-noexceptions.h>
Public Member Functions | |
constraint () | |
constraint (const constraint &obj) | |
constraint & | operator= (constraint obj) |
~constraint () | |
__isl_give isl_constraint * | copy () const & |
__isl_give isl_constraint * | copy () &&=delete |
__isl_keep isl_constraint * | get () const |
__isl_give isl_constraint * | release () |
bool | is_null () const |
isl::ctx | ctx () const |
isl::constraint | set_coefficient_si (isl::dim type, int pos, int v) const |
isl::constraint | set_constant_si (int v) const |
isl::constraint | set_constant_val (isl::val v) const |
isl::constraint | set_constant_val (long v) const |
Static Public Member Functions | |
static isl::constraint | alloc_equality (isl::local_space ls) |
static isl::constraint | alloc_inequality (isl::local_space ls) |
Protected Member Functions | |
constraint (__isl_take isl_constraint *ptr) |
Protected Attributes | |
isl_constraint * | ptr = nullptr |
Friends | |
constraint | manage (__isl_take isl_constraint *ptr) |
constraint | manage_copy (__isl_keep isl_constraint *ptr) |
Definition at line 1881 of file isl-noexceptions.h.
|
inlineexplicitprotected |
Definition at line 10002 of file isl-noexceptions.h.
References __isl_take, and ptr.
Referenced by constraint(), copy(), manage, manage_copy, and operator=().
|
inline |
Definition at line 9993 of file isl-noexceptions.h.
References ptr.
|
inline |
Definition at line 9996 of file isl-noexceptions.h.
References constraint(), obj, and ptr.
|
inline |
Definition at line 10010 of file isl-noexceptions.h.
References isl_constraint_free(), and ptr.
|
inlinestatic |
Definition at line 10037 of file isl-noexceptions.h.
References isl_constraint_alloc_equality(), manage, isl::local_space::release(), and res.
Referenced by copy(), createNextIterationMap(), polly::MemoryAccess::foldAccessRelation(), and polly::ScopBuilder::foldSizeConstantsToRight().
|
inlinestatic |
Definition at line 10043 of file isl-noexceptions.h.
References isl_constraint_alloc_inequality(), manage, isl::local_space::release(), and res.
Referenced by copy(), partitionSetParts(), and polly::MemoryAccess::updateDimensionality().
|
inlinedelete |
References __isl_give, __isl_keep, __isl_take, alloc_equality(), alloc_inequality(), constraint(), copy(), ctx(), get(), is_null(), manage, manage_copy, pos(), ptr, release(), set_coefficient_si(), set_constant_si(), set_constant_val(), and type.
|
inline |
Definition at line 10015 of file isl-noexceptions.h.
References __isl_give, isl_constraint_copy(), and ptr.
Referenced by copy(), set_coefficient_si(), set_constant_si(), and set_constant_val().
|
inline |
Definition at line 10033 of file isl-noexceptions.h.
References isl_constraint_get_ctx(), and ptr.
Referenced by copy(), and set_constant_val().
|
inline |
Definition at line 10019 of file isl-noexceptions.h.
References __isl_keep, and ptr.
Referenced by copy().
|
inline |
|
inline |
Definition at line 10005 of file isl-noexceptions.h.
References constraint(), and obj.
|
inline |
Definition at line 10023 of file isl-noexceptions.h.
References __isl_give, and ptr.
Referenced by isl::map::add_constraint(), isl::set::add_constraint(), and copy().
|
inline |
Definition at line 10049 of file isl-noexceptions.h.
References copy(), isl_constraint_set_coefficient_si(), manage, pos(), res, and type.
Referenced by copy().
|
inline |
Definition at line 10055 of file isl-noexceptions.h.
References copy(), isl_constraint_set_constant_si(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 10061 of file isl-noexceptions.h.
References copy(), isl_constraint_set_constant_val(), manage, isl::val::release(), and res.
Referenced by copy(), and set_constant_val().
|
inline |
Definition at line 10067 of file isl-noexceptions.h.
References ctx(), and set_constant_val().
|
friend |
Definition at line 9985 of file isl-noexceptions.h.
References __isl_take, constraint(), and ptr.
Referenced by alloc_equality(), alloc_inequality(), copy(), set_coefficient_si(), set_constant_si(), and set_constant_val().
|
friend |
Definition at line 9988 of file isl-noexceptions.h.
References __isl_keep, constraint(), isl_constraint_copy(), and ptr.
Referenced by copy().
|
protected |
Definition at line 1886 of file isl-noexceptions.h.
Referenced by constraint(), constraint(), constraint(), copy(), copy(), ctx(), get(), is_null(), manage, manage_copy, release(), and ~constraint().