• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

cpp/H09-Dec-2020-474399

doc/H09-Dec-2020-15,46113,408

imath/H09-Dec-2020-5,5623,545

imath_wrap/H09-Dec-2020-190180

include/isl/H09-Dec-2020-60,20450,658

interface/H09-Dec-2020-20,42517,858

m4/H09-Dec-2020-12,34811,102

python/H09-Dec-2020-3829

test_inputs/H09-Dec-2020-8,8637,935

AUTHORSH A D09-Dec-20201.3 KiB6156

ChangeLogH A D09-Dec-20206.5 KiB235234

GIT_HEAD_IDH A D09-Dec-202024 21

LICENSEH A D09-Dec-20201 KiB2016

Makefile.amH A D09-Dec-202014.3 KiB607559

Makefile.inH A D09-Dec-202098.2 KiB2,6012,389

READMEH A D09-Dec-20201.7 KiB5441

aclocal.m4H A D09-Dec-202050.8 KiB1,4121,282

all.hH A D09-Dec-2020335 1514

basis_reduction_tab.cH A D09-Dec-20208.5 KiB294236

basis_reduction_templ.cH A D09-Dec-20208.2 KiB357267

bound.cH A D09-Dec-20206.6 KiB290238

bound_test.sh.inH A D09-Dec-2020727 3732

bset_from_bmap.cH A D09-Dec-2020213 95

bset_to_bmap.cH A D09-Dec-2020295 115

cat.cH A D09-Dec-20201.7 KiB7056

check_reparse_templ.cH A D09-Dec-2020737 3326

check_reparse_test_templ.cH A D09-Dec-2020679 2918

check_type_range_templ.cH A D09-Dec-2020547 2115

closure.cH A D09-Dec-2020913 4031

codegen.cH A D09-Dec-20206.8 KiB249163

codegen_test.sh.inH A D09-Dec-2020666 3125

compileH A D09-Dec-20207.2 KiB348258

config.guessH A D09-Dec-202043.2 KiB1,4811,288

config.subH A D09-Dec-202035.3 KiB1,8021,661

configureH A D09-Dec-2020724.3 KiB24,13020,330

configure.acH A D09-Dec-20204.3 KiB156135

dep.cH A D09-Dec-202017 21

depcompH A D09-Dec-202023 KiB792502

extract_key.cH A D09-Dec-20201.3 KiB6337

flow.cH A D09-Dec-20201 KiB4525

flow_cmp.cH A D09-Dec-20203.3 KiB141104

flow_test.sh.inH A D09-Dec-2020320 1913

has_single_reference_templ.cH A D09-Dec-2020288 138

install-shH A D09-Dec-202014.8 KiB509329

isl_aff.cH A D09-Dec-2020249.3 KiB9,5396,445

isl_aff_map.cH A D09-Dec-202014.2 KiB518325

isl_aff_private.hH A D09-Dec-20206.1 KiB224156

isl_affine_hull.cH A D09-Dec-202033.6 KiB1,250843

isl_align_params_bin_templ.cH A D09-Dec-2020130 97

isl_align_params_templ.cH A D09-Dec-20201 KiB4127

isl_arg.cH A D09-Dec-202027.2 KiB1,3121,082

isl_ast.cH A D09-Dec-202074.8 KiB2,9582,166

isl_ast_build.cH A D09-Dec-202068.6 KiB2,4771,575

isl_ast_build_expr.cH A D09-Dec-202072.5 KiB2,5571,448

isl_ast_build_expr.hH A D09-Dec-2020865 2317

isl_ast_build_private.hH A D09-Dec-202013.3 KiB328165

isl_ast_codegen.cH A D09-Dec-2020184.8 KiB5,9113,388

isl_ast_graft.cH A D09-Dec-202039.5 KiB1,467989

isl_ast_graft_private.hH A D09-Dec-20204 KiB10671

isl_ast_private.hH A D09-Dec-20203 KiB12395

isl_basis_reduction.hH A D09-Dec-2020540 2813

isl_bernstein.cH A D09-Dec-202016 KiB588450

isl_bernstein.hH A D09-Dec-2020170 64

isl_bind_domain_templ.cH A D09-Dec-20205.2 KiB16993

isl_blk.cH A D09-Dec-20202.8 KiB135103

isl_blk.hH A D09-Dec-2020839 4123

isl_bound.cH A D09-Dec-20209 KiB341257

isl_bound.hH A D09-Dec-2020318 2114

isl_box.cH A D09-Dec-202012.1 KiB453290

isl_check_named_params_templ.cH A D09-Dec-2020295 116

