Polly 20.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.
|
inline |
Definition at line 9993 of file isl-noexceptions.h.
|
inline |
Definition at line 9996 of file isl-noexceptions.h.
|
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 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 partitionSetParts(), and polly::MemoryAccess::updateDimensionality().
|
inlinedelete |
|
inline |
Definition at line 10015 of file isl-noexceptions.h.
References isl_constraint_copy(), and ptr.
Referenced by 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 set_constant_val().
|
inline |
Definition at line 10019 of file isl-noexceptions.h.
References ptr.
|
inline |
Definition at line 10029 of file isl-noexceptions.h.
References ptr.
|
inline |
Definition at line 10005 of file isl-noexceptions.h.
References obj.
|
inline |
Definition at line 10023 of file isl-noexceptions.h.
References ptr.
Referenced by isl::map::add_constraint(), and isl::set::add_constraint().
|
inline |
Definition at line 10049 of file isl-noexceptions.h.
References copy(), isl_constraint_set_coefficient_si(), manage, pos(), res, and type.
|
inline |
Definition at line 10055 of file isl-noexceptions.h.
References copy(), isl_constraint_set_constant_si(), manage, and res.
|
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 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.
Referenced by alloc_equality(), alloc_inequality(), set_coefficient_si(), set_constant_si(), and set_constant_val().
|
friend |
Definition at line 9988 of file isl-noexceptions.h.
|
protected |
Definition at line 1886 of file isl-noexceptions.h.
Referenced by constraint(), copy(), ctx(), get(), is_null(), release(), and ~constraint().