Home | History | Annotate | Download | only in dist

Lines Matching refs:isl

31 #include <isl/cpp.h>
33 /* A binary isl function that appears in the C++ bindings
50 /* A ternary isl function that appears in the C++ bindings
92 * of the same (isl) type are (obviously) equal.
93 * The spelling depends on the isl type and
110 /* A helper macro for throwing an isl::exception_invalid with message "msg".
113 isl::exception::throw_error(isl_error_invalid, msg, __FILE__, __LINE__)
120 static void test(isl::ctx ctx, R (T::*fn)() const, const std::string &name,
145 static void test(isl::ctx ctx, R (T::*fn)(A1) const, const std::string &name,
171 static void test(isl::ctx ctx, R (T::*fn)(A1, A2) const,
199 /* Perform some basic isl::space tests.
201 static void test_space(isl::ctx ctx)
203 C(&isl::space::domain, {
208 C(&isl::space::range, {
213 C(&isl::space::params, {
227 static void test_conversion(isl::ctx ctx)
229 C(&isl::set::as_pw_multi_aff, {
234 C(&isl::multi_pw_aff::as_set, {
239 C(&isl::map::as_pw_multi_aff, {
251 static void test_preimage(isl::ctx ctx)
253 C(arg<isl::multi_aff>(&isl::set::preimage), {
279 C(arg<isl::pw_multi_aff>(&isl::set::preimage), {
285 C(arg<isl::multi_aff>(&isl::union_map::preimage_domain), {
315 C(arg<isl::multi_aff>(&isl::union_map::preimage_range), {
323 static void test_fixed_power(isl::ctx ctx)
325 C(arg<isl::val>(&isl::map::fixed_power), {
340 static void test_intersect(isl::ctx ctx)
342 C(&isl::union_map::intersect_domain_wrapped_domain, {
354 C(&isl::union_map::intersect_range_wrapped_domain, {
369 static void test_gist(isl::ctx ctx)
371 C(arg<isl::set>(&isl::pw_aff::gist), {
376 C(&isl::pw_aff::gist_params, {
382 C(arg<isl::set>(&isl::multi_aff::gist), {
395 C(&isl::multi_aff::gist_params, {
406 C(arg<isl::set>(&isl::multi_pw_aff::gist), {
429 C(&isl::multi_pw_aff::gist_params, {
442 C(&isl::multi_union_pw_aff::gist, {
459 C(&isl::multi_union_pw_aff::gist_params, {
479 static void test_project(isl::ctx ctx)
481 C(arg<isl::id>(&isl::union_map::project_out_param), {
488 C(arg<isl::id_list>(&isl::union_map::project_out_param), {
496 static void test_reverse(isl::ctx ctx)
498 C(&isl::aff::domain_reverse, {
507 C(&isl::multi_aff::domain_reverse, {
514 C(&isl::set::wrapped_reverse, {
523 C(&isl::pw_aff::domain_reverse, {
532 C(&isl::pw_multi_aff::domain_reverse, {
539 C(&isl::multi_pw_aff::domain_reverse, {
544 C(&isl::map::domain_reverse, {
553 C(&isl::union_map::domain_reverse, {
564 C(&isl::union_map::range_reverse, {
576 static void test_scale(isl::ctx ctx)
578 C(arg<isl::multi_val>(&isl::pw_multi_aff::scale), {
582 C(arg<isl::multi_val>(&isl::pw_multi_aff::scale), {
587 C(arg<isl::multi_val>(&isl::pw_multi_aff::scale_down), {
591 C(arg<isl::multi_val>(&isl::pw_multi_aff::scale_down), {
597 /* Perform some basic isl::id_to_id tests.
599 static void test_id_to_id(isl::ctx ctx)
601 C((arg<isl::id, isl::id>(&isl::id_to_id::set)), {
617 static std::vector<std::pair<const char *, void (*)(isl::ctx)>> tests =
649 } catch (const isl::exception &e) {