isl_coalesce.cH A D09-Dec-2020122.7 KiB4,0762,370

isl_config.h.inH A D09-Dec-20206.2 KiB227154

isl_config_post.hH A D09-Dec-2020736 3930

isl_constraint.cH A D09-Dec-202035.4 KiB1,3871,036

isl_constraint_private.hH A D09-Dec-2020703 3323

isl_convex_hull.cH A D09-Dec-202086.4 KiB3,1502,216

isl_ctx.cH A D09-Dec-20208.7 KiB410289

isl_ctx_private.hH A D09-Dec-2020966 4527

isl_deprecated.cH A D09-Dec-2020422 169

isl_dim_map.cH A D09-Dec-20205.7 KiB253192

isl_dim_map.hH A D09-Dec-20201.4 KiB3831

isl_domain_factor_templ.cH A D09-Dec-20201.9 KiB6843

isl_equalities.cH A D09-Dec-202024.3 KiB896528

isl_equalities.hH A D09-Dec-2020974 3621

isl_factorization.cH A D09-Dec-20207.9 KiB329246

isl_factorization.hH A D09-Dec-2020782 3521

isl_farkas.cH A D09-Dec-202011.4 KiB436260

isl_ffs.cH A D09-Dec-2020665 2511

isl_flow.cH A D09-Dec-202095.4 KiB3,3392,158

isl_fold.cH A D09-Dec-202041.4 KiB1,8291,431

isl_gmp.cH A D09-Dec-2020608 2513

isl_hash.cH A D09-Dec-20205 KiB242180

isl_id.cH A D09-Dec-20206 KiB307224

isl_id_private.hH A D09-Dec-2020983 4923

isl_id_to_ast_expr.cH A D09-Dec-2020472 1713

isl_id_to_id.cH A D09-Dec-2020436 1713

isl_id_to_pw_aff.cH A D09-Dec-2020466 1713

isl_ilp.cH A D09-Dec-202023.3 KiB890564

isl_ilp_private.hH A D09-Dec-2020264 128

isl_imath.cH A D09-Dec-20201.7 KiB8457

isl_imath.hH A D09-Dec-2020448 119

isl_input.cH A D09-Dec-2020109.5 KiB4,4423,336

isl_int.hH A D09-Dec-20201.4 KiB5336

isl_int_gmp.hH A D09-Dec-20203.3 KiB9075

isl_int_imath.hH A D09-Dec-20203 KiB7664

isl_int_sioimath.cH A D09-Dec-20207.9 KiB224179

isl_int_sioimath.hH A D09-Dec-202037 KiB1,255807

isl_list_macro.hH A D09-Dec-2020226 98

isl_list_templ.cH A D09-Dec-202015.6 KiB663461

isl_list_templ.hH A D09-Dec-2020291 1712

isl_local.cH A D09-Dec-20208.1 KiB319214

isl_local.hH A D09-Dec-2020690 2415

isl_local_private.hH A D09-Dec-2020162 95

isl_local_space.cH A D09-Dec-202041.4 KiB1,7141,207

isl_local_space_private.hH A D09-Dec-20203.6 KiB10175

isl_lp.cH A D09-Dec-20209.3 KiB373273

isl_lp_private.hH A D09-Dec-2020788 2218

isl_map.cH A D09-Dec-2020367.7 KiB14,25410,561

isl_map_bound_templ.cH A D09-Dec-20201.3 KiB5433

isl_map_lexopt_templ.cH A D09-Dec-20207.1 KiB230148

isl_map_list.cH A D09-Dec-2020444 3320

isl_map_private.hH A D09-Dec-202023.7 KiB579461

isl_map_simplify.cH A D09-Dec-2020148.4 KiB5,3943,561

isl_map_subtract.cH A D09-Dec-202023 KiB944706

isl_map_to_basic_set.cH A D09-Dec-2020439 1512

isl_mat.cH A D09-Dec-202047.5 KiB2,1041,668

isl_mat_private.hH A D09-Dec-20202.4 KiB7049

isl_maybe_ast_graft_list.hH A D09-Dec-2020196 117

isl_maybe_map.hH A D09-Dec-2020154 117

isl_morph.cH A D09-Dec-202021.4 KiB864601

isl_morph.hH A D09-Dec-20202.9 KiB9060

isl_multi_add_constant_templ.cH A D09-Dec-20202 KiB9469

isl_multi_align_set.cH A D09-Dec-2020127 85

isl_multi_align_templ.cH A D09-Dec-20201.2 KiB4632

isl_multi_align_union_set.cH A D09-Dec-2020139 85

isl_multi_apply_set.cH A D09-Dec-2020127 85

