Name: library/isl
Summary: ISL - The Integer Set Library
Publisher: solaris
Version: 0.26
Build Release: 11.4
Branch: 11.4.81.0.0.193.0
Packaging Date: Fri Mar 21 22:21:02 2025
Size: 12.79 MB
Compressed Size: 3.79 MB
FMRI: pkg://solaris/library/isl@0.26,11.4-11.4.81.0.0.193.0:20250321T222102Z
License:
## Files:
LICENSE
MIT License (MIT)
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
## Files:
imath/gmp_compat.h
Name: gmp_compat.h
Purpose: Provide GMP compatiable routines for imath library
Author: David Peixotto
Copyright (c) 2012 Qualcomm Innovation Center, Inc. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
## Files:
isl_sort.c
The code of this file was taken from http://jeffreystedfast.blogspot.be,
where it was posted in 2011 by Jeffrey Stedfast under the MIT license.
The MIT license text is as follows:
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
## Files:
imath/gmp_compat.c
Name: gmp_compat.c
Purpose: Provide GMP compatiable routines for imath library
Author: David Peixotto
Copyright (c) 2012 Qualcomm Innovation Center, Inc. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
## Files:
imath/imrat.h
Name: imrat.h
Purpose: Arbitrary precision rational arithmetic routines.
Author: M. J. Fromberger
Copyright (C) 2002-2007 Michael J. Fromberger, All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
## Files:
imath/imrat.c
Name: imrat.c
Purpose: Arbitrary precision rational arithmetic routines.
Author: M. J. Fromberger
Copyright (C) 2002-2007 Michael J. Fromberger, All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
## Files:
imath/imath.c
Name: imath.c
Purpose: Arbitrary precision integer arithmetic routines.
Author: M. J. Fromberger
Copyright (C) 2002-2007 Michael J. Fromberger, All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
## Files:
imath/imath.h
Name: imath.h
Purpose: Arbitrary precision integer arithmetic routines.
Author: M. J. Fromberger
Copyright (C) 2002-2007 Michael J. Fromberger, All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
## Files:
interface/template_cpp.cc
Copyright 2020 Cerebras Systems. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
THIS SOFTWARE IS PROVIDED BY CEREBRAS SYSTEMS ''AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CEREBRAS SYSTEMS OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The views and conclusions contained in the software and documentation
are those of the authors and should not be interpreted as
representing official policies, either expressed or implied, of
Cerebras Systems.
## Files:
interface/cpp.cc
interface/plain_cpp.cc
Copyright 2016, 2017 Tobias Grosser. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
THIS SOFTWARE IS PROVIDED BY TOBIAS GROSSER ''AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TOBIAS GROSSER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The views and conclusions contained in the software and documentation
are those of the authors and should not be interpreted as
representing official policies, either expressed or implied, of
Tobias Grosser.
## Files:
interface/extract_interface.cc
Copyright 2011 Sven Verdoolaege. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
THIS SOFTWARE IS PROVIDED BY SVEN VERDOOLAEGE ''AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SVEN VERDOOLAEGE OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The views and conclusions contained in the software and documentation
are those of the authors and should not be interpreted as
representing official policies, either expressed or implied, of
Sven Verdoolaege.
## Files:
interface/generator.cc
interface/python.cc
Copyright 2011,2015 Sven Verdoolaege. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
THIS SOFTWARE IS PROVIDED BY SVEN VERDOOLAEGE ''AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SVEN VERDOOLAEGE OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The views and conclusions contained in the software and documentation
are those of the authors and should not be interpreted as
representing official policies, either expressed or implied, of
Sven Verdoolaege.
## Files:
isl_box.c
Copyright 2010-2011 INRIA Saclay
Copyright 2012-2013 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
isl_tarjan.c
Copyright 2010-2011 INRIA Saclay
Copyright 2012 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
## Files:
isl_align_params_templ.c
isl_type_check_equal_space_templ.c
Copyright 2011 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege
## Files:
interface/ltmain.sh
ltmain.sh
You should have received a copy of the GNU General Public License
along with this program. If not, see .
## Files:
isl_pw_print_templ.c
isl_stream_read_pw_with_params_templ.c
isl_stream_read_with_params_templ.c
Copyright 2011 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege.
## Files:
codegen.c
Copyright 2012,2014 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
## Files:
isl_local_space.c
Copyright 2011 INRIA Saclay
Copyright 2012-2014 Ecole Normale Superieure
Copyright 2019 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
and Cerebras Systems, 175 S San Antonio Rd, Los Altos, CA, USA
## Files:
isl_pw_range_tuple_id_templ.c
Copyright 2018 Sven Verdoolaege
Copyright 2019 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Cerebras Systems, 175 S San Antonio Rd, Los Altos, CA, USA
## Files:
isl_multi_from_base_templ.c
Copyright 2012,2014 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
isl_aff.c
Copyright 2011 INRIA Saclay
Copyright 2011 Sven Verdoolaege
Copyright 2012-2014 Ecole Normale Superieure
Copyright 2014 INRIA Rocquencourt
Copyright 2016 Sven Verdoolaege
Copyright 2018,2020 Cerebras Systems
Copyright 2021 Sven Verdoolaege
Copyright 2022 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
and Cerebras Systems, 175 S San Antonio Rd, Los Altos, CA, USA
and Cerebras Systems, 1237 E Arques Ave, Sunnyvale, CA, USA
## Files:
isl_multi_cmp.c
isl_multi_hash.c
isl_pw_hash.c
Copyright 2016 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege
## Files:
isl_bound.c
isl_farkas.c
isl_fold.c
isl_morph.h
isl_polynomial.c
isl_pw_insert_dims_templ.c
isl_pw_lift_templ.c
isl_pw_morph_templ.c
isl_pw_move_dims_templ.c
isl_pw_neg_templ.c
isl_pw_opt_templ.c
isl_pw_scale_templ.c
isl_pw_split_dims_templ.c
isl_pw_sub_templ.c
isl_pw_un_op_templ.c
isl_reordering.c
isl_transitive_closure.c
isl_union_eval.c
isl_union_neg.c
isl_vertices.c
Copyright 2010 INRIA Saclay
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
## Files:
interface/ltmain.sh
ltmain.sh
Copyright (C) 2010-2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
## Files:
isl_local.c
Copyright 2011 INRIA Saclay
Copyright 2014 Ecole Normale Superieure
Copyright 2015 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
isl_scheduler_clustering.c
Copyright 2015 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege
## Files:
isl_tab_pip.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Copyright 2016-2017 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
## Files:
isl_union_map.c
Copyright 2010-2011 INRIA Saclay
Copyright 2013-2014 Ecole Normale Superieure
Copyright 2014 INRIA Rocquencourt
Copyright 2016-2017 Sven Verdoolaege
Copyright 2022 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
and Cerebras Systems, 1237 E Arques Ave, Sunnyvale, CA, USA
## Files:
interface/cpp_conversion.cc
isl_ilp_opt_fn_val_templ.c
isl_test_cpp-checked-conversion.cc
isl_unbind_params_templ.c
Copyright 2018 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege.
## Files:
isl_multi_apply_no_explicit_domain_templ.c
Copyright 2022 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Cerebras Systems, 1237 E Arques Ave, Sunnyvale, CA, USA
## Files:
isl_map.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Copyright 2012-2014 Ecole Normale Superieure
Copyright 2014 INRIA Rocquencourt
Copyright 2016 INRIA Paris
Copyright 2016 Sven Verdoolaege
Copyright 2018-2019 Cerebras Systems
Copyright 2022 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
and Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
and Centre de Recherche Inria de Paris, 2 rue Simone Iff - Voie DQ12,
CS 42112, 75589 Paris Cedex 12, France
and Cerebras Systems, 175 S San Antonio Rd, Los Altos, CA, USA
## Files:
interface/ltmain.sh
ltmain.sh
Copyright (C) 1996-2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
## Files:
isl_multi_dim_id_templ.c
Copyright 2011 Sven Verdoolaege
Copyright 2013 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
isl_factorization.c
Copyright 2005-2007 Universiteit Leiden
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, Leiden Institute of Advanced Computer Science,
Universiteit Leiden, Niels Bohrweg 1, 2333 CA Leiden, The Netherlands
and K.U.Leuven, Departement Computerwetenschappen, Celestijnenlaan 200A,
B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
## Files:
isl_ast_graft.c
Copyright 2012 Ecole Normale Superieure
Copyright 2014 INRIA Rocquencourt
Copyright 2019 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
and Cerebras Systems, 175 S San Antonio Rd, Los Altos, CA, USA
## Files:
basis_reduction_templ.c
Copyright 2006-2007 Universiteit Leiden
Copyright 2008-2009 Katholieke Universiteit Leuven
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, Leiden Institute of Advanced Computer Science,
Universiteit Leiden, Niels Bohrweg 1, 2333 CA Leiden, The Netherlands
and K.U.Leuven, Departement Computerwetenschappen, Celestijnenlaan 200A,
B-3001 Leuven, Belgium
## Files:
isl_pw_add_disjoint_templ.c
Copyright 2010 INRIA Saclay
Copyright 2011 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
## Files:
isl_constraint.c
isl_equalities.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
## Files:
isl_affine_hull.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Copyright 2012 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
isl_map_lexopt_templ.c
Copyright 2010 INRIA Saclay
Copyright 2012 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
and Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
## Files:
isl_multi_arith_templ.c
isl_multi_dims.c
isl_multi_tuple_id_templ.c
Copyright 2011 Sven Verdoolaege
Copyright 2012-2013 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
isl_map_simplify.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2012-2013 Ecole Normale Superieure
Copyright 2014-2015 INRIA Rocquencourt
Copyright 2016 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
## Files:
isl_stride.c
Copyright 2012-2013 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
isl_scheduler_scc.c
Copyright 2021 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege
## Files:
isl_point.c
Copyright 2010 INRIA Saclay
Copyright 2013 Ecole Normale Superieure
Copyright 2015 Sven Verdoolaege
Copyright 2019,2022 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
and Cerebras Systems, 175 S San Antonio Rd, Los Altos, CA, USA
and Cerebras Systems, 1237 E Arques Ave, Sunnyvale, CA, USA
## Files:
isl_read_from_str_templ.c
Copyright 2008 Katholieke Universiteit Leuven
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
## Files:
interface/ltmain.sh
ltmain.sh
You should have received a copy of the GNU General Public License
along with this program. If not, see .
## Files:
isl_space.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Copyright 2013-2014 Ecole Normale Superieure
Copyright 2018-2019 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
and Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
and Cerebras Systems, 175 S San Antonio Rd, Los Altos, CA, USA
## Files:
isl_multi_apply_templ.c
isl_multi_gist.c
isl_multi_intersect.c
Copyright 2011 Sven Verdoolaege
Copyright 2012-2013 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
## Files:
isl_schedule_node.c
Copyright 2013-2014 Ecole Normale Superieure
Copyright 2014 INRIA Rocquencourt
Copyright 2016 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
## Files:
isl_schedule.c
Copyright 2011 INRIA Saclay
Copyright 2012-2014 Ecole Normale Superieure
Copyright 2016 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
interface/ltmain.sh
ltmain.sh
As a special exception to the GNU General Public License, if you distribute
this file as part of a program or library that is built using GNU Libtool,
you may include this file under the same distribution terms that you use
for the rest of that program.
## Files:
isl_coalesce.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Copyright 2012-2013 Ecole Normale Superieure
Copyright 2014 INRIA Rocquencourt
Copyright 2016 INRIA Paris
Copyright 2020 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
and Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
and Centre de Recherche Inria de Paris, 2 rue Simone Iff - Voie DQ12,
CS 42112, 75589 Paris Cedex 12, France
and Cerebras Systems, 175 S San Antonio Rd, Los Altos, CA, USA
## Files:
isl_multi_floor.c
isl_multi_nan_templ.c
isl_multi_un_op_templ.c
Copyright 2014 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
isl_union_multi.c
Copyright 2010 INRIA Saclay
Copyright 2013 Ecole Normale Superieure
Copyright 2015 INRIA Paris-Rocquencourt
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
and INRIA Paris-Rocquencourt, Domaine de Voluceau, Rocquenqourt, B.P. 105,
78153 Le Chesnay Cedex France
## Files:
isl_convex_hull.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2014 INRIA Rocquencourt
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
## Files:
isl_bind_domain_templ.c
isl_map_bound_templ.c
isl_multi_bind_domain_templ.c
isl_multi_bind_templ.c
isl_opt_mpa_templ.c
isl_pw_bind_domain_templ.c
Copyright 2018 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Cerebras Systems, 175 S San Antonio Rd, Los Altos, CA, USA
## Files:
extract_key.c
isl_from_range_templ.c
isl_list_read_yaml_templ.c
isl_multi_bin_val_templ.c
isl_multi_coalesce.c
isl_multi_domain_templ.c
isl_multi_move_dims_templ.c
isl_multi_no_domain_templ.c
isl_multi_pw_aff_pullback_templ.c
isl_multi_read_no_explicit_domain_templ.c
isl_pw_from_range_templ.c
isl_type_has_space_templ.c
isl_val.c
Copyright 2013 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
flow.c
flow_cmp.c
isl_list_read_templ.c
isl_multi_apply_explicit_domain_templ.c
isl_multi_check_domain_templ.c
isl_multi_explicit_domain.c
isl_multi_no_explicit_domain.c
isl_multi_pw_aff_explicit_domain.c
isl_multi_union_add_templ.c
isl_multi_union_pw_aff_explicit_domain.c
schedule_cmp.c
Copyright 2017 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege.
## Files:
isl_ast_node_set_field_templ.c
isl_multi_identity_templ.c
isl_multi_product_templ.c
isl_multi_splice_templ.c
isl_multi_zero_templ.c
isl_pw_pullback_templ.c
isl_test_plain_equal_templ.c
Copyright 2012 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
polyhedron_remove_redundant_equalities.c
schedule.c
Copyright 2016 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege.
## Files:
isl_seq.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2011 INRIA Saclay
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
## Files:
isl_tab_lexopt_templ.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Copyright 2011 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
## Files:
isl_ast_build.c
Copyright 2012-2013 Ecole Normale Superieure
Copyright 2014 INRIA Rocquencourt
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
## Files:
isl_flow.c
Copyright 2005-2007 Universiteit Leiden
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Copyright 2012 Universiteit Leiden
Copyright 2014 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, Leiden Institute of Advanced Computer Science,
Universiteit Leiden, Niels Bohrweg 1, 2333 CA Leiden, The Netherlands
and K.U.Leuven, Departement Computerwetenschappen, Celestijnenlaan 200A,
B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
isl_union_domain_reverse_templ.c
Copyright 2023 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege
## Files:
isl_domain_factor_templ.c
Copyright 2012 Ecole Normale Superieure
Copyright 2017 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
interface/ltmain.sh
ltmain.sh
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
## Files:
isl_vec.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2011 Sven Verdoolaege
Copyright 2013 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
## Files:
isl_mat.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Copyright 2014 Ecole Normale Superieure
Copyright 2017 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
isl_aff_map.c
Copyright 2011 INRIA Saclay
Copyright 2012-2013 Ecole Normale Superieure
Copyright 2016 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
isl_multi_from_tuple_templ.c
Copyright 2011 Sven Verdoolaege
Copyright 2012 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
isl_output.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Copyright 2012-2013 Ecole Normale Superieure
Copyright 2019 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
and Cerebras Systems, 175 S San Antonio Rd, Los Altos, CA, USA
## Files:
isl_copy_tuple_id_templ.c
isl_ilp_opt_multi_val_templ.c
isl_insert_domain_templ.c
isl_multi_add_constant_templ.c
isl_multi_domain_reverse_templ.c
isl_multi_insert_domain_templ.c
isl_multi_locals_templ.c
isl_multi_min_max_templ.c
isl_multi_unbind_params_templ.c
isl_project_out_param_templ.c
isl_pw_add_constant_multi_val_templ.c
isl_pw_add_constant_templ.c
isl_pw_add_constant_val_templ.c
isl_pw_domain_reverse_templ.c
isl_pw_insert_domain_templ.c
Copyright 2019 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Cerebras Systems, 175 S San Antonio Rd, Los Altos, CA, USA
## Files:
isl_input.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Copyright 2012-2013 Ecole Normale Superieure
Copyright 2019,2022 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
and Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
and Cerebras Systems, 175 S San Antonio Rd, Los Altos, CA, USA
## Files:
isl_list_templ.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2011 INRIA Saclay
Copyright 2012-2013 Ecole Normale Superieure
Copyright 2017 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
and Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
## Files:
basis_reduction_tab.c
include/isl/arg.h
include/isl/constraint.h
include/isl/ctx.h
include/isl/hash.h
include/isl/ilp.h
include/isl/list.h
include/isl/lp.h
include/isl/map.h
include/isl/mat.h
include/isl/options.h
include/isl/set.h
include/isl/space.h
include/isl/stream.h
include/isl/vec.h
isl_arg.c
isl_basis_reduction.h
isl_blk.c
isl_blk.h
isl_ctx.c
isl_equalities.h
isl_gmp.c
isl_hash.c
isl_id.c
isl_id_private.h
isl_ilp.c
isl_int.h
isl_lp.c
isl_map_private.h
isl_map_subtract.c
isl_options.c
isl_sample.c
isl_sample.h
isl_scan.c
isl_scan.h
isl_seq.h
isl_stream.c
isl_tab.h
pip.c
polyhedron_detect_equalities.c
polyhedron_minimize.c
polyhedron_sample.c
polytope_scan.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
## Files:
isl_schedule_band.c
Copyright 2013-2014 Ecole Normale Superieure
Copyright 2014 INRIA Rocquencourt
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
## Files:
isl_type_has_equal_space_templ.c
isl_union_print_templ.c
isl_union_sub_templ.c
Copyright 2010 INRIA Saclay
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
## Files:
isl_tab.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2013 Ecole Normale Superieure
Copyright 2014 INRIA Rocquencourt
Copyright 2016 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
## Files:
isl_aff_lex_templ.c
isl_union_map_lex_templ.c
Copyright 2014 INRIA Rocquencourt
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
## Files:
interface/ltmain.sh
ltmain.sh
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
## Files:
isl_pw_templ.c
Copyright 2010-2011 INRIA Saclay
Copyright 2011 Sven Verdoolaege
Copyright 2012-2014 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
## Files:
isl_multi_templ.c
Copyright 2011 Sven Verdoolaege
Copyright 2012-2014 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
## Files:
isl_ilp_opt_val_templ.c
Copyright 2017 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege
## Files:
isl_schedule_constraints.c
Copyright 2012 Ecole Normale Superieure
Copyright 2015-2016 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
isl_test.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Copyright 2012-2013 Ecole Normale Superieure
Copyright 2014 INRIA Rocquencourt
Copyright 2022 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
and Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
and Cerebras Systems, 1237 E Arques Ave, Sunnyvale, CA, USA
## Files:
isl_pw_eval.c
isl_union_single.c
Copyright 2010 INRIA Saclay
Copyright 2013 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
check_parse_fail_test_templ.c
Copyright 2021 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Cerebras Systems, 1237 E Arques Ave, Sunnyvale, CA, USA
## Files:
interface/ltmain.sh
ltmain.sh
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
## Files:
isl_bernstein.c
Copyright 2006-2007 Universiteit Leiden
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, Leiden Institute of Advanced Computer Science,
Universiteit Leiden, Niels Bohrweg 1, 2333 CA Leiden, The Netherlands
and K.U.Leuven, Departement Computerwetenschappen, Celestijnenlaan 200A,
B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
## Files:
isl_union_templ.c
Copyright 2010 INRIA Saclay
Copyright 2013 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
## Files:
interface/ltmain.sh
ltmain.sh
GNU Libtool is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
As a special exception to the GNU General Public License,
if you distribute this file as part of a program or library that
is built using GNU Libtool, you may include this file under the
same distribution terms that you use for the rest of that program.
GNU Libtool is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
## Files:
isl_dim_map.c
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010-2011 INRIA Saclay
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
## Files:
isl_obj.c
Copyright 2010 INRIA Saclay
Copyright 2014 Ecole Normale Superieure
Copyright 2014 INRIA Rocquencourt
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
## Files:
isl_pw_union_opt.c
Copyright 2011 INRIA Saclay
Copyright 2012 Ecole Normale Superieure
Copyright 2020 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
and Cerebras Systems, 175 S San Antonio Rd, Los Altos, CA, USA
## Files:
isl_test_cpp-checked.cc
isl_test_cpp-generic.cc
isl_test_cpp.cc
isl_test_python.py
Copyright 2016-2017 Tobias Grosser
Use of this software is governed by the MIT license
Written by Tobias Grosser, Weststrasse 47, CH-8003, Zurich
## Files:
interface/ltmain.sh
ltmain.sh
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
## Files:
include/isl/fixed_box.h
include/isl/stride_info.h
isl_drop_unused_params_templ.c
Use of this software is governed by the MIT license
## Files:
isl_ast.c
Copyright 2012-2013 Ecole Normale Superieure
Copyright 2022 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
and Cerebras Systems, 1237 E Arques Ave, Sunnyvale, CA, USA
## Files:
isl_multi_param_templ.c
isl_project_out_all_params_templ.c
Use of this software is governed by the MIT license
Written by Sven Verdoolaege
## Files:
isl_scheduler.c
Copyright 2011 INRIA Saclay
Copyright 2012-2014 Ecole Normale Superieure
Copyright 2015-2016 Sven Verdoolaege
Copyright 2016 INRIA Paris
Copyright 2017 Sven Verdoolaege
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
and Centre de Recherche Inria de Paris, 2 rue Simone Iff - Voie DQ12,
CS 42112, 75589 Paris Cedex 12, France
## Files:
isl_schedule_tree.c
Copyright 2013-2014 Ecole Normale Superieure
Copyright 2014 INRIA Rocquencourt
Copyright 2016 INRIA Paris
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
and Centre de Recherche Inria de Paris, 2 rue Simone Iff - Voie DQ12,
CS 42112, 75589 Paris Cedex 12, France
## Files:
isl_int_sioimath.h
isl_test_imath.c
isl_test_int.c
Copyright 2015 INRIA Paris-Rocquencourt
Use of this software is governed by the MIT license
Written by Michael Kruse, INRIA Paris-Rocquencourt,
Domaine de Voluceau, Rocquenqourt, B.P. 105,
78153 Le Chesnay Cedex France
## Files:
interface/ltmain.sh
ltmain.sh
Copyright (C) 2004-2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
## Files:
isl_ast_build_expr.c
isl_ast_codegen.c
Copyright 2012-2014 Ecole Normale Superieure
Copyright 2014 INRIA Rocquencourt
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
## Files:
include/isl/hmap_templ.c
Copyright 2011 INRIA Saclay
Copyright 2013 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
## Files:
isl_multi_zero_space_templ.c
isl_pw_locals_templ.c
isl_union_locals_templ.c
Copyright 2020 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege,
Cerebras Systems, 175 S San Antonio Rd, Los Altos, CA, USA
## Files:
isl_test2.cc
Copyright 2008-2009 Katholieke Universiteit Leuven
Copyright 2010 INRIA Saclay
Copyright 2012-2013 Ecole Normale Superieure
Copyright 2014 INRIA Rocquencourt
Copyright 2021-2022 Cerebras Systems
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, K.U.Leuven, Departement
Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
and INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France
and Inria Paris - Rocquencourt, Domaine de Voluceau - Rocquencourt,
B.P. 105 - 78153 Le Chesnay, France
and Cerebras Systems, 1237 E Arques Ave, Sunnyvale, CA, USA
## Files:
isl_morph.c
Copyright 2010-2011 INRIA Saclay
Copyright 2014 Ecole Normale Superieure
Use of this software is governed by the MIT license
Written by Sven Verdoolaege, INRIA Saclay - Ile-de-France,
Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod,
91893 Orsay, France
and Ecole Normale Superieure, 45 rue d'Ulm, 75230 Paris, France