|
Polly 23.0.0git
|
#include <cpp-checked.h>
Static Public Member Functions | |
| static isl::checked::val | infty (isl::checked::ctx ctx) |
| static isl::checked::val | nan (isl::checked::ctx ctx) |
| static isl::checked::val | neginfty (isl::checked::ctx ctx) |
| static isl::checked::val | negone (isl::checked::ctx ctx) |
| static isl::checked::val | one (isl::checked::ctx ctx) |
| static isl::checked::val | zero (isl::checked::ctx ctx) |
Protected Member Functions | |
| val (__isl_take isl_val *ptr) | |
Protected Attributes | |
| isl_val * | ptr = nullptr |
Friends | |
| val | manage (__isl_take isl_val *ptr) |
| val | manage_copy (__isl_keep isl_val *ptr) |
Definition at line 4377 of file cpp-checked.h.
|
inlineexplicitprotected |
Definition at line 20569 of file cpp-checked.h.
References __isl_take, and ptr.
Referenced by copy(), manage, manage_copy, operator=(), and val().
|
inline |
Definition at line 20572 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 20575 of file cpp-checked.h.
|
inlineexplicit |
Definition at line 20581 of file cpp-checked.h.
References ctx(), isl_val_int_from_si(), ptr, and res.
|
inlineexplicit |
Definition at line 20587 of file cpp-checked.h.
References ctx(), isl_val_read_from_str(), ptr, res, and str.
|
inline |
Definition at line 20598 of file cpp-checked.h.
References isl_val_free(), and ptr.
|
inline |
Definition at line 20625 of file cpp-checked.h.
References copy(), isl_val_abs(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20631 of file cpp-checked.h.
References get(), isl_val_abs_eq(), manage, and res.
|
inline |
Definition at line 20637 of file cpp-checked.h.
|
inline |
Definition at line 20642 of file cpp-checked.h.
References copy(), isl_val_add(), manage, release(), and res.
Referenced by add(), copy(), and test_return_obj().
|
inline |
Definition at line 20648 of file cpp-checked.h.
|
inline |
Definition at line 20653 of file cpp-checked.h.
References copy(), isl_val_ceil(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20659 of file cpp-checked.h.
References get(), isl_val_cmp_si(), and res.
Referenced by copy().
|
inlinedelete |
References __isl_give, __isl_keep, __isl_take, abs(), abs_eq(), add(), ceil(), cmp_si(), copy(), ctx(), den_si(), div(), eq(), floor(), gcd(), ge(), get(), get_den_si(), get_num_si(), gt(), infty(), inv(), is_divisible_by(), is_infty(), is_int(), is_nan(), is_neg(), is_neginfty(), is_negone(), is_nonneg(), is_nonpos(), is_null(), is_one(), is_pos(), is_rat(), is_zero(), le(), lt(), manage, manage_copy, max(), min(), mod(), mul(), nan(), ne(), neg(), neginfty(), negone(), num_si(), one(), pow2(), ptr, release(), sgn(), sub(), to_list(), trunc(), val(), and zero().
|
inline |
|
inline |
Definition at line 20621 of file cpp-checked.h.
References isl_val_get_ctx(), and ptr.
Referenced by abs_eq(), add(), copy(), div(), eq(), gcd(), ge(), gt(), infty(), is_divisible_by(), le(), lt(), max(), min(), mod(), mul(), nan(), ne(), neginfty(), negone(), one(), sub(), val(), val(), isl::typed::val< Anonymous >::val(), isl::typed::val< Anonymous >::val(), and zero().
|
inline |
Definition at line 20665 of file cpp-checked.h.
References get(), isl_val_get_den_si(), and res.
Referenced by copy(), and get_den_si().
|
inline |
Definition at line 20676 of file cpp-checked.h.
References copy(), isl_val_div(), manage, release(), and res.
Referenced by copy().
|
inline |
Definition at line 20682 of file cpp-checked.h.
|
inline |
Definition at line 20687 of file cpp-checked.h.
References get(), isl_val_eq(), manage, and res.
Referenced by copy(), eq(), polly::getConstant(), test_parameters_int(), and test_parameters_obj().
|
inline |
Definition at line 20693 of file cpp-checked.h.
|
inline |
Definition at line 20698 of file cpp-checked.h.
References copy(), isl_val_floor(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20704 of file cpp-checked.h.
References copy(), isl_val_gcd(), manage, release(), and res.
|
inline |
Definition at line 20710 of file cpp-checked.h.
|
inline |
Definition at line 20715 of file cpp-checked.h.
References get(), isl_val_ge(), manage, and res.
|
inline |
Definition at line 20721 of file cpp-checked.h.
|
inline |
Definition at line 20607 of file cpp-checked.h.
References __isl_keep, and ptr.
Referenced by abs_eq(), cmp_si(), copy(), den_si(), eq(), ge(), gt(), is_divisible_by(), is_infty(), is_int(), is_nan(), is_neg(), is_neginfty(), is_negone(), is_nonneg(), is_nonpos(), is_one(), is_pos(), is_rat(), is_zero(), le(), lt(), ne(), num_si(), and sgn().
|
inline |
|
inline |
Definition at line 20939 of file cpp-checked.h.
References num_si().
Referenced by copy(), and polly::IslNodeBuilder::getNumberOfIterations().
|
inline |
Definition at line 20726 of file cpp-checked.h.
References get(), isl_val_gt(), manage, and res.
Referenced by copy(), polly::getConstant(), and gt().
|
inline |
Definition at line 20732 of file cpp-checked.h.
|
inlinestatic |
Definition at line 20737 of file cpp-checked.h.
References ctx(), isl_val_infty(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20743 of file cpp-checked.h.
References copy(), isl_val_inv(), manage, and res.
Referenced by copy(), and test_parameters_obj().
|
inline |
Definition at line 20749 of file cpp-checked.h.
References get(), isl_val_is_divisible_by(), manage, and res.
Referenced by copy(), and is_divisible_by().
|
inline |
Definition at line 20755 of file cpp-checked.h.
References ctx(), and is_divisible_by().
|
inline |
Definition at line 20760 of file cpp-checked.h.
References get(), isl_val_is_infty(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20766 of file cpp-checked.h.
References get(), isl_val_is_int(), manage, and res.
Referenced by copy(), and polly::ScopBuilder::foldSizeConstantsToRight().
|
inline |
Definition at line 20772 of file cpp-checked.h.
References get(), isl_val_is_nan(), manage, and res.
Referenced by copy(), and polly::getConstant().
|
inline |
Definition at line 20778 of file cpp-checked.h.
References get(), isl_val_is_neg(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20784 of file cpp-checked.h.
References get(), isl_val_is_neginfty(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20790 of file cpp-checked.h.
References get(), isl_val_is_negone(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20796 of file cpp-checked.h.
References get(), isl_val_is_nonneg(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20802 of file cpp-checked.h.
References get(), isl_val_is_nonpos(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20617 of file cpp-checked.h.
References ptr.
Referenced by copy(), polly::getConstant(), and test_constructors().
|
inline |
Definition at line 20808 of file cpp-checked.h.
References get(), isl_val_is_one(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20814 of file cpp-checked.h.
References get(), isl_val_is_pos(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20820 of file cpp-checked.h.
References get(), isl_val_is_rat(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20826 of file cpp-checked.h.
References get(), isl_val_is_zero(), manage, and res.
Referenced by copy(), and test_constructors().
|
inline |
Definition at line 20832 of file cpp-checked.h.
References get(), isl_val_le(), manage, and res.
|
inline |
Definition at line 20838 of file cpp-checked.h.
|
inline |
Definition at line 20843 of file cpp-checked.h.
References get(), isl_val_lt(), manage, and res.
Referenced by polly::applyFullUnroll(), copy(), polly::getConstant(), and lt().
|
inline |
Definition at line 20849 of file cpp-checked.h.
|
inline |
Definition at line 20854 of file cpp-checked.h.
References copy(), isl_val_max(), manage, release(), and res.
|
inline |
Definition at line 20860 of file cpp-checked.h.
|
inline |
Definition at line 20865 of file cpp-checked.h.
References copy(), isl_val_min(), manage, release(), and res.
|
inline |
Definition at line 20871 of file cpp-checked.h.
|
inline |
Definition at line 20876 of file cpp-checked.h.
References copy(), isl_val_mod(), manage, release(), and res.
|
inline |
Definition at line 20882 of file cpp-checked.h.
|
inline |
Definition at line 20887 of file cpp-checked.h.
References copy(), isl_val_mul(), manage, release(), and res.
|
inline |
Definition at line 20893 of file cpp-checked.h.
|
inlinestatic |
Definition at line 20898 of file cpp-checked.h.
References ctx(), isl_val_nan(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20904 of file cpp-checked.h.
References get(), isl_val_ne(), manage, and res.
|
inline |
Definition at line 20910 of file cpp-checked.h.
|
inline |
Definition at line 20915 of file cpp-checked.h.
References copy(), isl_val_neg(), manage, and res.
Referenced by copy().
|
inlinestatic |
Definition at line 20921 of file cpp-checked.h.
References ctx(), isl_val_neginfty(), manage, and res.
Referenced by copy().
|
inlinestatic |
Definition at line 20927 of file cpp-checked.h.
References ctx(), isl_val_negone(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20933 of file cpp-checked.h.
References get(), isl_val_get_num_si(), and res.
Referenced by copy(), and get_num_si().
|
inlinestatic |
Definition at line 20944 of file cpp-checked.h.
References ctx(), isl_val_one(), manage, and res.
Referenced by copy().
Definition at line 20593 of file cpp-checked.h.
|
inline |
Definition at line 20950 of file cpp-checked.h.
References copy(), isl_val_pow2(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20611 of file cpp-checked.h.
References __isl_give, and ptr.
Referenced by isl::checked::multi_val::add(), add(), isl::checked::val_list::add(), isl::checked::aff::add_constant(), isl::checked::multi_aff::add_constant(), isl::checked::multi_pw_aff::add_constant(), isl::checked::pw_aff::add_constant(), isl::checked::pw_multi_aff::add_constant(), isl::aff::aff(), polly::APIntFromVal(), copy(), div(), isl::basic_map::fix_val(), isl::basic_set::fix_val(), isl::checked::map::fixed_power(), isl::checked::union_map::fixed_power(), isl::map::floordiv_val(), isl::ast_expr::from_val(), gcd(), isl::checked::val_list::insert(), isl::set::lower_bound_val(), max(), min(), mod(), mul(), isl::pw_aff::pw_aff(), isl::checked::set::pw_aff_on_domain(), isl::checked::aff::scale(), isl::checked::multi_aff::scale(), isl::checked::multi_pw_aff::scale(), isl::checked::multi_union_pw_aff::scale(), isl::checked::multi_val::scale(), isl::checked::pw_aff::scale(), isl::checked::pw_multi_aff::scale(), isl::checked::aff::scale_down(), isl::checked::multi_aff::scale_down(), isl::checked::multi_pw_aff::scale_down(), isl::checked::multi_union_pw_aff::scale_down(), isl::checked::multi_val::scale_down(), isl::checked::pw_multi_aff::scale_down(), isl::checked::id_to_ast_expr::set(), isl::checked::id_to_id::set(), isl::checked::multi_val::set_at(), isl::checked::val_list::set_at(), isl::constraint::set_constant_val(), isl::multi_val::set_val(), sub(), isl::union_pw_aff::union_pw_aff(), isl::set::upper_bound_val(), and isl::checked::val_list::val_list().
|
inline |
Definition at line 20956 of file cpp-checked.h.
References get(), isl_val_sgn(), and res.
Referenced by copy(), flatCompare(), and test_return_int().
|
inline |
Definition at line 20962 of file cpp-checked.h.
References copy(), isl_val_sub(), manage, release(), and res.
Referenced by addRangeBoundsToSet(), copy(), flatCompare(), and sub().
|
inline |
Definition at line 20968 of file cpp-checked.h.
|
inline |
|
inline |
Definition at line 20979 of file cpp-checked.h.
References copy(), isl_val_trunc(), manage, and res.
Referenced by copy().
|
inlinestatic |
Definition at line 20985 of file cpp-checked.h.
References ctx(), isl_val_zero(), manage, and res.
Referenced by copy().
|
friend |
Definition at line 20561 of file cpp-checked.h.
References __isl_take, ptr, val(), and val.
Referenced by abs(), abs_eq(), add(), ceil(), copy(), div(), eq(), floor(), gcd(), ge(), gt(), infty(), isl::val::int_from_ui(), inv(), is_divisible_by(), is_infty(), is_int(), is_nan(), is_neg(), is_neginfty(), is_negone(), is_nonneg(), is_nonpos(), is_one(), is_pos(), is_rat(), is_zero(), le(), lt(), max(), min(), mod(), mul(), nan(), ne(), neg(), neginfty(), negone(), one(), pow2(), sub(), to_list(), trunc(), and zero().
|
friend |
Definition at line 20564 of file cpp-checked.h.
References __isl_keep, isl_val_copy(), ptr, val(), and val.
Referenced by copy().
|
protected |