isl_multi_apply_templ.cH A D09-Dec-20202.2 KiB8555

isl_multi_apply_union_set.cH A D09-Dec-2020139 85

isl_multi_arith_templ.cH A D09-Dec-20205.2 KiB237165

isl_multi_bind_domain_templ.cH A D09-Dec-2020305 154

isl_multi_bind_templ.cH A D09-Dec-20201.6 KiB6643

isl_multi_cmp.cH A D09-Dec-2020761 4122

isl_multi_coalesce.cH A D09-Dec-2020821 3616

isl_multi_dim_id_templ.cH A D09-Dec-20202.2 KiB9358

isl_multi_dims.cH A D09-Dec-20203.2 KiB12084

isl_multi_domain_templ.cH A D09-Dec-2020943 4322

isl_multi_explicit_domain.cH A D09-Dec-20205.6 KiB206133

isl_multi_floor.cH A D09-Dec-2020592 3014

isl_multi_from_base_templ.cH A D09-Dec-20201 KiB3815

isl_multi_gist.cH A D09-Dec-2020839 3011

isl_multi_hash.cH A D09-Dec-2020534 3116

isl_multi_identity_templ.cH A D09-Dec-20202.1 KiB8754

isl_multi_intersect.cH A D09-Dec-20204.5 KiB15289

isl_multi_locals_templ.cH A D09-Dec-2020418 185

isl_multi_macro.hH A D09-Dec-2020179 97

isl_multi_move_dims_templ.cH A D09-Dec-20202.1 KiB7248

isl_multi_nan_templ.cH A D09-Dec-2020411 185

isl_multi_no_domain_templ.cH A D09-Dec-20203.2 KiB11953

isl_multi_no_explicit_domain.cH A D09-Dec-20205.2 KiB17384

isl_multi_param_templ.cH A D09-Dec-20201.3 KiB6139

isl_multi_product_templ.cH A D09-Dec-20202 KiB6946

isl_multi_pw_aff_explicit_domain.cH A D09-Dec-20204.1 KiB13597

isl_multi_read_no_explicit_domain_templ.cH A D09-Dec-20202.2 KiB9562

isl_multi_splice_templ.cH A D09-Dec-20201.4 KiB6425

isl_multi_templ.cH A D09-Dec-202021.9 KiB876624

isl_multi_templ.hH A D09-Dec-2020885 3519

isl_multi_tuple_id_templ.cH A D09-Dec-20202.1 KiB9561

isl_multi_union_pw_aff_explicit_domain.cH A D09-Dec-20201.6 KiB5232

isl_multi_zero_templ.cH A D09-Dec-20201 KiB5230

isl_obj.cH A D09-Dec-20208.1 KiB366291

isl_options.cH A D09-Dec-202015 KiB386319

isl_options_private.hH A D09-Dec-20201.6 KiB7558

isl_output.cH A D09-Dec-202096.5 KiB3,6292,763

isl_output_private.hH A D09-Dec-2020857 2813

isl_point.cH A D09-Dec-202018.3 KiB811611

isl_point_private.hH A D09-Dec-2020845 2822

isl_polynomial.cH A D09-Dec-2020112.9 KiB5,2044,051

isl_polynomial_private.hH A D09-Dec-20209.4 KiB290222

isl_power_templ.cH A D09-Dec-20201.8 KiB8262

isl_printer.cH A D09-Dec-202019.5 KiB852649

isl_printer_private.hH A D09-Dec-20201.3 KiB5329

isl_project_out_all_params_templ.cH A D09-Dec-2020489 2210

isl_pw_add_constant_multi_val_templ.cH A D09-Dec-2020286 143

isl_pw_add_constant_templ.cH A D09-Dec-2020899 4830

isl_pw_add_constant_val_templ.cH A D09-Dec-2020280 143

isl_pw_bind_domain_templ.cH A D09-Dec-2020293 154

isl_pw_eval.cH A D09-Dec-20202 KiB8760

isl_pw_hash.cH A D09-Dec-2020591 3418

isl_pw_insert_dims_templ.cH A D09-Dec-20201,019 4831

isl_pw_lift_templ.cH A D09-Dec-20201.7 KiB9163

isl_pw_macro.hH A D09-Dec-2020248 98

isl_pw_morph_templ.cH A D09-Dec-20201 KiB5033

isl_pw_move_dims_templ.cH A D09-Dec-20201.1 KiB5033

isl_pw_neg_templ.cH A D09-Dec-2020600 3518

isl_pw_opt_templ.cH A D09-Dec-20201.2 KiB5533

isl_pw_pullback_templ.cH A D09-Dec-20202.7 KiB12289

isl_pw_sub_templ.cH A D09-Dec-2020397 175

isl_pw_templ.cH A D09-Dec-202045.1 KiB2,0191,475

isl_pw_templ.hH A D09-Dec-2020111 63

isl_pw_union_opt.cH A D09-Dec-20207.6 KiB254144

isl_range.cH A D09-Dec-202014.8 KiB563420

isl_range.hH A D09-Dec-2020281 75

isl_reordering.cH A D09-Dec-20207.2 KiB314233

isl_reordering.hH A D09-Dec-20201.4 KiB3724

isl_sample.cH A D09-Dec-202036.7 KiB1,322905

isl_sample.hH A D09-Dec-2020924 3720

isl_scan.cH A D09-Dec-20207.6 KiB328248

isl_scan.hH A D09-Dec-2020632 2713

isl_schedule.cH A D09-Dec-202020.1 KiB685445

isl_schedule_band.cH A D09-Dec-202033.5 KiB1,311899

isl_schedule_band.hH A D09-Dec-20205.4 KiB12690

isl_schedule_constraints.cH A D09-Dec-202019.6 KiB763515

isl_schedule_constraints.hH A D09-Dec-2020920 3225

isl_schedule_node.cH A D09-Dec-2020151.9 KiB4,9073,251

isl_schedule_node_private.hH A D09-Dec-20202.6 KiB6941

isl_schedule_private.hH A D09-Dec-20201 KiB3721

isl_schedule_read.cH A D09-Dec-202017.6 KiB780634

isl_schedule_tree.cH A D09-Dec-202078.1 KiB2,9072,114

isl_schedule_tree.hH A D09-Dec-202011.8 KiB267204

isl_scheduler.cH A D09-Dec-2020228.3 KiB7,6544,437

isl_seq.cH A D09-Dec-20207.1 KiB361278

isl_seq.hH A D09-Dec-20202.4 KiB6445

isl_set_list.cH A D09-Dec-2020444 3320

isl_set_to_ast_graft_list.cH A D09-Dec-2020578 1814

isl_set_to_ast_graft_list.hH A D09-Dec-2020418 1915

isl_sort.cH A D09-Dec-20204.8 KiB15883

isl_sort.hH A D09-Dec-2020197 106

isl_space.cH A D09-Dec-202079.9 KiB3,2552,465

isl_space_private.hH A D09-Dec-20203.5 KiB9475

isl_srcdir.c.inH A D09-Dec-202043 21

isl_stream.cH A D09-Dec-202027.7 KiB1,182953

isl_stream_private.hH A D09-Dec-20201.6 KiB7043

isl_stride.cH A D09-Dec-20209.8 KiB394235

isl_tab.cH A D09-Dec-2020113.6 KiB4,2703,052

isl_tab.hH A D09-Dec-202012.1 KiB340217

isl_tab_lexopt_templ.cH A D09-Dec-20207.5 KiB236135

isl_tab_pip.cH A D09-Dec-2020164.8 KiB6,0113,927

isl_tarjan.cH A D09-Dec-20203.9 KiB160106

isl_tarjan.hH A D09-Dec-20201.3 KiB4322

isl_test.cH A D09-Dec-2020309 KiB10,4148,333

isl_test_cpp-checked-conversion.ccH A D09-Dec-20202.3 KiB10057

isl_test_cpp-checked.ccH A D09-Dec-20208 KiB312197

isl_test_cpp-generic.ccH A D09-Dec-202010.5 KiB375226

isl_test_cpp.ccH A D09-Dec-20207.5 KiB322222

isl_test_imath.cH A D09-Dec-20201.9 KiB8048

isl_test_int.cH A D09-Dec-202016.9 KiB670499

isl_test_list_templ.cH A D09-Dec-20201.1 KiB5238

isl_test_plain_equal_templ.cH A D09-Dec-20201.2 KiB5131

isl_test_python.pyH A D09-Dec-202010.6 KiB450274

isl_transitive_closure.cH A D09-Dec-202075.5 KiB2,9481,992

isl_type_check_equal_space_templ.cH A D09-Dec-2020581 2612

isl_type_has_equal_space_bin_templ.cH A D09-Dec-2020151 97

isl_type_has_equal_space_templ.cH A D09-Dec-2020685 2913

isl_union_eval.cH A D09-Dec-20201.8 KiB8157

isl_union_macro.hH A D09-Dec-2020300 1110

isl_union_map.cH A D09-Dec-2020117.3 KiB4,4383,034

isl_union_map_private.hH A D09-Dec-2020914 2420

isl_union_multi.cH A D09-Dec-202014.3 KiB538352

isl_union_neg.cH A D09-Dec-2020598 269

isl_union_set_private.hH A D09-Dec-2020322 128

isl_union_single.cH A D09-Dec-20205 KiB189117

isl_union_templ.cH A D09-Dec-202032 KiB1,317904

isl_val.cH A D09-Dec-202032.9 KiB1,6331,193

isl_val_gmp.cH A D09-Dec-20203.1 KiB12977

isl_val_imath.cH A D09-Dec-20201.8 KiB6535

isl_val_private.hH A D09-Dec-20201.7 KiB6240

isl_val_sioimath.cH A D09-Dec-20201.9 KiB6938

isl_vec.cH A D09-Dec-202013.3 KiB656501

isl_vec_private.hH A D09-Dec-2020673 3220

isl_version.cH A D09-Dec-2020227 1816

isl_vertices.cH A D09-Dec-202037.3 KiB1,5641,130

isl_vertices_private.hH A D09-Dec-20201.6 KiB7245

isl_yaml.hH A D09-Dec-2020338 1915

libisl-gdb.pyH A D09-Dec-20202.8 KiB10175

ltmain.shH A D09-Dec-2020316.8 KiB11,1577,986

missingH A D09-Dec-20206.7 KiB216143

mp_get_memory_functions.cH A D09-Dec-2020373 1513

opt_type.hH A D09-Dec-2020513 1716

pip.cH A D09-Dec-202010.8 KiB434319

pip_test.sh.inH A D09-Dec-2020658 3227

polyhedron_detect_equalities.cH A D09-Dec-2020716 3116

polyhedron_minimize.cH A D09-Dec-20202.4 KiB10678

polyhedron_sample.cH A D09-Dec-2020913 3724

polytope_scan.cH A D09-Dec-20202.4 KiB10874

print.cH A D09-Dec-20202.1 KiB106104

print_templ.cH A D09-Dec-2020846 4334

print_templ_yaml.cH A D09-Dec-2020842 4029

print_yaml_field_templ.cH A D09-Dec-2020619 2317

py-compileH A D09-Dec-20204.6 KiB171124

read_in_string_templ.cH A D09-Dec-2020956 3927

schedule.cH A D09-Dec-20201 KiB4424

schedule_cmp.cH A D09-Dec-20201.8 KiB8658

schedule_test.sh.inH A D09-Dec-2020540 2822

set_from_map.cH A D09-Dec-2020178 95

set_list_from_map_list_inl.cH A D09-Dec-2020218 106

set_to_map.cH A D09-Dec-2020254 115

test-driverH A D09-Dec-20204.5 KiB14987

uset_from_umap.cH A D09-Dec-2020219 95

uset_to_umap.cH A D09-Dec-2020301 115

README

1isl is a thread-safe C library for manipulating sets and relations
2of integer points bounded by affine constraints.  The descriptions of
3the sets and relations may involve both parameters and existentially
4quantified variables.  All computations are performed in exact integer
5arithmetic using GMP.
6
7isl is released under the MIT license, but depends on the LGPL GMP
8library.
9
10Minimal compilation instructions:
11
12	./configure
13	make
14	make install
15
16If you are taking the source from the git repository, then you first
17need to do
18
19	git clone git://repo.or.cz/isl.git
20	./autogen.sh
21
22For more information, see doc/user.pod or the generated documentation.
23
24New releases are announced on http://groups.google.com/group/isl-announce
25
26If you use isl, you can let me know by stacking
27https://www.openhub.net/p/isl on Open Hub.
28
29For bug reports, feature requests and questions,
30contact http://groups.google.com/group/isl-development
31
32Whenever you report a bug, please mention the exact version of isl
33that you are using (output of "./isl_cat --version").  If you are unable
34to compile isl, then report the git version (output of "git describe")
35or the version included in the name of the tarball.
36
37If you use isl for your research, you are invited do cite
38the following paper and/or the paper(s) describing the specific
39operations you use.
40
41@incollection{Verdoolaege2010isl,
42   author = {Verdoolaege, Sven},
43   title = {isl: An Integer Set Library for the Polyhedral Model},
44   booktitle = {Mathematical Software - ICMS 2010},
45   series = {Lecture Notes in Computer Science},
46   editor = {Fukuda, Komei and Hoeven, Joris and Joswig, Michael and
47		Takayama, Nobuki},
48   publisher = {Springer},
49   isbn = {978-3-642-15581-9},
50   pages = {299-302},
51   volume = {6327},
52   year = {2010}
53}
54