reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/include/polly/CodeGen/IslAst.h
   46   __isl_give isl_ast_node *getAst();
   51   __isl_give isl_ast_expr *getRunCondition();
  122   __isl_give isl_ast_node *getAst();
  130   __isl_give isl_ast_expr *getRunCondition();
  159   static __isl_give isl_union_map *getSchedule(__isl_keep isl_ast_node *Node);
  162   static __isl_give isl_pw_aff *
  169   static __isl_give isl_ast_build *getBuild(__isl_keep isl_ast_node *Node);
tools/polly/include/polly/CodeGen/IslNodeBuilder.h
  343   __isl_give isl_id_to_ast_expr *
  403   virtual __isl_give isl_union_map *
tools/polly/include/polly/DependenceInfo.h
   99   __isl_give isl_map *getReductionDependences(MemoryAccess *MA) const;
  118                   __isl_give isl_pw_aff **MinDistancePtr = nullptr) const;
tools/polly/include/polly/PolyhedralInfo.h
   63   __isl_give isl_union_map *getScheduleForLoop(const Scop *S,
   89                      __isl_give isl_pw_aff **MinDepDistPtr = nullptr) const;
tools/polly/include/polly/ScopBuilder.h
  162                           SmallVectorImpl<__isl_give isl_set *> &ConditionSets);
  175                           SmallVectorImpl<__isl_give isl_set *> &ConditionSets);
  185                           SmallVectorImpl<__isl_give isl_set *> &ConditionSets);
  195   __isl_give isl_set *buildUnsignedConditionSets(
  288   __isl_give isl_pw_aff *
tools/polly/include/polly/ScopInfo.h
 1656                         SmallVectorImpl<__isl_give isl_set *> &ConditionSets);
 1666 __isl_give isl_set *
 1681                         SmallVectorImpl<__isl_give isl_set *> &ConditionSets);
tools/polly/include/polly/Support/GICHelper.h
   54 __isl_give isl_val *isl_valFromAPInt(isl_ctx *Ctx, const llvm::APInt Int,
tools/polly/lib/Analysis/DependenceInfo.cpp
   88 static __isl_give isl_map *tag(__isl_take isl_map *Relation,
  101 static __isl_give isl_map *tag(__isl_take isl_map *Relation, MemoryAccess *MA,
  288 static __isl_give isl_union_flow *buildFlow(__isl_keep isl_union_map *Snk,
  806 __isl_give isl_map *
tools/polly/lib/Analysis/PolyhedralInfo.cpp
  123 __isl_give isl_union_map *PolyhedralInfo::getScheduleForLoop(const Scop *S,
tools/polly/lib/Analysis/ScopBuilder.cpp
  343 __isl_give isl_pw_aff *
  360 __isl_give isl_set *ScopBuilder::buildUnsignedConditionSets(
  393     SmallVectorImpl<__isl_give isl_set *> &ConditionSets) {
  431     SmallVectorImpl<__isl_give isl_set *> &ConditionSets) {
  564     SmallVectorImpl<__isl_give isl_set *> &ConditionSets) {
tools/polly/lib/Analysis/ScopInfo.cpp
 2242 __isl_give PWACtx Scop::getPwAff(const SCEV *E, BasicBlock *BB,
tools/polly/lib/CodeGen/IslAst.cpp
  260 static __isl_give isl_id *astBuildBeforeFor(__isl_keep isl_ast_build *Build,
  286 static __isl_give isl_ast_node *
  321 static __isl_give isl_ast_node *
  333 static __isl_give isl_ast_node *AtEachDomain(__isl_take isl_ast_node *Node,
  407 __isl_give isl_ast_expr *
  580 __isl_give isl_ast_node *IslAst::getAst() { return isl_ast_node_copy(Root); }
  581 __isl_give isl_ast_expr *IslAst::getRunCondition() {
  585 __isl_give isl_ast_node *IslAstInfo::getAst() { return Ast.getAst(); }
  586 __isl_give isl_ast_expr *IslAstInfo::getRunCondition() {
  643 __isl_give isl_union_map *
  649 __isl_give isl_pw_aff *
  672 static __isl_give isl_printer *cbPrintUser(__isl_take isl_printer *P,
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  303 __isl_give isl_union_map *
  832 __isl_give isl_id_to_ast_expr *
tools/polly/lib/External/isl/basis_reduction_templ.c
  317 __isl_give isl_mat *isl_basic_set_reduced_basis(__isl_keep isl_basic_set *bset)
tools/polly/lib/External/isl/bset_from_bmap.c
    5 static __isl_give isl_basic_set *bset_from_bmap(__isl_take isl_basic_map *bmap)
tools/polly/lib/External/isl/bset_to_bmap.c
    7 static __isl_give isl_basic_map *bset_to_bmap(__isl_take isl_basic_set *bset)
tools/polly/lib/External/isl/include/isl/aff.h
   19 __isl_give isl_aff *isl_aff_zero_on_domain(__isl_take isl_local_space *ls);
   20 __isl_give isl_aff *isl_aff_val_on_domain(__isl_take isl_local_space *ls,
   22 __isl_give isl_aff *isl_aff_var_on_domain(__isl_take isl_local_space *ls,
   24 __isl_give isl_aff *isl_aff_nan_on_domain(__isl_take isl_local_space *ls);
   25 __isl_give isl_aff *isl_aff_param_on_domain_space_id(
   28 __isl_give isl_aff *isl_aff_copy(__isl_keep isl_aff *aff);
   38 __isl_give isl_space *isl_aff_get_domain_space(__isl_keep isl_aff *aff);
   39 __isl_give isl_space *isl_aff_get_space(__isl_keep isl_aff *aff);
   40 __isl_give isl_local_space *isl_aff_get_domain_local_space(
   42 __isl_give isl_local_space *isl_aff_get_local_space(__isl_keep isl_aff *aff);
   46 __isl_give isl_val *isl_aff_get_constant_val(__isl_keep isl_aff *aff);
   47 __isl_give isl_val *isl_aff_get_coefficient_val(__isl_keep isl_aff *aff,
   51 __isl_give isl_val *isl_aff_get_denominator_val(__isl_keep isl_aff *aff);
   52 __isl_give isl_aff *isl_aff_set_constant_si(__isl_take isl_aff *aff, int v);
   53 __isl_give isl_aff *isl_aff_set_constant_val(__isl_take isl_aff *aff,
   55 __isl_give isl_aff *isl_aff_set_coefficient_si(__isl_take isl_aff *aff,
   57 __isl_give isl_aff *isl_aff_set_coefficient_val(__isl_take isl_aff *aff,
   59 __isl_give isl_aff *isl_aff_add_constant_si(__isl_take isl_aff *aff, int v);
   60 __isl_give isl_aff *isl_aff_add_constant_val(__isl_take isl_aff *aff,
   62 __isl_give isl_aff *isl_aff_add_constant_num_si(__isl_take isl_aff *aff, int v);
   63 __isl_give isl_aff *isl_aff_add_coefficient_si(__isl_take isl_aff *aff,
   65 __isl_give isl_aff *isl_aff_add_coefficient_val(__isl_take isl_aff *aff,
   70 __isl_give isl_aff *isl_aff_set_tuple_id(__isl_take isl_aff *aff,
   72 __isl_give isl_aff *isl_aff_set_dim_name(__isl_take isl_aff *aff,
   74 __isl_give isl_aff *isl_aff_set_dim_id(__isl_take isl_aff *aff,
   85 __isl_give isl_aff *isl_aff_get_div(__isl_keep isl_aff *aff, int pos);
   87 __isl_give isl_aff *isl_aff_from_range(__isl_take isl_aff *aff);
   90 __isl_give isl_aff *isl_aff_neg(__isl_take isl_aff *aff);
   92 __isl_give isl_aff *isl_aff_ceil(__isl_take isl_aff *aff);
   94 __isl_give isl_aff *isl_aff_floor(__isl_take isl_aff *aff);
   96 __isl_give isl_aff *isl_aff_mod_val(__isl_take isl_aff *aff,
  100 __isl_give isl_aff *isl_aff_mul(__isl_take isl_aff *aff1,
  103 __isl_give isl_aff *isl_aff_div(__isl_take isl_aff *aff1,
  106 __isl_give isl_aff *isl_aff_add(__isl_take isl_aff *aff1,
  109 __isl_give isl_aff *isl_aff_sub(__isl_take isl_aff *aff1,
  113 __isl_give isl_aff *isl_aff_scale_val(__isl_take isl_aff *aff,
  115 __isl_give isl_aff *isl_aff_scale_down_ui(__isl_take isl_aff *aff, unsigned f);
  117 __isl_give isl_aff *isl_aff_scale_down_val(__isl_take isl_aff *aff,
  120 __isl_give isl_aff *isl_aff_insert_dims(__isl_take isl_aff *aff,
  122 __isl_give isl_aff *isl_aff_add_dims(__isl_take isl_aff *aff,
  124 __isl_give isl_aff *isl_aff_move_dims(__isl_take isl_aff *aff,
  127 __isl_give isl_aff *isl_aff_drop_dims(__isl_take isl_aff *aff,
  129 __isl_give isl_aff *isl_aff_project_domain_on_params(__isl_take isl_aff *aff);
  131 __isl_give isl_aff *isl_aff_align_params(__isl_take isl_aff *aff,
  134 __isl_give isl_aff *isl_aff_gist(__isl_take isl_aff *aff,
  136 __isl_give isl_aff *isl_aff_gist_params(__isl_take isl_aff *aff,
  139 __isl_give isl_val *isl_aff_eval(__isl_take isl_aff *aff,
  142 __isl_give isl_aff *isl_aff_pullback_aff(__isl_take isl_aff *aff1,
  145 __isl_give isl_aff *isl_aff_pullback_multi_aff(__isl_take isl_aff *aff,
  148 __isl_give isl_basic_set *isl_aff_zero_basic_set(__isl_take isl_aff *aff);
  149 __isl_give isl_basic_set *isl_aff_neg_basic_set(__isl_take isl_aff *aff);
  151 __isl_give isl_basic_set *isl_aff_eq_basic_set(__isl_take isl_aff *aff1,
  154 __isl_give isl_set *isl_aff_eq_set(__isl_take isl_aff *aff1,
  157 __isl_give isl_set *isl_aff_ne_set(__isl_take isl_aff *aff1,
  159 __isl_give isl_basic_set *isl_aff_le_basic_set(__isl_take isl_aff *aff1,
  162 __isl_give isl_set *isl_aff_le_set(__isl_take isl_aff *aff1,
  164 __isl_give isl_basic_set *isl_aff_lt_basic_set(__isl_take isl_aff *aff1,
  167 __isl_give isl_set *isl_aff_lt_set(__isl_take isl_aff *aff1,
  169 __isl_give isl_basic_set *isl_aff_ge_basic_set(__isl_take isl_aff *aff1,
  172 __isl_give isl_set *isl_aff_ge_set(__isl_take isl_aff *aff1,
  174 __isl_give isl_basic_set *isl_aff_gt_basic_set(__isl_take isl_aff *aff1,
  177 __isl_give isl_set *isl_aff_gt_set(__isl_take isl_aff *aff1,
  181 __isl_give isl_aff *isl_aff_read_from_str(isl_ctx *ctx, const char *str);
  182 __isl_give char *isl_aff_to_str(__isl_keep isl_aff *aff);
  183 __isl_give isl_printer *isl_printer_print_aff(__isl_take isl_printer *p,
  189 __isl_give isl_space *isl_pw_aff_get_domain_space(__isl_keep isl_pw_aff *pwaff);
  190 __isl_give isl_space *isl_pw_aff_get_space(__isl_keep isl_pw_aff *pwaff);
  193 __isl_give isl_pw_aff *isl_pw_aff_from_aff(__isl_take isl_aff *aff);
  194 __isl_give isl_pw_aff *isl_pw_aff_empty(__isl_take isl_space *dim);
  195 __isl_give isl_pw_aff *isl_pw_aff_alloc(__isl_take isl_set *set,
  197 __isl_give isl_pw_aff *isl_pw_aff_zero_on_domain(
  199 __isl_give isl_pw_aff *isl_pw_aff_var_on_domain(__isl_take isl_local_space *ls,
  201 __isl_give isl_pw_aff *isl_pw_aff_nan_on_domain(__isl_take isl_local_space *ls);
  202 __isl_give isl_pw_aff *isl_pw_aff_val_on_domain(__isl_take isl_set *domain,
  205 __isl_give isl_pw_aff *isl_set_indicator_function(__isl_take isl_set *set);
  211 __isl_give isl_id *isl_pw_aff_get_dim_id(__isl_keep isl_pw_aff *pa,
  213 __isl_give isl_pw_aff *isl_pw_aff_set_dim_id(__isl_take isl_pw_aff *pma,
  228 __isl_give isl_pw_aff *isl_pw_aff_union_min(__isl_take isl_pw_aff *pwaff1,
  230 __isl_give isl_pw_aff *isl_pw_aff_union_max(__isl_take isl_pw_aff *pwaff1,
  233 __isl_give isl_pw_aff *isl_pw_aff_union_add(__isl_take isl_pw_aff *pwaff1,
  236 __isl_give isl_pw_aff *isl_pw_aff_copy(__isl_keep isl_pw_aff *pwaff);
  245 __isl_give isl_pw_aff *isl_pw_aff_project_domain_on_params(
  248 __isl_give isl_pw_aff *isl_pw_aff_align_params(__isl_take isl_pw_aff *pwaff,
  250 __isl_give isl_pw_aff *isl_pw_aff_drop_unused_params(
  255 __isl_give isl_id *isl_pw_aff_get_tuple_id(__isl_keep isl_pw_aff *pa,
  257 __isl_give isl_pw_aff *isl_pw_aff_set_tuple_id(__isl_take isl_pw_aff *pwaff,
  259 __isl_give isl_pw_aff *isl_pw_aff_reset_tuple_id(__isl_take isl_pw_aff *pa,
  261 __isl_give isl_pw_aff *isl_pw_aff_reset_user(__isl_take isl_pw_aff *pa);
  263 __isl_give isl_set *isl_pw_aff_params(__isl_take isl_pw_aff *pwa);
  264 __isl_give isl_set *isl_pw_aff_domain(__isl_take isl_pw_aff *pwaff);
  265 __isl_give isl_pw_aff *isl_pw_aff_from_range(__isl_take isl_pw_aff *pwa);
  268 __isl_give isl_pw_aff *isl_pw_aff_min(__isl_take isl_pw_aff *pwaff1,
  271 __isl_give isl_pw_aff *isl_pw_aff_max(__isl_take isl_pw_aff *pwaff1,
  274 __isl_give isl_pw_aff *isl_pw_aff_mul(__isl_take isl_pw_aff *pwaff1,
  277 __isl_give isl_pw_aff *isl_pw_aff_div(__isl_take isl_pw_aff *pa1,
  280 __isl_give isl_pw_aff *isl_pw_aff_add(__isl_take isl_pw_aff *pwaff1,
  283 __isl_give isl_pw_aff *isl_pw_aff_sub(__isl_take isl_pw_aff *pwaff1,
  286 __isl_give isl_pw_aff *isl_pw_aff_neg(__isl_take isl_pw_aff *pwaff);
  288 __isl_give isl_pw_aff *isl_pw_aff_ceil(__isl_take isl_pw_aff *pwaff);
  290 __isl_give isl_pw_aff *isl_pw_aff_floor(__isl_take isl_pw_aff *pwaff);
  292 __isl_give isl_pw_aff *isl_pw_aff_mod_val(__isl_take isl_pw_aff *pa,
  295 __isl_give isl_pw_aff *isl_pw_aff_tdiv_q(__isl_take isl_pw_aff *pa1,
  298 __isl_give isl_pw_aff *isl_pw_aff_tdiv_r(__isl_take isl_pw_aff *pa1,
  301 __isl_give isl_pw_aff *isl_pw_aff_intersect_params(__isl_take isl_pw_aff *pa,
  303 __isl_give isl_pw_aff *isl_pw_aff_intersect_domain(__isl_take isl_pw_aff *pa,
  305 __isl_give isl_pw_aff *isl_pw_aff_subtract_domain(__isl_take isl_pw_aff *pa,
  309 __isl_give isl_pw_aff *isl_pw_aff_cond(__isl_take isl_pw_aff *cond,
  313 __isl_give isl_pw_aff *isl_pw_aff_scale_val(__isl_take isl_pw_aff *pa,
  316 __isl_give isl_pw_aff *isl_pw_aff_scale_down_val(__isl_take isl_pw_aff *pa,
  319 __isl_give isl_pw_aff *isl_pw_aff_insert_dims(__isl_take isl_pw_aff *pwaff,
  321 __isl_give isl_pw_aff *isl_pw_aff_add_dims(__isl_take isl_pw_aff *pwaff,
  323 __isl_give isl_pw_aff *isl_pw_aff_move_dims(__isl_take isl_pw_aff *pa,
  326 __isl_give isl_pw_aff *isl_pw_aff_drop_dims(__isl_take isl_pw_aff *pwaff,
  329 __isl_give isl_pw_aff *isl_pw_aff_coalesce(__isl_take isl_pw_aff *pwqp);
  330 __isl_give isl_pw_aff *isl_pw_aff_gist(__isl_take isl_pw_aff *pwaff,
  332 __isl_give isl_pw_aff *isl_pw_aff_gist_params(__isl_take isl_pw_aff *pwaff,
  335 __isl_give isl_val *isl_pw_aff_eval(__isl_take isl_pw_aff *pa,
  339 __isl_give isl_pw_aff *isl_pw_aff_pullback_multi_aff(
  342 __isl_give isl_pw_aff *isl_pw_aff_pullback_pw_multi_aff(
  345 __isl_give isl_pw_aff *isl_pw_aff_pullback_multi_pw_aff(
  353 __isl_give isl_set *isl_set_from_pw_aff(__isl_take isl_pw_aff *pwaff);
  354 __isl_give isl_map *isl_map_from_pw_aff(__isl_take isl_pw_aff *pwaff);
  356 __isl_give isl_set *isl_pw_aff_pos_set(__isl_take isl_pw_aff *pa);
  357 __isl_give isl_set *isl_pw_aff_nonneg_set(__isl_take isl_pw_aff *pwaff);
  358 __isl_give isl_set *isl_pw_aff_zero_set(__isl_take isl_pw_aff *pwaff);
  359 __isl_give isl_set *isl_pw_aff_non_zero_set(__isl_take isl_pw_aff *pwaff);
  362 __isl_give isl_set *isl_pw_aff_eq_set(__isl_take isl_pw_aff *pwaff1,
  365 __isl_give isl_set *isl_pw_aff_ne_set(__isl_take isl_pw_aff *pwaff1,
  368 __isl_give isl_set *isl_pw_aff_le_set(__isl_take isl_pw_aff *pwaff1,
  371 __isl_give isl_set *isl_pw_aff_lt_set(__isl_take isl_pw_aff *pwaff1,
  374 __isl_give isl_set *isl_pw_aff_ge_set(__isl_take isl_pw_aff *pwaff1,
  377 __isl_give isl_set *isl_pw_aff_gt_set(__isl_take isl_pw_aff *pwaff1,
  380 __isl_give isl_map *isl_pw_aff_eq_map(__isl_take isl_pw_aff *pa1,
  382 __isl_give isl_map *isl_pw_aff_lt_map(__isl_take isl_pw_aff *pa1,
  384 __isl_give isl_map *isl_pw_aff_gt_map(__isl_take isl_pw_aff *pa1,
  388 __isl_give isl_pw_aff *isl_pw_aff_read_from_str(isl_ctx *ctx, const char *str);
  389 __isl_give char *isl_pw_aff_to_str(__isl_keep isl_pw_aff *pa);
  390 __isl_give isl_printer *isl_printer_print_pw_aff(__isl_take isl_printer *p,
  394 __isl_give isl_pw_aff *isl_pw_aff_list_min(__isl_take isl_pw_aff_list *list);
  395 __isl_give isl_pw_aff *isl_pw_aff_list_max(__isl_take isl_pw_aff_list *list);
  397 __isl_give isl_set *isl_pw_aff_list_eq_set(__isl_take isl_pw_aff_list *list1,
  399 __isl_give isl_set *isl_pw_aff_list_ne_set(__isl_take isl_pw_aff_list *list1,
  401 __isl_give isl_set *isl_pw_aff_list_le_set(__isl_take isl_pw_aff_list *list1,
  403 __isl_give isl_set *isl_pw_aff_list_lt_set(__isl_take isl_pw_aff_list *list1,
  405 __isl_give isl_set *isl_pw_aff_list_ge_set(__isl_take isl_pw_aff_list *list1,
  407 __isl_give isl_set *isl_pw_aff_list_gt_set(__isl_take isl_pw_aff_list *list1,
  417 __isl_give isl_multi_aff *isl_multi_aff_from_aff(__isl_take isl_aff *aff);
  418 __isl_give isl_multi_aff *isl_multi_aff_identity(__isl_take isl_space *space);
  419 __isl_give isl_multi_aff *isl_multi_aff_domain_map(__isl_take isl_space *space);
  420 __isl_give isl_multi_aff *isl_multi_aff_range_map(__isl_take isl_space *space);
  421 __isl_give isl_multi_aff *isl_multi_aff_project_out_map(
  425 __isl_give isl_multi_aff *isl_multi_aff_multi_val_on_space(
  428 __isl_give isl_multi_aff *isl_multi_aff_floor(__isl_take isl_multi_aff *ma);
  430 __isl_give isl_multi_aff *isl_multi_aff_gist_params(
  432 __isl_give isl_multi_aff *isl_multi_aff_gist(__isl_take isl_multi_aff *maff,
  435 __isl_give isl_multi_aff *isl_multi_aff_lift(__isl_take isl_multi_aff *maff,
  436 	__isl_give isl_local_space **ls);
  439 __isl_give isl_multi_aff *isl_multi_aff_pullback_multi_aff(
  442 __isl_give isl_multi_aff *isl_multi_aff_move_dims(__isl_take isl_multi_aff *ma,
  446 __isl_give isl_set *isl_multi_aff_lex_lt_set(__isl_take isl_multi_aff *ma1,
  448 __isl_give isl_set *isl_multi_aff_lex_le_set(__isl_take isl_multi_aff *ma1,
  450 __isl_give isl_set *isl_multi_aff_lex_gt_set(__isl_take isl_multi_aff *ma1,
  452 __isl_give isl_set *isl_multi_aff_lex_ge_set(__isl_take isl_multi_aff *ma1,
  455 __isl_give char *isl_multi_aff_to_str(__isl_keep isl_multi_aff *ma);
  456 __isl_give isl_printer *isl_printer_print_multi_aff(__isl_take isl_printer *p,
  460 __isl_give isl_multi_aff *isl_multi_aff_read_from_str(isl_ctx *ctx,
  469 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_zero(__isl_take isl_space *space);
  470 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_identity(
  472 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_range_map(
  474 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_project_out_map(
  478 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_multi_aff(
  481 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_pw_aff(
  483 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_alloc(__isl_take isl_set *set,
  485 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_copy(
  494 __isl_give isl_pw_aff *isl_pw_multi_aff_get_pw_aff(
  496 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_set_pw_aff(
  501 __isl_give isl_space *isl_pw_multi_aff_get_domain_space(
  503 __isl_give isl_space *isl_pw_multi_aff_get_space(
  509 __isl_give isl_id *isl_pw_multi_aff_get_tuple_id(
  513 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_set_tuple_id(
  516 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_reset_tuple_id(
  518 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_reset_user(
  524 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_drop_dims(
  528 __isl_give isl_set *isl_pw_multi_aff_domain(__isl_take isl_pw_multi_aff *pma);
  530 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_empty(__isl_take isl_space *space);
  531 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_domain(
  534 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_multi_val_on_domain(
  539 __isl_give isl_id *isl_pw_multi_aff_get_dim_id(
  542 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_set_dim_id(
  552 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_fix_si(
  557 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_union_add(
  560 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_neg(
  564 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_add(
  566 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_sub(
  569 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_scale_val(
  571 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_scale_down_val(
  573 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_scale_multi_val(
  576 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_union_lexmin(
  579 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_union_lexmax(
  583 __isl_give isl_multi_aff *isl_multi_aff_flatten_domain(
  587 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_range_product(
  590 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_flat_range_product(
  593 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_product(
  596 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_intersect_params(
  598 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_intersect_domain(
  600 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_subtract_domain(
  603 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_project_domain_on_params(
  606 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_align_params(
  608 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_drop_unused_params(
  611 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_coalesce(
  613 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_gist_params(
  615 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_gist(
  619 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_pullback_multi_aff(
  622 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_pullback_pw_multi_aff(
  630 __isl_give isl_map *isl_map_from_pw_multi_aff(__isl_take isl_pw_multi_aff *pma);
  631 __isl_give isl_set *isl_set_from_pw_multi_aff(__isl_take isl_pw_multi_aff *pma);
  633 __isl_give char *isl_pw_multi_aff_to_str(__isl_keep isl_pw_multi_aff *pma);
  634 __isl_give isl_printer *isl_printer_print_pw_multi_aff(__isl_take isl_printer *p,
  637 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_set(__isl_take isl_set *set);
  638 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_map(__isl_take isl_map *map);
  641 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_read_from_str(isl_ctx *ctx,
  646 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_empty(
  648 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_from_aff(
  651 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_from_pw_multi_aff(
  653 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_from_domain(
  655 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_multi_val_on_domain(
  657 __isl_give isl_union_pw_aff *isl_union_pw_aff_param_on_domain_id(
  659 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_copy(
  664 __isl_give isl_union_pw_multi_aff *isl_union_set_identity_union_pw_multi_aff(
  667 __isl_give isl_union_pw_aff *isl_union_pw_multi_aff_get_union_pw_aff(
  670 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_add_pw_multi_aff(
  676 __isl_give isl_space *isl_union_pw_multi_aff_get_space(
  678 __isl_give isl_pw_multi_aff_list *isl_union_pw_multi_aff_get_pw_multi_aff_list(
  683 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_set_dim_name(
  691 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_drop_dims(
  694 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_reset_user(
  697 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_coalesce(
  699 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_gist_params(
  701 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_gist(
  706 __isl_give isl_union_pw_multi_aff *
  711 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_align_params(
  721 __isl_give isl_pw_multi_aff *isl_union_pw_multi_aff_extract_pw_multi_aff(
  730 __isl_give isl_union_set *isl_union_pw_multi_aff_domain(
  733 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_neg(
  737 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_add(
  741 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_union_add(
  744 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_sub(
  748 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_scale_val(
  750 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_scale_down_val(
  752 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_scale_multi_val(
  756 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_flat_range_product(
  760 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_intersect_params(
  762 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_intersect_domain(
  765 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_subtract_domain(
  770 __isl_give isl_union_map *isl_union_map_from_union_pw_multi_aff(
  773 __isl_give isl_printer *isl_printer_print_union_pw_multi_aff(
  776 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_from_union_set(
  778 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_from_union_map(
  782 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_read_from_str(
  785 __isl_give char *isl_union_pw_multi_aff_to_str(
  790 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_identity(
  793 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_from_multi_aff(
  796 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_from_pw_aff(
  798 __isl_give isl_set *isl_multi_pw_aff_domain(__isl_take isl_multi_pw_aff *mpa);
  799 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_intersect_params(
  801 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_intersect_domain(
  804 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_coalesce(
  806 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_gist(
  808 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_gist_params(
  816 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_pullback_multi_aff(
  819 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_pullback_pw_multi_aff(
  822 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_pullback_multi_pw_aff(
  825 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_move_dims(
  830 __isl_give isl_set *isl_set_from_multi_pw_aff(__isl_take isl_multi_pw_aff *mpa);
  831 __isl_give isl_map *isl_map_from_multi_pw_aff(__isl_take isl_multi_pw_aff *mpa);
  832 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_multi_pw_aff(
  835 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_from_pw_multi_aff(
  838 __isl_give isl_map *isl_multi_pw_aff_eq_map(__isl_take isl_multi_pw_aff *mpa1,
  840 __isl_give isl_map *isl_multi_pw_aff_lex_lt_map(
  842 __isl_give isl_map *isl_multi_pw_aff_lex_gt_map(
  846 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_read_from_str(isl_ctx *ctx,
  848 __isl_give char *isl_multi_pw_aff_to_str(__isl_keep isl_multi_pw_aff *mpa);
  849 __isl_give isl_printer *isl_printer_print_multi_pw_aff(
  853 __isl_give isl_union_pw_aff *isl_union_pw_aff_copy(
  859 __isl_give isl_space *isl_union_pw_aff_get_space(
  861 __isl_give isl_pw_aff_list *isl_union_pw_aff_get_pw_aff_list(
  866 __isl_give isl_union_pw_aff *isl_union_pw_aff_set_dim_name(
  873 __isl_give isl_union_pw_aff *isl_union_pw_aff_drop_dims(
  876 __isl_give isl_union_pw_aff *isl_union_pw_aff_reset_user(
  879 __isl_give isl_union_pw_aff *isl_union_pw_aff_empty(
  882 __isl_give isl_union_pw_aff *isl_union_pw_aff_from_pw_aff(
  884 __isl_give isl_union_pw_aff *isl_union_pw_aff_val_on_domain(
  886 __isl_give isl_union_pw_aff *isl_union_pw_aff_aff_on_domain(
  888 __isl_give isl_union_pw_aff *isl_union_pw_aff_pw_aff_on_domain(
  890 __isl_give isl_union_pw_aff *isl_union_pw_aff_add_pw_aff(
  894 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_from_union_pw_aff(
  901 __isl_give isl_pw_aff *isl_union_pw_aff_extract_pw_aff(
  908 __isl_give isl_union_set *isl_union_pw_aff_domain(
  911 __isl_give isl_union_pw_aff *isl_union_pw_aff_neg(
  915 __isl_give isl_union_pw_aff *isl_union_pw_aff_add(
  918 __isl_give isl_union_pw_aff *isl_union_pw_aff_union_add(
  920 __isl_give isl_union_pw_aff *isl_union_pw_aff_sub(
  923 __isl_give isl_union_pw_aff *isl_union_pw_aff_coalesce(
  925 __isl_give isl_union_pw_aff *isl_union_pw_aff_gist(
  927 __isl_give isl_union_pw_aff *isl_union_pw_aff_gist_params(
  931 __isl_give isl_union_pw_aff *isl_union_pw_aff_pullback_union_pw_multi_aff(
  935 __isl_give isl_union_pw_aff *isl_union_pw_aff_floor(
  938 __isl_give isl_union_pw_aff *isl_union_pw_aff_scale_val(
  940 __isl_give isl_union_pw_aff *isl_union_pw_aff_scale_down_val(
  942 __isl_give isl_union_pw_aff *isl_union_pw_aff_mod_val(
  945 __isl_give isl_union_pw_aff *isl_union_pw_aff_align_params(
  948 __isl_give isl_union_pw_aff *isl_union_pw_aff_intersect_params(
  950 __isl_give isl_union_pw_aff *isl_union_pw_aff_intersect_domain(
  952 __isl_give isl_union_pw_aff *isl_union_pw_aff_subtract_domain(
  955 __isl_give isl_union_pw_aff *isl_union_pw_aff_set_dim_name(
  959 __isl_give isl_union_set *isl_union_pw_aff_zero_union_set(
  962 __isl_give isl_union_map *isl_union_map_from_union_pw_aff(
  966 __isl_give isl_union_pw_aff *isl_union_pw_aff_read_from_str(isl_ctx *ctx,
  968 __isl_give char *isl_union_pw_aff_to_str(__isl_keep isl_union_pw_aff *upa);
  969 __isl_give isl_printer *isl_printer_print_union_pw_aff(
  976 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_from_multi_aff(
  979 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_from_union_pw_aff(
  982 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_from_multi_pw_aff(
  984 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_multi_val_on_domain(
  986 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_multi_aff_on_domain(
  988 __isl_give isl_multi_union_pw_aff *
  992 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_floor(
  995 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_intersect_domain(
  998 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_intersect_params(
 1000 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_intersect_range(
 1003 __isl_give isl_union_set *isl_multi_union_pw_aff_domain(
 1006 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_coalesce(
 1008 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_gist(
 1011 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_gist_params(
 1014 __isl_give isl_union_pw_aff *isl_multi_union_pw_aff_apply_aff(
 1016 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_apply_multi_aff(
 1018 __isl_give isl_union_pw_aff *isl_multi_union_pw_aff_apply_pw_aff(
 1020 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_apply_pw_multi_aff(
 1025 __isl_give isl_multi_union_pw_aff *
 1030 __isl_give isl_union_pw_multi_aff *
 1035 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_union_add(
 1039 __isl_give isl_multi_union_pw_aff *
 1043 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_from_union_map(
 1046 __isl_give isl_union_map *isl_union_map_from_multi_union_pw_aff(
 1049 __isl_give isl_union_set *isl_multi_union_pw_aff_zero_union_set(
 1052 __isl_give isl_multi_pw_aff *isl_multi_union_pw_aff_extract_multi_pw_aff(
 1056 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_read_from_str(
 1058 __isl_give char *isl_multi_union_pw_aff_to_str(
 1060 __isl_give isl_printer *isl_printer_print_multi_union_pw_aff(
tools/polly/lib/External/isl/include/isl/ast.h
   22 __isl_give isl_ast_expr *isl_ast_expr_from_val(__isl_take isl_val *v);
   23 __isl_give isl_ast_expr *isl_ast_expr_from_id(__isl_take isl_id *id);
   24 __isl_give isl_ast_expr *isl_ast_expr_neg(__isl_take isl_ast_expr *expr);
   25 __isl_give isl_ast_expr *isl_ast_expr_add(__isl_take isl_ast_expr *expr1,
   27 __isl_give isl_ast_expr *isl_ast_expr_sub(__isl_take isl_ast_expr *expr1,
   29 __isl_give isl_ast_expr *isl_ast_expr_mul(__isl_take isl_ast_expr *expr1,
   31 __isl_give isl_ast_expr *isl_ast_expr_div(__isl_take isl_ast_expr *expr1,
   33 __isl_give isl_ast_expr *isl_ast_expr_pdiv_q(__isl_take isl_ast_expr *expr1,
   35 __isl_give isl_ast_expr *isl_ast_expr_pdiv_r(__isl_take isl_ast_expr *expr1,
   37 __isl_give isl_ast_expr *isl_ast_expr_and(__isl_take isl_ast_expr *expr1,
   39 __isl_give isl_ast_expr *isl_ast_expr_and_then(__isl_take isl_ast_expr *expr1,
   41 __isl_give isl_ast_expr *isl_ast_expr_or(__isl_take isl_ast_expr *expr1,
   43 __isl_give isl_ast_expr *isl_ast_expr_or_else(__isl_take isl_ast_expr *expr1,
   45 __isl_give isl_ast_expr *isl_ast_expr_le(__isl_take isl_ast_expr *expr1,
   47 __isl_give isl_ast_expr *isl_ast_expr_lt(__isl_take isl_ast_expr *expr1,
   49 __isl_give isl_ast_expr *isl_ast_expr_ge(__isl_take isl_ast_expr *expr1,
   51 __isl_give isl_ast_expr *isl_ast_expr_gt(__isl_take isl_ast_expr *expr1,
   53 __isl_give isl_ast_expr *isl_ast_expr_eq(__isl_take isl_ast_expr *expr1,
   55 __isl_give isl_ast_expr *isl_ast_expr_access(__isl_take isl_ast_expr *array,
   57 __isl_give isl_ast_expr *isl_ast_expr_call(__isl_take isl_ast_expr *function,
   59 __isl_give isl_ast_expr *isl_ast_expr_address_of(__isl_take isl_ast_expr *expr);
   61 __isl_give isl_ast_expr *isl_ast_expr_copy(__isl_keep isl_ast_expr *expr);
   66 __isl_give isl_val *isl_ast_expr_get_val(__isl_keep isl_ast_expr *expr);
   67 __isl_give isl_id *isl_ast_expr_get_id(__isl_keep isl_ast_expr *expr);
   71 __isl_give isl_ast_expr *isl_ast_expr_get_op_arg(__isl_keep isl_ast_expr *expr,
   73 __isl_give isl_ast_expr *isl_ast_expr_set_op_arg(__isl_take isl_ast_expr *expr,
   79 __isl_give isl_ast_expr *isl_ast_expr_substitute_ids(
   82 __isl_give isl_printer *isl_printer_print_ast_expr(__isl_take isl_printer *p,
   85 __isl_give char *isl_ast_expr_to_str(__isl_keep isl_ast_expr *expr);
   87 __isl_give char *isl_ast_expr_to_C_str(__isl_keep isl_ast_expr *expr);
   89 __isl_give isl_ast_node *isl_ast_node_alloc_user(__isl_take isl_ast_expr *expr);
   90 __isl_give isl_ast_node *isl_ast_node_copy(__isl_keep isl_ast_node *node);
   96 __isl_give isl_ast_node *isl_ast_node_set_annotation(
   98 __isl_give isl_id *isl_ast_node_get_annotation(__isl_keep isl_ast_node *node);
  100 __isl_give isl_ast_expr *isl_ast_node_for_get_iterator(
  102 __isl_give isl_ast_expr *isl_ast_node_for_get_init(
  104 __isl_give isl_ast_expr *isl_ast_node_for_get_cond(
  106 __isl_give isl_ast_expr *isl_ast_node_for_get_inc(
  108 __isl_give isl_ast_node *isl_ast_node_for_get_body(
  112 __isl_give isl_ast_expr *isl_ast_node_if_get_cond(
  114 __isl_give isl_ast_node *isl_ast_node_if_get_then(
  117 __isl_give isl_ast_node *isl_ast_node_if_get_else(
  120 __isl_give isl_ast_node_list *isl_ast_node_block_get_children(
  123 __isl_give isl_id *isl_ast_node_mark_get_id(__isl_keep isl_ast_node *node);
  124 __isl_give isl_ast_node *isl_ast_node_mark_get_node(
  127 __isl_give isl_ast_expr *isl_ast_node_user_get_expr(
  134 __isl_give isl_printer *isl_printer_print_ast_node(__isl_take isl_printer *p,
  137 __isl_give char *isl_ast_node_to_str(__isl_keep isl_ast_node *node);
  139 __isl_give isl_ast_print_options *isl_ast_print_options_alloc(isl_ctx *ctx);
  140 __isl_give isl_ast_print_options *isl_ast_print_options_copy(
  147 __isl_give isl_ast_print_options *isl_ast_print_options_set_print_user(
  149 	__isl_give isl_printer *(*print_user)(__isl_take isl_printer *p,
  153 __isl_give isl_ast_print_options *isl_ast_print_options_set_print_for(
  155 	__isl_give isl_printer *(*print_for)(__isl_take isl_printer *p,
  167 __isl_give isl_printer *isl_ast_op_type_set_print_name(
  170 __isl_give isl_printer *isl_ast_op_type_print_macro(
  172 __isl_give isl_printer *isl_ast_expr_print_macros(
  174 __isl_give isl_printer *isl_ast_node_print_macros(
  176 __isl_give isl_printer *isl_ast_node_print(__isl_keep isl_ast_node *node,
  179 __isl_give isl_printer *isl_ast_node_for_print(__isl_keep isl_ast_node *node,
  182 __isl_give isl_printer *isl_ast_node_if_print(__isl_keep isl_ast_node *node,
  187 __isl_give char *isl_ast_node_to_C_str(__isl_keep isl_ast_node *node);
tools/polly/lib/External/isl/include/isl/ast_build.h
   49 __isl_give isl_ast_build *isl_ast_build_alloc(isl_ctx *ctx);
   51 __isl_give isl_ast_build *isl_ast_build_from_context(__isl_take isl_set *set);
   53 __isl_give isl_space *isl_ast_build_get_schedule_space(
   55 __isl_give isl_union_map *isl_ast_build_get_schedule(
   58 __isl_give isl_ast_build *isl_ast_build_restrict(
   61 __isl_give isl_ast_build *isl_ast_build_copy(
   66 __isl_give isl_ast_build *isl_ast_build_set_options(
   69 __isl_give isl_ast_build *isl_ast_build_set_iterators(
   72 __isl_give isl_ast_build *isl_ast_build_set_at_each_domain(
   74 	__isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node,
   76 __isl_give isl_ast_build *isl_ast_build_set_before_each_for(
   78 	__isl_give isl_id *(*fn)(__isl_keep isl_ast_build *build,
   80 __isl_give isl_ast_build *isl_ast_build_set_after_each_for(
   82 	__isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node,
   84 __isl_give isl_ast_build *isl_ast_build_set_before_each_mark(
   88 __isl_give isl_ast_build *isl_ast_build_set_after_each_mark(
   90 	__isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node,
   92 __isl_give isl_ast_build *isl_ast_build_set_create_leaf(
   94 	__isl_give isl_ast_node *(*fn)(__isl_take isl_ast_build *build,
   98 __isl_give isl_ast_expr *isl_ast_build_expr_from_set(
  101 __isl_give isl_ast_expr *isl_ast_build_expr_from_pw_aff(
  104 __isl_give isl_ast_expr *isl_ast_build_access_from_pw_multi_aff(
  107 __isl_give isl_ast_expr *isl_ast_build_access_from_multi_pw_aff(
  110 __isl_give isl_ast_expr *isl_ast_build_call_from_pw_multi_aff(
  113 __isl_give isl_ast_expr *isl_ast_build_call_from_multi_pw_aff(
  116 __isl_give isl_ast_node *isl_ast_build_node_from_schedule(
  119 __isl_give isl_ast_node *isl_ast_build_node_from_schedule_map(
  121 __isl_give isl_ast_node *isl_ast_build_ast_from_schedule(
tools/polly/lib/External/isl/include/isl/constraint.h
   32 __isl_give isl_constraint *isl_constraint_alloc_equality(
   34 __isl_give isl_constraint *isl_constraint_alloc_inequality(
   36 __isl_give isl_constraint *isl_equality_alloc(__isl_take isl_local_space *ls);
   37 __isl_give isl_constraint *isl_inequality_alloc(__isl_take isl_local_space *ls);
   48 __isl_give isl_constraint_list *isl_basic_map_get_constraint_list(
   50 __isl_give isl_constraint_list *isl_basic_set_get_constraint_list(
   61 __isl_give isl_basic_map *isl_basic_map_add_constraint(
   63 __isl_give isl_basic_set *isl_basic_set_add_constraint(
   65 __isl_give isl_map *isl_map_add_constraint(__isl_take isl_map *map,
   67 __isl_give isl_set *isl_set_add_constraint(__isl_take isl_set *set,
   72 	__isl_give isl_constraint **c);
   81 __isl_give isl_space *isl_constraint_get_space(
   83 __isl_give isl_local_space *isl_constraint_get_local_space(
   93 __isl_give isl_val *isl_constraint_get_constant_val(
   95 __isl_give isl_val *isl_constraint_get_coefficient_val(
   97 __isl_give isl_constraint *isl_constraint_set_constant_si(
   99 __isl_give isl_constraint *isl_constraint_set_constant_val(
  101 __isl_give isl_constraint *isl_constraint_set_coefficient_si(
  104 __isl_give isl_constraint *isl_constraint_set_coefficient_val(
  108 __isl_give isl_aff *isl_constraint_get_div(__isl_keep isl_constraint *constraint,
  121 __isl_give isl_basic_map *isl_basic_map_from_constraint(
  123 __isl_give isl_basic_set *isl_basic_set_from_constraint(
  126 __isl_give isl_aff *isl_constraint_get_bound(
  128 __isl_give isl_aff *isl_constraint_get_aff(
  130 __isl_give isl_constraint *isl_equality_from_aff(__isl_take isl_aff *aff);
  131 __isl_give isl_constraint *isl_inequality_from_aff(__isl_take isl_aff *aff);
  138 __isl_give isl_printer *isl_printer_print_constraint(__isl_take isl_printer *p,
tools/polly/lib/External/isl/include/isl/fixed_box.h
   21 __isl_give isl_space *isl_fixed_box_get_space(__isl_keep isl_fixed_box *box);
   23 __isl_give isl_multi_aff *isl_fixed_box_get_offset(
   25 __isl_give isl_multi_val *isl_fixed_box_get_size(__isl_keep isl_fixed_box *box);
   27 __isl_give isl_fixed_box *isl_fixed_box_copy(__isl_keep isl_fixed_box *box);
tools/polly/lib/External/isl/include/isl/flow.h
   28 __isl_give isl_restriction *isl_restriction_empty(
   30 __isl_give isl_restriction *isl_restriction_none(
   32 __isl_give isl_restriction *isl_restriction_input(
   34 __isl_give isl_restriction *isl_restriction_output(
   39 typedef __isl_give isl_restriction *(*isl_access_restrict)(
   48 __isl_give isl_access_info *isl_access_info_alloc(__isl_take isl_map *sink,
   50 __isl_give isl_access_info *isl_access_info_set_restrict(
   52 __isl_give isl_access_info *isl_access_info_add_source(
   60 __isl_give isl_flow *isl_access_info_compute_flow(__isl_take isl_access_info *acc);
   65 __isl_give isl_map *isl_flow_get_no_source(__isl_keep isl_flow *deps, int must);
   76 __isl_give isl_union_access_info *isl_union_access_info_from_sink(
   79 __isl_give isl_union_access_info *isl_union_access_info_set_must_source(
   83 __isl_give isl_union_access_info *isl_union_access_info_set_may_source(
   87 __isl_give isl_union_access_info *isl_union_access_info_set_kill(
   91 __isl_give isl_union_access_info *isl_union_access_info_set_schedule(
   95 __isl_give isl_union_access_info *isl_union_access_info_set_schedule_map(
   98 __isl_give isl_union_access_info *isl_union_access_info_copy(
  106 __isl_give isl_union_access_info *isl_union_access_info_read_from_file(
  108 __isl_give isl_printer *isl_printer_print_union_access_info(
  110 __isl_give char *isl_union_access_info_to_str(
  114 __isl_give isl_union_flow *isl_union_access_info_compute_flow(
  118 __isl_give isl_union_flow *isl_union_flow_copy(
  121 __isl_give isl_union_map *isl_union_flow_get_must_dependence(
  124 __isl_give isl_union_map *isl_union_flow_get_may_dependence(
  127 __isl_give isl_union_map *isl_union_flow_get_full_must_dependence(
  130 __isl_give isl_union_map *isl_union_flow_get_full_may_dependence(
  133 __isl_give isl_union_map *isl_union_flow_get_must_no_source(
  136 __isl_give isl_union_map *isl_union_flow_get_may_no_source(
  140 __isl_give isl_printer *isl_printer_print_union_flow(
  142 __isl_give char *isl_union_flow_to_str(__isl_keep isl_union_flow *flow);
  148 	__isl_give isl_union_map **must_dep, __isl_give isl_union_map **may_dep,
  148 	__isl_give isl_union_map **must_dep, __isl_give isl_union_map **may_dep,
  149 	__isl_give isl_union_map **must_no_source,
  150 	__isl_give isl_union_map **may_no_source);
tools/polly/lib/External/isl/include/isl/hmap.h
   17 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,alloc)(isl_ctx *ctx, int min_size);
   18 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,copy)(__isl_keep ISL_HMAP *hmap);
   23 __isl_give ISL_MAYBE(ISL_VAL) ISL_FN(ISL_HMAP,try_get)(
   27 __isl_give ISL_VAL *ISL_FN(ISL_HMAP,get)(__isl_keep ISL_HMAP *hmap,
   29 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,set)(__isl_take ISL_HMAP *hmap,
   31 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,drop)(__isl_take ISL_HMAP *hmap,
   39 __isl_give isl_printer *ISL_FN(isl_printer_print,ISL_HMAP_SUFFIX)(
tools/polly/lib/External/isl/include/isl/hmap_templ.c
   35 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,alloc)(isl_ctx *ctx, int min_size)
   97 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,dup)(__isl_keep ISL_HMAP *hmap)
  111 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,cow)(__isl_take ISL_HMAP *hmap)
  122 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,copy)(__isl_keep ISL_HMAP *hmap)
  146 __isl_give ISL_MAYBE(ISL_VAL) ISL_FN(ISL_HMAP,try_get)(
  196 __isl_give ISL_VAL *ISL_FN(ISL_HMAP,get)(__isl_keep ISL_HMAP *hmap,
  211 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,drop)(__isl_take ISL_HMAP *hmap,
  259 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,set)(__isl_take ISL_HMAP *hmap,
  386 __isl_give isl_printer *ISL_FN(isl_printer_print,ISL_HMAP_SUFFIX)(
tools/polly/lib/External/isl/include/isl/id.h
   19 __isl_give isl_id *isl_id_alloc(isl_ctx *ctx,
   21 __isl_give isl_id *isl_id_copy(isl_id *id);
   27 __isl_give isl_id *isl_id_set_free_user(__isl_take isl_id *id,
   30 __isl_give char *isl_id_to_str(__isl_keep isl_id *id);
   31 __isl_give isl_printer *isl_printer_print_id(__isl_take isl_printer *p,
tools/polly/lib/External/isl/include/isl/ilp.h
   23 __isl_give isl_val *isl_basic_set_max_val(__isl_keep isl_basic_set *bset,
   26 __isl_give isl_val *isl_set_min_val(__isl_keep isl_set *set,
   29 __isl_give isl_val *isl_set_max_val(__isl_keep isl_set *set,
   31 __isl_give isl_multi_val *isl_union_set_min_multi_union_pw_aff(
   34 __isl_give isl_val *isl_union_pw_aff_min_val(__isl_take isl_union_pw_aff *upa);
   35 __isl_give isl_val *isl_union_pw_aff_max_val(__isl_take isl_union_pw_aff *upa);
   37 __isl_give isl_multi_val *isl_multi_union_pw_aff_min_multi_val(
   39 __isl_give isl_multi_val *isl_multi_union_pw_aff_max_multi_val(
   43 __isl_give isl_val *isl_basic_set_dim_max_val(__isl_take isl_basic_set *bset,
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
  242   inline __isl_give isl_aff *copy() const &;
  243   inline __isl_give isl_aff *copy() && = delete;
  245   inline __isl_give isl_aff *release();
  340   inline __isl_give isl_aff_list *copy() const &;
  341   inline __isl_give isl_aff_list *copy() && = delete;
  343   inline __isl_give isl_aff_list *release();
  384   inline __isl_give isl_ast_build *copy() const &;
  385   inline __isl_give isl_ast_build *copy() && = delete;
  387   inline __isl_give isl_ast_build *release();
  425   inline __isl_give isl_ast_expr *copy() const &;
  426   inline __isl_give isl_ast_expr *copy() && = delete;
  428   inline __isl_give isl_ast_expr *release();
  480   inline __isl_give isl_ast_expr_list *copy() const &;
  481   inline __isl_give isl_ast_expr_list *copy() && = delete;
  483   inline __isl_give isl_ast_expr_list *release();
  523   inline __isl_give isl_ast_node *copy() const &;
  524   inline __isl_give isl_ast_node *copy() && = delete;
  526   inline __isl_give isl_ast_node *release();
  571   inline __isl_give isl_ast_node_list *copy() const &;
  572   inline __isl_give isl_ast_node_list *copy() && = delete;
  574   inline __isl_give isl_ast_node_list *release();
  615   inline __isl_give isl_basic_map *copy() const &;
  616   inline __isl_give isl_basic_map *copy() && = delete;
  618   inline __isl_give isl_basic_map *release();
  749   inline __isl_give isl_basic_map_list *copy() const &;
  750   inline __isl_give isl_basic_map_list *copy() && = delete;
  752   inline __isl_give isl_basic_map_list *release();
  794   inline __isl_give isl_basic_set *copy() const &;
  795   inline __isl_give isl_basic_set *copy() && = delete;
  797   inline __isl_give isl_basic_set *release();
  899   inline __isl_give isl_basic_set_list *copy() const &;
  900   inline __isl_give isl_basic_set_list *copy() && = delete;
  902   inline __isl_give isl_basic_set_list *release();
  943   inline __isl_give isl_constraint *copy() const &;
  944   inline __isl_give isl_constraint *copy() && = delete;
  946   inline __isl_give isl_constraint *release();
  992   inline __isl_give isl_constraint_list *copy() const &;
  993   inline __isl_give isl_constraint_list *copy() && = delete;
  995   inline __isl_give isl_constraint_list *release();
 1035   inline __isl_give isl_fixed_box *copy() const &;
 1036   inline __isl_give isl_fixed_box *copy() && = delete;
 1038   inline __isl_give isl_fixed_box *release();
 1067   inline __isl_give isl_id *copy() const &;
 1068   inline __isl_give isl_id *copy() && = delete;
 1070   inline __isl_give isl_id *release();
 1101   inline __isl_give isl_id_list *copy() const &;
 1102   inline __isl_give isl_id_list *copy() && = delete;
 1104   inline __isl_give isl_id_list *release();
 1144   inline __isl_give isl_id_to_ast_expr *copy() const &;
 1145   inline __isl_give isl_id_to_ast_expr *copy() && = delete;
 1147   inline __isl_give isl_id_to_ast_expr *release();
 1180   inline __isl_give isl_local_space *copy() const &;
 1181   inline __isl_give isl_local_space *copy() && = delete;
 1183   inline __isl_give isl_local_space *release();
 1235   inline __isl_give isl_map *copy() const &;
 1236   inline __isl_give isl_map *copy() && = delete;
 1238   inline __isl_give isl_map *release();
 1433   inline __isl_give isl_map_list *copy() const &;
 1434   inline __isl_give isl_map_list *copy() && = delete;
 1436   inline __isl_give isl_map_list *release();
 1476   inline __isl_give isl_mat *copy() const &;
 1477   inline __isl_give isl_mat *copy() && = delete;
 1479   inline __isl_give isl_mat *release();
 1547   inline __isl_give isl_multi_aff *copy() const &;
 1548   inline __isl_give isl_multi_aff *copy() && = delete;
 1550   inline __isl_give isl_multi_aff *release();
 1642   inline __isl_give isl_multi_pw_aff *copy() const &;
 1643   inline __isl_give isl_multi_pw_aff *copy() && = delete;
 1645   inline __isl_give isl_multi_pw_aff *release();
 1738   inline __isl_give isl_multi_union_pw_aff *copy() const &;
 1739   inline __isl_give isl_multi_union_pw_aff *copy() && = delete;
 1741   inline __isl_give isl_multi_union_pw_aff *release();
 1829   inline __isl_give isl_multi_val *copy() const &;
 1830   inline __isl_give isl_multi_val *copy() && = delete;
 1832   inline __isl_give isl_multi_val *release();
 1908   inline __isl_give isl_point *copy() const &;
 1909   inline __isl_give isl_point *copy() && = delete;
 1911   inline __isl_give isl_point *release();
 1947   inline __isl_give isl_pw_aff *copy() const &;
 1948   inline __isl_give isl_pw_aff *copy() && = delete;
 1950   inline __isl_give isl_pw_aff *release();
 2055   inline __isl_give isl_pw_aff_list *copy() const &;
 2056   inline __isl_give isl_pw_aff_list *copy() && = delete;
 2058   inline __isl_give isl_pw_aff_list *release();
 2109   inline __isl_give isl_pw_multi_aff *copy() const &;
 2110   inline __isl_give isl_pw_multi_aff *copy() && = delete;
 2112   inline __isl_give isl_pw_multi_aff *release();
 2198   inline __isl_give isl_pw_multi_aff_list *copy() const &;
 2199   inline __isl_give isl_pw_multi_aff_list *copy() && = delete;
 2201   inline __isl_give isl_pw_multi_aff_list *release();
 2242   inline __isl_give isl_pw_qpolynomial *copy() const &;
 2243   inline __isl_give isl_pw_qpolynomial *copy() && = delete;
 2245   inline __isl_give isl_pw_qpolynomial *release();
 2317   inline __isl_give isl_pw_qpolynomial_fold_list *copy() const &;
 2318   inline __isl_give isl_pw_qpolynomial_fold_list *copy() && = delete;
 2320   inline __isl_give isl_pw_qpolynomial_fold_list *release();
 2346   inline __isl_give isl_pw_qpolynomial_list *copy() const &;
 2347   inline __isl_give isl_pw_qpolynomial_list *copy() && = delete;
 2349   inline __isl_give isl_pw_qpolynomial_list *release();
 2389   inline __isl_give isl_qpolynomial *copy() const &;
 2390   inline __isl_give isl_qpolynomial *copy() && = delete;
 2392   inline __isl_give isl_qpolynomial *release();
 2459   inline __isl_give isl_schedule *copy() const &;
 2460   inline __isl_give isl_schedule *copy() && = delete;
 2462   inline __isl_give isl_schedule *release();
 2505   inline __isl_give isl_schedule_constraints *copy() const &;
 2506   inline __isl_give isl_schedule_constraints *copy() && = delete;
 2508   inline __isl_give isl_schedule_constraints *release();
 2550   inline __isl_give isl_schedule_node *copy() const &;
 2551   inline __isl_give isl_schedule_node *copy() && = delete;
 2553   inline __isl_give isl_schedule_node *release();
 2644   inline __isl_give isl_set *copy() const &;
 2645   inline __isl_give isl_set *copy() && = delete;
 2647   inline __isl_give isl_set *release();
 2806   inline __isl_give isl_set_list *copy() const &;
 2807   inline __isl_give isl_set_list *copy() && = delete;
 2809   inline __isl_give isl_set_list *release();
 2852   inline __isl_give isl_space *copy() const &;
 2853   inline __isl_give isl_space *copy() && = delete;
 2855   inline __isl_give isl_space *release();
 2951   inline __isl_give isl_term *copy() const &;
 2952   inline __isl_give isl_term *copy() && = delete;
 2954   inline __isl_give isl_term *release();
 2984   inline __isl_give isl_union_access_info *copy() const &;
 2985   inline __isl_give isl_union_access_info *copy() && = delete;
 2987   inline __isl_give isl_union_access_info *release();
 3019   inline __isl_give isl_union_flow *copy() const &;
 3020   inline __isl_give isl_union_flow *copy() && = delete;
 3022   inline __isl_give isl_union_flow *release();
 3058   inline __isl_give isl_union_map *copy() const &;
 3059   inline __isl_give isl_union_map *copy() && = delete;
 3061   inline __isl_give isl_union_map *release();
 3187   inline __isl_give isl_union_map_list *copy() const &;
 3188   inline __isl_give isl_union_map_list *copy() && = delete;
 3190   inline __isl_give isl_union_map_list *release();
 3233   inline __isl_give isl_union_pw_aff *copy() const &;
 3234   inline __isl_give isl_union_pw_aff *copy() && = delete;
 3236   inline __isl_give isl_union_pw_aff *release();
 3299   inline __isl_give isl_union_pw_aff_list *copy() const &;
 3300   inline __isl_give isl_union_pw_aff_list *copy() && = delete;
 3302   inline __isl_give isl_union_pw_aff_list *release();
 3349   inline __isl_give isl_union_pw_multi_aff *copy() const &;
 3350   inline __isl_give isl_union_pw_multi_aff *copy() && = delete;
 3352   inline __isl_give isl_union_pw_multi_aff *release();
 3412   inline __isl_give isl_union_pw_multi_aff_list *copy() const &;
 3413   inline __isl_give isl_union_pw_multi_aff_list *copy() && = delete;
 3415   inline __isl_give isl_union_pw_multi_aff_list *release();
 3456   inline __isl_give isl_union_pw_qpolynomial *copy() const &;
 3457   inline __isl_give isl_union_pw_qpolynomial *copy() && = delete;
 3459   inline __isl_give isl_union_pw_qpolynomial *release();
 3519   inline __isl_give isl_union_set *copy() const &;
 3520   inline __isl_give isl_union_set *copy() && = delete;
 3522   inline __isl_give isl_union_set *release();
 3606   inline __isl_give isl_union_set_list *copy() const &;
 3607   inline __isl_give isl_union_set_list *copy() && = delete;
 3609   inline __isl_give isl_union_set_list *release();
 3652   inline __isl_give isl_val *copy() const &;
 3653   inline __isl_give isl_val *copy() && = delete;
 3655   inline __isl_give isl_val *release();
 3735   inline __isl_give isl_val_list *copy() const &;
 3736   inline __isl_give isl_val_list *copy() && = delete;
 3738   inline __isl_give isl_val_list *release();
 3778   inline __isl_give isl_vec *copy() const &;
 3779   inline __isl_give isl_vec *copy() && = delete;
 3781   inline __isl_give isl_vec *release();
 3863 __isl_give isl_aff *aff::copy() const & {
 3871 __isl_give isl_aff *aff::release() {
 4347 __isl_give isl_aff_list *aff_list::copy() const & {
 4355 __isl_give isl_aff_list *aff_list::release() {
 4510 __isl_give isl_ast_build *ast_build::copy() const & {
 4518 __isl_give isl_ast_build *ast_build::release() {
 4650 __isl_give isl_ast_expr *ast_expr::copy() const & {
 4658 __isl_give isl_ast_expr *ast_expr::release() {
 4877 __isl_give isl_ast_expr_list *ast_expr_list::copy() const & {
 4885 __isl_give isl_ast_expr_list *ast_expr_list::release() {
 5035 __isl_give isl_ast_node *ast_node::copy() const & {
 5043 __isl_give isl_ast_node *ast_node::release() {
 5220 __isl_give isl_ast_node_list *ast_node_list::copy() const & {
 5228 __isl_give isl_ast_node_list *ast_node_list::release() {
 5383 __isl_give isl_basic_map *basic_map::copy() const & {
 5391 __isl_give isl_basic_map *basic_map::release() {
 6092 __isl_give isl_basic_map_list *basic_map_list::copy() const & {
 6100 __isl_give isl_basic_map_list *basic_map_list::release() {
 6260 __isl_give isl_basic_set *basic_set::copy() const & {
 6268 __isl_give isl_basic_set *basic_set::release() {
 6803 __isl_give isl_basic_set_list *basic_set_list::copy() const & {
 6811 __isl_give isl_basic_set_list *basic_set_list::release() {
 6967 __isl_give isl_constraint *constraint::copy() const & {
 6975 __isl_give isl_constraint *constraint::release() {
 7154 __isl_give isl_constraint_list *constraint_list::copy() const & {
 7162 __isl_give isl_constraint_list *constraint_list::release() {
 7312 __isl_give isl_fixed_box *fixed_box::copy() const & {
 7320 __isl_give isl_fixed_box *fixed_box::release() {
 7398 __isl_give isl_id *id::copy() const & {
 7406 __isl_give isl_id *id::release() {
 7498 __isl_give isl_id_list *id_list::copy() const & {
 7506 __isl_give isl_id_list *id_list::release() {
 7656 __isl_give isl_id_to_ast_expr *id_to_ast_expr::copy() const & {
 7664 __isl_give isl_id_to_ast_expr *id_to_ast_expr::release() {
 7771 __isl_give isl_local_space *local_space::copy() const & {
 7779 __isl_give isl_local_space *local_space::release() {
 7992 __isl_give isl_map *map::copy() const & {
 8000 __isl_give isl_map *map::release() {
 9085 __isl_give isl_map_list *map_list::copy() const & {
 9093 __isl_give isl_map_list *map_list::release() {
 9243 __isl_give isl_mat *mat::copy() const & {
 9251 __isl_give isl_mat *mat::release() {
 9559 __isl_give isl_multi_aff *multi_aff::copy() const & {
 9567 __isl_give isl_multi_aff *multi_aff::release() {
10021 __isl_give isl_multi_pw_aff *multi_pw_aff::copy() const & {
10029 __isl_give isl_multi_pw_aff *multi_pw_aff::release() {
10489 __isl_give isl_multi_union_pw_aff *multi_union_pw_aff::copy() const & {
10497 __isl_give isl_multi_union_pw_aff *multi_union_pw_aff::release() {
10931 __isl_give isl_multi_val *multi_val::copy() const & {
10939 __isl_give isl_multi_val *multi_val::release() {
11300 __isl_give isl_point *point::copy() const & {
11308 __isl_give isl_point *point::release() {
11425 __isl_give isl_pw_aff *pw_aff::copy() const & {
11433 __isl_give isl_pw_aff *pw_aff::release() {
11977 __isl_give isl_pw_aff_list *pw_aff_list::copy() const & {
11985 __isl_give isl_pw_aff_list *pw_aff_list::release() {
12198 __isl_give isl_pw_multi_aff *pw_multi_aff::copy() const & {
12206 __isl_give isl_pw_multi_aff *pw_multi_aff::release() {
12637 __isl_give isl_pw_multi_aff_list *pw_multi_aff_list::copy() const & {
12645 __isl_give isl_pw_multi_aff_list *pw_multi_aff_list::release() {
12800 __isl_give isl_pw_qpolynomial *pw_qpolynomial::copy() const & {
12808 __isl_give isl_pw_qpolynomial *pw_qpolynomial::release() {
13153 __isl_give isl_pw_qpolynomial_fold_list *pw_qpolynomial_fold_list::copy() const & {
13161 __isl_give isl_pw_qpolynomial_fold_list *pw_qpolynomial_fold_list::release() {
13220 __isl_give isl_pw_qpolynomial_list *pw_qpolynomial_list::copy() const & {
13228 __isl_give isl_pw_qpolynomial_list *pw_qpolynomial_list::release() {
13378 __isl_give isl_qpolynomial *qpolynomial::copy() const & {
13386 __isl_give isl_qpolynomial *qpolynomial::release() {
13705 __isl_give isl_schedule *schedule::copy() const & {
13713 __isl_give isl_schedule *schedule::release() {
13875 __isl_give isl_schedule_constraints *schedule_constraints::copy() const & {
13883 __isl_give isl_schedule_constraints *schedule_constraints::release() {
14040 __isl_give isl_schedule_node *schedule_node::copy() const & {
14048 __isl_give isl_schedule_node *schedule_node::release() {
14503 __isl_give isl_set *set::copy() const & {
14511 __isl_give isl_set *set::release() {
15388 __isl_give isl_set_list *set_list::copy() const & {
15396 __isl_give isl_set_list *set_list::release() {
15562 __isl_give isl_space *space::copy() const & {
15570 __isl_give isl_space *space::release() {
16053 __isl_give isl_term *term::copy() const & {
16061 __isl_give isl_term *term::release() {
16144 __isl_give isl_union_access_info *union_access_info::copy() const & {
16152 __isl_give isl_union_access_info *union_access_info::release() {
16251 __isl_give isl_union_flow *union_flow::copy() const & {
16259 __isl_give isl_union_flow *union_flow::release() {
16378 __isl_give isl_union_map *union_map::copy() const & {
16386 __isl_give isl_union_map *union_map::release() {
17055 __isl_give isl_union_map_list *union_map_list::copy() const & {
17063 __isl_give isl_union_map_list *union_map_list::release() {
17228 __isl_give isl_union_pw_aff *union_pw_aff::copy() const & {
17236 __isl_give isl_union_pw_aff *union_pw_aff::release() {
17527 __isl_give isl_union_pw_aff_list *union_pw_aff_list::copy() const & {
17535 __isl_give isl_union_pw_aff_list *union_pw_aff_list::release() {
17720 __isl_give isl_union_pw_multi_aff *union_pw_multi_aff::copy() const & {
17728 __isl_give isl_union_pw_multi_aff *union_pw_multi_aff::release() {
18001 __isl_give isl_union_pw_multi_aff_list *union_pw_multi_aff_list::copy() const & {
18009 __isl_give isl_union_pw_multi_aff_list *union_pw_multi_aff_list::release() {
18164 __isl_give isl_union_pw_qpolynomial *union_pw_qpolynomial::copy() const & {
18172 __isl_give isl_union_pw_qpolynomial *union_pw_qpolynomial::release() {
18443 __isl_give isl_union_set *union_set::copy() const & {
18451 __isl_give isl_union_set *union_set::release() {
18876 __isl_give isl_union_set_list *union_set_list::copy() const & {
18884 __isl_give isl_union_set_list *union_set_list::release() {
19050 __isl_give isl_val *val::copy() const & {
19058 __isl_give isl_val *val::release() {
19443 __isl_give isl_val_list *val_list::copy() const & {
19451 __isl_give isl_val_list *val_list::release() {
19601 __isl_give isl_vec *vec::copy() const & {
19609 __isl_give isl_vec *vec::release() {
tools/polly/lib/External/isl/include/isl/local_space.h
   18 __isl_give isl_local_space *isl_local_space_from_space(__isl_take isl_space *dim);
   20 __isl_give isl_local_space *isl_local_space_copy(
   28 __isl_give isl_local_space *isl_local_space_set_tuple_id(
   38 __isl_give isl_local_space *isl_local_space_set_dim_name(
   43 __isl_give isl_id *isl_local_space_get_dim_id(__isl_keep isl_local_space *ls,
   45 __isl_give isl_local_space *isl_local_space_set_dim_id(
   48 __isl_give isl_space *isl_local_space_get_space(__isl_keep isl_local_space *ls);
   49 __isl_give isl_aff *isl_local_space_get_div(__isl_keep isl_local_space *ls,
   55 __isl_give isl_local_space *isl_local_space_domain(
   57 __isl_give isl_local_space *isl_local_space_range(
   59 __isl_give isl_local_space *isl_local_space_from_domain(
   61 __isl_give isl_local_space *isl_local_space_add_dims(
   63 __isl_give isl_local_space *isl_local_space_drop_dims(
   66 __isl_give isl_local_space *isl_local_space_insert_dims(
   69 __isl_give isl_local_space *isl_local_space_set_from_params(
   72 __isl_give isl_local_space *isl_local_space_intersect(
   75 __isl_give isl_local_space *isl_local_space_wrap(
   81 __isl_give isl_basic_map *isl_local_space_lifting(
   84 __isl_give isl_local_space *isl_local_space_flatten_domain(
   86 __isl_give isl_local_space *isl_local_space_flatten_range(
   89 __isl_give isl_printer *isl_printer_print_local_space(__isl_take isl_printer *p,
tools/polly/lib/External/isl/include/isl/lp.h
   28 __isl_give isl_val *isl_basic_set_min_lp_val(__isl_keep isl_basic_set *bset,
   30 __isl_give isl_val *isl_basic_set_max_lp_val(__isl_keep isl_basic_set *bset,
tools/polly/lib/External/isl/include/isl/map.h
   55 __isl_give isl_space *isl_basic_map_get_space(__isl_keep isl_basic_map *bmap);
   56 __isl_give isl_space *isl_map_get_space(__isl_keep isl_map *map);
   58 __isl_give isl_aff *isl_basic_map_get_div(__isl_keep isl_basic_map *bmap,
   61 __isl_give isl_local_space *isl_basic_map_get_local_space(
   64 __isl_give isl_basic_map *isl_basic_map_set_tuple_name(
   72 __isl_give isl_map *isl_map_set_tuple_name(__isl_take isl_map *map,
   80 __isl_give isl_basic_map *isl_basic_map_set_dim_name(
   83 __isl_give isl_map *isl_map_set_dim_name(__isl_take isl_map *map,
   86 __isl_give isl_basic_map *isl_basic_map_set_tuple_id(
   89 __isl_give isl_map *isl_map_set_dim_id(__isl_take isl_map *map,
   95 __isl_give isl_id *isl_map_get_dim_id(__isl_keep isl_map *map,
   97 __isl_give isl_map *isl_map_set_tuple_id(__isl_take isl_map *map,
   99 __isl_give isl_map *isl_map_reset_tuple_id(__isl_take isl_map *map,
  102 __isl_give isl_id *isl_map_get_tuple_id(__isl_keep isl_map *map,
  104 __isl_give isl_map *isl_map_reset_user(__isl_take isl_map *map);
  115 __isl_give isl_basic_map *isl_basic_map_identity(__isl_take isl_space *dim);
  117 __isl_give isl_basic_map *isl_basic_map_copy(__isl_keep isl_basic_map *bmap);
  118 __isl_give isl_basic_map *isl_basic_map_equal(
  120 __isl_give isl_basic_map *isl_basic_map_less_at(__isl_take isl_space *dim,
  122 __isl_give isl_basic_map *isl_basic_map_more_at(__isl_take isl_space *dim,
  124 __isl_give isl_basic_map *isl_basic_map_empty(__isl_take isl_space *space);
  125 __isl_give isl_basic_map *isl_basic_map_universe(__isl_take isl_space *space);
  126 __isl_give isl_basic_map *isl_basic_map_nat_universe(__isl_take isl_space *dim);
  127 __isl_give isl_basic_map *isl_basic_map_remove_redundancies(
  129 __isl_give isl_map *isl_map_remove_redundancies(__isl_take isl_map *map);
  130 __isl_give isl_basic_map *isl_map_simple_hull(__isl_take isl_map *map);
  132 __isl_give isl_basic_map *isl_map_unshifted_simple_hull(
  134 __isl_give isl_basic_map *isl_map_plain_unshifted_simple_hull(
  136 __isl_give isl_basic_map *isl_map_unshifted_simple_hull_from_map_list(
  140 __isl_give isl_basic_map *isl_basic_map_intersect_domain(
  144 __isl_give isl_basic_map *isl_basic_map_intersect_range(
  148 __isl_give isl_basic_map *isl_basic_map_intersect(
  151 __isl_give isl_basic_map *isl_basic_map_list_intersect(
  154 __isl_give isl_map *isl_basic_map_union(
  158 __isl_give isl_basic_map *isl_basic_map_apply_domain(
  162 __isl_give isl_basic_map *isl_basic_map_apply_range(
  166 __isl_give isl_basic_map *isl_basic_map_affine_hull(
  168 __isl_give isl_basic_map *isl_basic_map_preimage_domain_multi_aff(
  170 __isl_give isl_basic_map *isl_basic_map_preimage_range_multi_aff(
  173 __isl_give isl_basic_map *isl_basic_map_reverse(__isl_take isl_basic_map *bmap);
  174 __isl_give isl_basic_set *isl_basic_map_domain(__isl_take isl_basic_map *bmap);
  175 __isl_give isl_basic_set *isl_basic_map_range(__isl_take isl_basic_map *bmap);
  176 __isl_give isl_basic_map *isl_basic_map_domain_map(
  178 __isl_give isl_basic_map *isl_basic_map_range_map(
  180 __isl_give isl_basic_map *isl_basic_map_remove_dims(
  183 __isl_give isl_basic_map *isl_basic_map_eliminate(
  187 __isl_give isl_basic_map *isl_basic_map_sample(__isl_take isl_basic_map *bmap);
  189 __isl_give isl_basic_map *isl_basic_map_detect_equalities(
  191 __isl_give isl_basic_map *isl_basic_map_read_from_file(isl_ctx *ctx,
  194 __isl_give isl_basic_map *isl_basic_map_read_from_str(isl_ctx *ctx,
  196 __isl_give isl_map *isl_map_read_from_file(isl_ctx *ctx, FILE *input);
  198 __isl_give isl_map *isl_map_read_from_str(isl_ctx *ctx, const char *str);
  201 __isl_give char *isl_basic_map_to_str(__isl_keep isl_basic_map *bmap);
  202 __isl_give isl_printer *isl_printer_print_basic_map(
  204 __isl_give char *isl_map_to_str(__isl_keep isl_map *map);
  205 __isl_give isl_printer *isl_printer_print_map(__isl_take isl_printer *printer,
  207 __isl_give isl_basic_map *isl_basic_map_fix_si(__isl_take isl_basic_map *bmap,
  209 __isl_give isl_basic_map *isl_basic_map_fix_val(__isl_take isl_basic_map *bmap,
  211 __isl_give isl_basic_map *isl_basic_map_lower_bound_si(
  214 __isl_give isl_basic_map *isl_basic_map_upper_bound_si(
  218 __isl_give isl_basic_map *isl_basic_map_sum(__isl_take isl_basic_map *bmap1,
  220 __isl_give isl_basic_map *isl_basic_map_neg(__isl_take isl_basic_map *bmap);
  222 __isl_give isl_map *isl_map_sum(__isl_take isl_map *map1,
  224 __isl_give isl_map *isl_map_neg(__isl_take isl_map *map);
  225 __isl_give isl_map *isl_map_floordiv_val(__isl_take isl_map *map,
  234 __isl_give isl_map *isl_basic_map_partial_lexmax(
  236 		__isl_give isl_set **empty);
  237 __isl_give isl_map *isl_basic_map_partial_lexmin(
  239 		__isl_give isl_set **empty);
  240 __isl_give isl_map *isl_map_partial_lexmax(
  242 		__isl_give isl_set **empty);
  243 __isl_give isl_map *isl_map_partial_lexmin(
  245 		__isl_give isl_set **empty);
  247 __isl_give isl_map *isl_basic_map_lexmin(__isl_take isl_basic_map *bmap);
  249 __isl_give isl_map *isl_basic_map_lexmax(__isl_take isl_basic_map *bmap);
  251 __isl_give isl_map *isl_map_lexmin(__isl_take isl_map *map);
  253 __isl_give isl_map *isl_map_lexmax(__isl_take isl_map *map);
  254 __isl_give isl_pw_multi_aff *isl_basic_map_partial_lexmin_pw_multi_aff(
  256 	__isl_give isl_set **empty);
  257 __isl_give isl_pw_multi_aff *isl_basic_map_partial_lexmax_pw_multi_aff(
  259 	__isl_give isl_set **empty);
  260 __isl_give isl_pw_multi_aff *isl_basic_map_lexmin_pw_multi_aff(
  262 __isl_give isl_pw_multi_aff *isl_map_lexmin_pw_multi_aff(
  264 __isl_give isl_pw_multi_aff *isl_map_lexmax_pw_multi_aff(
  270 __isl_give isl_val *isl_basic_map_plain_get_val_if_fixed(
  286 __isl_give isl_map *isl_map_universe(__isl_take isl_space *space);
  287 __isl_give isl_map *isl_map_nat_universe(__isl_take isl_space *dim);
  288 __isl_give isl_map *isl_map_empty(__isl_take isl_space *space);
  289 __isl_give isl_map *isl_map_identity(__isl_take isl_space *dim);
  290 __isl_give isl_map *isl_map_lex_lt_first(__isl_take isl_space *dim, unsigned n);
  291 __isl_give isl_map *isl_map_lex_le_first(__isl_take isl_space *dim, unsigned n);
  292 __isl_give isl_map *isl_map_lex_lt(__isl_take isl_space *set_dim);
  293 __isl_give isl_map *isl_map_lex_le(__isl_take isl_space *set_dim);
  294 __isl_give isl_map *isl_map_lex_gt_first(__isl_take isl_space *dim, unsigned n);
  295 __isl_give isl_map *isl_map_lex_ge_first(__isl_take isl_space *dim, unsigned n);
  296 __isl_give isl_map *isl_map_lex_gt(__isl_take isl_space *set_dim);
  297 __isl_give isl_map *isl_map_lex_ge(__isl_take isl_space *set_dim);
  299 __isl_give isl_map *isl_map_copy(__isl_keep isl_map *map);
  301 __isl_give isl_map *isl_map_reverse(__isl_take isl_map *map);
  303 __isl_give isl_map *isl_map_union(
  306 __isl_give isl_map *isl_map_union_disjoint(
  309 __isl_give isl_map *isl_map_intersect_domain(
  313 __isl_give isl_map *isl_map_intersect_range(
  316 __isl_give isl_map *isl_map_intersect_domain_factor_range(
  318 __isl_give isl_map *isl_map_intersect_range_factor_range(
  321 __isl_give isl_map *isl_map_apply_domain(
  325 __isl_give isl_map *isl_map_apply_range(
  328 __isl_give isl_map *isl_map_preimage_domain_multi_aff(__isl_take isl_map *map,
  330 __isl_give isl_map *isl_map_preimage_range_multi_aff(__isl_take isl_map *map,
  332 __isl_give isl_map *isl_map_preimage_domain_pw_multi_aff(
  334 __isl_give isl_map *isl_map_preimage_range_pw_multi_aff(
  336 __isl_give isl_map *isl_map_preimage_domain_multi_pw_aff(
  338 __isl_give isl_basic_map *isl_basic_map_product(
  340 __isl_give isl_map *isl_map_product(__isl_take isl_map *map1,
  342 __isl_give isl_basic_map *isl_basic_map_domain_product(
  344 __isl_give isl_basic_map *isl_basic_map_range_product(
  346 __isl_give isl_map *isl_map_domain_product(__isl_take isl_map *map1,
  348 __isl_give isl_map *isl_map_range_product(__isl_take isl_map *map1,
  350 __isl_give isl_basic_map *isl_basic_map_flat_product(
  352 __isl_give isl_map *isl_map_flat_product(__isl_take isl_map *map1,
  354 __isl_give isl_basic_map *isl_basic_map_flat_range_product(
  356 __isl_give isl_map *isl_map_flat_domain_product(__isl_take isl_map *map1,
  358 __isl_give isl_map *isl_map_flat_range_product(__isl_take isl_map *map1,
  363 __isl_give isl_map *isl_map_factor_domain(__isl_take isl_map *map);
  364 __isl_give isl_map *isl_map_factor_range(__isl_take isl_map *map);
  365 __isl_give isl_map *isl_map_domain_factor_domain(__isl_take isl_map *map);
  366 __isl_give isl_map *isl_map_domain_factor_range(__isl_take isl_map *map);
  367 __isl_give isl_map *isl_map_range_factor_domain(__isl_take isl_map *map);
  368 __isl_give isl_map *isl_map_range_factor_range(__isl_take isl_map *map);
  370 __isl_give isl_map *isl_map_intersect(__isl_take isl_map *map1,
  373 __isl_give isl_map *isl_map_intersect_params(__isl_take isl_map *map,
  376 __isl_give isl_map *isl_map_subtract(
  379 __isl_give isl_map *isl_map_subtract_domain(__isl_take isl_map *map,
  381 __isl_give isl_map *isl_map_subtract_range(__isl_take isl_map *map,
  384 __isl_give isl_map *isl_map_complement(__isl_take isl_map *map);
  387 __isl_give isl_map *isl_map_fix_si(__isl_take isl_map *map,
  389 __isl_give isl_map *isl_map_fix_val(__isl_take isl_map *map,
  391 __isl_give isl_map *isl_map_lower_bound_si(__isl_take isl_map *map,
  393 __isl_give isl_map *isl_map_upper_bound_si(__isl_take isl_map *map,
  396 __isl_give isl_basic_set *isl_basic_map_deltas(__isl_take isl_basic_map *bmap);
  398 __isl_give isl_set *isl_map_deltas(__isl_take isl_map *map);
  399 __isl_give isl_basic_map *isl_basic_map_deltas_map(
  401 __isl_give isl_map *isl_map_deltas_map(__isl_take isl_map *map);
  403 __isl_give isl_map *isl_map_detect_equalities(__isl_take isl_map *map);
  405 __isl_give isl_basic_map *isl_map_affine_hull(__isl_take isl_map *map);
  406 __isl_give isl_basic_map *isl_map_convex_hull(__isl_take isl_map *map);
  408 __isl_give isl_basic_map *isl_map_polyhedral_hull(__isl_take isl_map *map);
  409 __isl_give isl_basic_map *isl_basic_map_add_dims(__isl_take isl_basic_map *bmap,
  411 __isl_give isl_map *isl_map_add_dims(__isl_take isl_map *map,
  413 __isl_give isl_basic_map *isl_basic_map_insert_dims(
  416 __isl_give isl_map *isl_map_insert_dims(__isl_take isl_map *map,
  418 __isl_give isl_basic_map *isl_basic_map_move_dims(
  422 __isl_give isl_map *isl_map_move_dims(__isl_take isl_map *map,
  425 __isl_give isl_basic_map *isl_basic_map_project_out(
  428 __isl_give isl_map *isl_map_project_out(__isl_take isl_map *map,
  430 __isl_give isl_basic_map *isl_basic_map_remove_divs(
  432 __isl_give isl_map *isl_map_remove_unknown_divs(__isl_take isl_map *map);
  433 __isl_give isl_map *isl_map_remove_divs(__isl_take isl_map *map);
  434 __isl_give isl_map *isl_map_eliminate(__isl_take isl_map *map,
  436 __isl_give isl_map *isl_map_remove_dims(__isl_take isl_map *map,
  438 __isl_give isl_basic_map *isl_basic_map_remove_divs_involving_dims(
  441 __isl_give isl_map *isl_map_remove_divs_involving_dims(__isl_take isl_map *map,
  446 __isl_give isl_basic_map *isl_basic_map_equate(__isl_take isl_basic_map *bmap,
  448 __isl_give isl_basic_map *isl_basic_map_order_ge(__isl_take isl_basic_map *bmap,
  450 __isl_give isl_map *isl_map_order_ge(__isl_take isl_map *map,
  452 __isl_give isl_map *isl_map_order_le(__isl_take isl_map *map,
  454 __isl_give isl_map *isl_map_equate(__isl_take isl_map *map,
  456 __isl_give isl_map *isl_map_oppose(__isl_take isl_map *map,
  458 __isl_give isl_map *isl_map_order_lt(__isl_take isl_map *map,
  460 __isl_give isl_basic_map *isl_basic_map_order_gt(__isl_take isl_basic_map *bmap,
  462 __isl_give isl_map *isl_map_order_gt(__isl_take isl_map *map,
  466 __isl_give isl_map *isl_set_identity(__isl_take isl_set *set);
  472 __isl_give isl_basic_set *isl_basic_map_wrap(__isl_take isl_basic_map *bmap);
  473 __isl_give isl_set *isl_map_wrap(__isl_take isl_map *map);
  474 __isl_give isl_basic_map *isl_basic_set_unwrap(__isl_take isl_basic_set *bset);
  475 __isl_give isl_map *isl_set_unwrap(__isl_take isl_set *set);
  477 __isl_give isl_basic_map *isl_basic_map_flatten(__isl_take isl_basic_map *bmap);
  479 __isl_give isl_map *isl_map_flatten(__isl_take isl_map *map);
  481 __isl_give isl_basic_map *isl_basic_map_flatten_domain(
  484 __isl_give isl_basic_map *isl_basic_map_flatten_range(
  487 __isl_give isl_map *isl_map_flatten_domain(__isl_take isl_map *map);
  489 __isl_give isl_map *isl_map_flatten_range(__isl_take isl_map *map);
  491 __isl_give isl_basic_set *isl_basic_set_flatten(__isl_take isl_basic_set *bset);
  493 __isl_give isl_set *isl_set_flatten(__isl_take isl_set *set);
  494 __isl_give isl_map *isl_set_flatten_map(__isl_take isl_set *set);
  495 __isl_give isl_set *isl_map_params(__isl_take isl_map *map);
  496 __isl_give isl_set *isl_map_domain(__isl_take isl_map *bmap);
  497 __isl_give isl_set *isl_map_range(__isl_take isl_map *map);
  498 __isl_give isl_map *isl_map_domain_map(__isl_take isl_map *map);
  499 __isl_give isl_map *isl_map_range_map(__isl_take isl_map *map);
  500 __isl_give isl_map *isl_set_wrapped_domain_map(__isl_take isl_set *set);
  502 __isl_give isl_map *isl_map_from_basic_map(__isl_take isl_basic_map *bmap);
  503 __isl_give isl_map *isl_map_from_domain(__isl_take isl_set *set);
  504 __isl_give isl_basic_map *isl_basic_map_from_domain(
  506 __isl_give isl_basic_map *isl_basic_map_from_range(
  508 __isl_give isl_map *isl_map_from_range(__isl_take isl_set *set);
  509 __isl_give isl_basic_map *isl_basic_map_from_domain_and_range(
  511 __isl_give isl_map *isl_map_from_domain_and_range(__isl_take isl_set *domain,
  514 __isl_give isl_basic_map *isl_map_sample(__isl_take isl_map *map);
  546 __isl_give isl_basic_map *isl_basic_map_zip(__isl_take isl_basic_map *bmap);
  547 __isl_give isl_map *isl_map_zip(__isl_take isl_map *map);
  551 __isl_give isl_basic_map *isl_basic_map_curry(__isl_take isl_basic_map *bmap);
  552 __isl_give isl_map *isl_map_curry(__isl_take isl_map *map);
  555 __isl_give isl_map *isl_map_range_curry(__isl_take isl_map *map);
  559 __isl_give isl_basic_map *isl_basic_map_uncurry(__isl_take isl_basic_map *bmap);
  560 __isl_give isl_map *isl_map_uncurry(__isl_take isl_map *map);
  562 __isl_give isl_map *isl_map_make_disjoint(__isl_take isl_map *map);
  563 __isl_give isl_map *isl_basic_map_compute_divs(__isl_take isl_basic_map *bmap);
  564 __isl_give isl_map *isl_map_compute_divs(__isl_take isl_map *map);
  566 __isl_give isl_map *isl_map_align_divs(__isl_take isl_map *map);
  568 __isl_give isl_basic_map *isl_basic_map_drop_constraints_involving_dims(
  571 __isl_give isl_basic_map *isl_basic_map_drop_constraints_not_involving_dims(
  574 __isl_give isl_map *isl_map_drop_constraints_involving_dims(
  577 __isl_give isl_map *isl_map_drop_constraints_not_involving_dims(
  588 __isl_give isl_val *isl_map_plain_get_val_if_fixed(__isl_keep isl_map *map,
  591 __isl_give isl_basic_map *isl_basic_map_gist_domain(
  594 __isl_give isl_basic_map *isl_basic_map_gist(__isl_take isl_basic_map *bmap,
  597 __isl_give isl_map *isl_map_gist(__isl_take isl_map *map,
  600 __isl_give isl_map *isl_map_gist_domain(__isl_take isl_map *map,
  602 __isl_give isl_map *isl_map_gist_range(__isl_take isl_map *map,
  604 __isl_give isl_map *isl_map_gist_params(__isl_take isl_map *map,
  606 __isl_give isl_map *isl_map_gist_basic_map(__isl_take isl_map *map,
  609 __isl_give isl_stride_info *isl_map_get_range_stride_info(
  611 __isl_give isl_fixed_box *isl_map_get_range_simple_fixed_box_hull(
  615 __isl_give isl_map *isl_map_coalesce(__isl_take isl_map *map);
  626 __isl_give isl_basic_map_list *isl_map_get_basic_map_list(
  629 __isl_give isl_map *isl_map_fixed_power_val(__isl_take isl_map *map,
  631 __isl_give isl_map *isl_map_power(__isl_take isl_map *map, int *exact);
  632 __isl_give isl_map *isl_map_reaching_path_lengths(__isl_take isl_map *map,
  634 __isl_give isl_map *isl_map_transitive_closure(__isl_take isl_map *map,
  637 __isl_give isl_map *isl_map_lex_le_map(__isl_take isl_map *map1,
  639 __isl_give isl_map *isl_map_lex_lt_map(__isl_take isl_map *map1,
  641 __isl_give isl_map *isl_map_lex_ge_map(__isl_take isl_map *map1,
  643 __isl_give isl_map *isl_map_lex_gt_map(__isl_take isl_map *map1,
  646 __isl_give isl_basic_map *isl_basic_map_align_params(
  648 __isl_give isl_map *isl_map_align_params(__isl_take isl_map *map,
  650 __isl_give isl_basic_map *isl_basic_map_drop_unused_params(
  652 __isl_give isl_map *isl_map_drop_unused_params(__isl_take isl_map *map);
  654 __isl_give isl_mat *isl_basic_map_equalities_matrix(
  658 __isl_give isl_mat *isl_basic_map_inequalities_matrix(
  662 __isl_give isl_basic_map *isl_basic_map_from_constraint_matrices(
  668 __isl_give isl_basic_map *isl_basic_map_from_aff(__isl_take isl_aff *aff);
  669 __isl_give isl_basic_map *isl_basic_map_from_multi_aff(
  671 __isl_give isl_basic_map *isl_basic_map_from_aff_list(
  674 __isl_give isl_map *isl_map_from_aff(__isl_take isl_aff *aff);
  675 __isl_give isl_map *isl_map_from_multi_aff(__isl_take isl_multi_aff *maff);
  677 __isl_give isl_pw_aff *isl_map_dim_min(__isl_take isl_map *map, int pos);
  678 __isl_give isl_pw_aff *isl_map_dim_max(__isl_take isl_map *map, int pos);
tools/polly/lib/External/isl/include/isl/mat.h
   28 __isl_give isl_mat *isl_mat_alloc(isl_ctx *ctx,
   33 __isl_give isl_mat *isl_mat_copy(__isl_keep isl_mat *mat);
   38 __isl_give isl_val *isl_mat_get_element_val(__isl_keep isl_mat *mat,
   40 __isl_give isl_mat *isl_mat_set_element_si(__isl_take isl_mat *mat,
   42 __isl_give isl_mat *isl_mat_set_element_val(__isl_take isl_mat *mat,
   45 __isl_give isl_mat *isl_mat_swap_cols(__isl_take isl_mat *mat,
   47 __isl_give isl_mat *isl_mat_swap_rows(__isl_take isl_mat *mat,
   50 __isl_give isl_vec *isl_mat_vec_product(__isl_take isl_mat *mat,
   52 __isl_give isl_vec *isl_vec_mat_product(__isl_take isl_vec *vec,
   54 __isl_give isl_vec *isl_mat_vec_inverse_product(__isl_take isl_mat *mat,
   56 __isl_give isl_mat *isl_mat_aff_direct_sum(__isl_take isl_mat *left,
   58 __isl_give isl_mat *isl_mat_diagonal(__isl_take isl_mat *mat1,
   60 __isl_give isl_mat *isl_mat_left_hermite(__isl_take isl_mat *M, int neg,
   61 	__isl_give isl_mat **U, __isl_give isl_mat **Q);
   61 	__isl_give isl_mat **U, __isl_give isl_mat **Q);
   62 __isl_give isl_mat *isl_mat_lin_to_aff(__isl_take isl_mat *mat);
   63 __isl_give isl_mat *isl_mat_inverse_product(__isl_take isl_mat *left,
   65 __isl_give isl_mat *isl_mat_product(__isl_take isl_mat *left,
   67 __isl_give isl_mat *isl_mat_transpose(__isl_take isl_mat *mat);
   68 __isl_give isl_mat *isl_mat_right_inverse(__isl_take isl_mat *mat);
   69 __isl_give isl_mat *isl_mat_right_kernel(__isl_take isl_mat *mat);
   71 __isl_give isl_mat *isl_mat_normalize(__isl_take isl_mat *mat);
   72 __isl_give isl_mat *isl_mat_normalize_row(__isl_take isl_mat *mat, int row);
   74 __isl_give isl_mat *isl_mat_drop_cols(__isl_take isl_mat *mat,
   76 __isl_give isl_mat *isl_mat_drop_rows(__isl_take isl_mat *mat,
   78 __isl_give isl_mat *isl_mat_insert_cols(__isl_take isl_mat *mat,
   80 __isl_give isl_mat *isl_mat_insert_rows(__isl_take isl_mat *mat,
   82 __isl_give isl_mat *isl_mat_move_cols(__isl_take isl_mat *mat,
   84 __isl_give isl_mat *isl_mat_add_rows(__isl_take isl_mat *mat, unsigned n);
   85 __isl_give isl_mat *isl_mat_insert_zero_cols(__isl_take isl_mat *mat,
   87 __isl_give isl_mat *isl_mat_add_zero_cols(__isl_take isl_mat *mat, unsigned n);
   88 __isl_give isl_mat *isl_mat_insert_zero_rows(__isl_take isl_mat *mat,
   90 __isl_give isl_mat *isl_mat_add_zero_rows(__isl_take isl_mat *mat, unsigned n);
   94 __isl_give isl_mat *isl_mat_unimodular_complete(__isl_take isl_mat *M, int row);
   95 __isl_give isl_mat *isl_mat_row_basis(__isl_take isl_mat *mat);
   96 __isl_give isl_mat *isl_mat_row_basis_extension(
   99 __isl_give isl_mat *isl_mat_from_row_vec(__isl_take isl_vec *vec);
  100 __isl_give isl_mat *isl_mat_concat(__isl_take isl_mat *top,
  102 __isl_give isl_mat *isl_mat_vec_concat(__isl_take isl_mat *top,
tools/polly/lib/External/isl/include/isl/obj.h
   18 	__isl_give isl_printer *(*print)(__isl_take isl_printer *p, void *v);
tools/polly/lib/External/isl/include/isl/point.h
   16 __isl_give isl_space *isl_point_get_space(__isl_keep isl_point *pnt);
   18 __isl_give isl_point *isl_point_zero(__isl_take isl_space *dim);
   19 __isl_give isl_point *isl_point_copy(__isl_keep isl_point *pnt);
   22 __isl_give isl_val *isl_point_get_coordinate_val(__isl_keep isl_point *pnt,
   24 __isl_give isl_point *isl_point_set_coordinate_val(__isl_take isl_point *pnt,
   27 __isl_give isl_point *isl_point_add_ui(__isl_take isl_point *pnt,
   29 __isl_give isl_point *isl_point_sub_ui(__isl_take isl_point *pnt,
   32 __isl_give isl_point *isl_point_void(__isl_take isl_space *dim);
   35 __isl_give isl_printer *isl_printer_print_point(
   37 __isl_give char *isl_point_to_str(__isl_keep isl_point *pnt);
tools/polly/lib/External/isl/include/isl/polynomial.h
   20 __isl_give isl_space *isl_qpolynomial_get_domain_space(
   22 __isl_give isl_space *isl_qpolynomial_get_space(__isl_keep isl_qpolynomial *qp);
   28 __isl_give isl_val *isl_qpolynomial_get_constant_val(
   31 __isl_give isl_qpolynomial *isl_qpolynomial_set_dim_name(
   35 __isl_give isl_qpolynomial *isl_qpolynomial_zero_on_domain(__isl_take isl_space *dim);
   36 __isl_give isl_qpolynomial *isl_qpolynomial_one_on_domain(__isl_take isl_space *dim);
   37 __isl_give isl_qpolynomial *isl_qpolynomial_infty_on_domain(__isl_take isl_space *dim);
   38 __isl_give isl_qpolynomial *isl_qpolynomial_neginfty_on_domain(__isl_take isl_space *dim);
   39 __isl_give isl_qpolynomial *isl_qpolynomial_nan_on_domain(__isl_take isl_space *dim);
   40 __isl_give isl_qpolynomial *isl_qpolynomial_val_on_domain(
   42 __isl_give isl_qpolynomial *isl_qpolynomial_var_on_domain(__isl_take isl_space *dim,
   44 __isl_give isl_qpolynomial *isl_qpolynomial_copy(__isl_keep isl_qpolynomial *qp);
   56 __isl_give isl_qpolynomial *isl_qpolynomial_neg(__isl_take isl_qpolynomial *qp);
   57 __isl_give isl_qpolynomial *isl_qpolynomial_add(__isl_take isl_qpolynomial *qp1,
   59 __isl_give isl_qpolynomial *isl_qpolynomial_sub(__isl_take isl_qpolynomial *qp1,
   61 __isl_give isl_qpolynomial *isl_qpolynomial_mul(__isl_take isl_qpolynomial *qp1,
   63 __isl_give isl_qpolynomial *isl_qpolynomial_pow(__isl_take isl_qpolynomial *qp,
   65 __isl_give isl_qpolynomial *isl_qpolynomial_scale_val(
   67 __isl_give isl_qpolynomial *isl_qpolynomial_scale_down_val(
   70 __isl_give isl_qpolynomial *isl_qpolynomial_insert_dims(
   73 __isl_give isl_qpolynomial *isl_qpolynomial_add_dims(
   75 __isl_give isl_qpolynomial *isl_qpolynomial_move_dims(
   79 __isl_give isl_qpolynomial *isl_qpolynomial_project_domain_on_params(
   81 __isl_give isl_qpolynomial *isl_qpolynomial_drop_dims(
   85 __isl_give isl_qpolynomial *isl_qpolynomial_substitute(
   95 __isl_give isl_qpolynomial *isl_qpolynomial_homogenize(
   98 __isl_give isl_qpolynomial *isl_qpolynomial_align_params(
  103 __isl_give isl_term *isl_term_copy(__isl_keep isl_term *term);
  107 __isl_give isl_val *isl_term_get_coefficient_val(__isl_keep isl_term *term);
  110 __isl_give isl_aff *isl_term_get_div(__isl_keep isl_term *term, unsigned pos);
  115 __isl_give isl_val *isl_qpolynomial_eval(__isl_take isl_qpolynomial *qp,
  118 __isl_give isl_qpolynomial *isl_qpolynomial_gist_params(
  120 __isl_give isl_qpolynomial *isl_qpolynomial_gist(
  123 __isl_give isl_qpolynomial *isl_qpolynomial_from_constraint(
  125 __isl_give isl_qpolynomial *isl_qpolynomial_from_term(__isl_take isl_term *term);
  126 __isl_give isl_qpolynomial *isl_qpolynomial_from_aff(__isl_take isl_aff *aff);
  127 __isl_give isl_basic_map *isl_basic_map_from_qpolynomial(
  130 __isl_give isl_printer *isl_printer_print_qpolynomial(
  142 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_zero(__isl_take isl_space *dim);
  143 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_alloc(__isl_take isl_set *set,
  145 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_from_qpolynomial(
  147 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_copy(
  154 __isl_give isl_space *isl_pw_qpolynomial_get_domain_space(
  156 __isl_give isl_space *isl_pw_qpolynomial_get_space(
  158 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_reset_domain_space(
  168 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_set_dim_name(
  175 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_reset_user(
  179 __isl_give isl_set *isl_pw_qpolynomial_domain(__isl_take isl_pw_qpolynomial *pwqp);
  180 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_intersect_domain(
  182 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_intersect_params(
  184 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_subtract_domain(
  187 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_project_domain_on_params(
  189 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_from_range(
  191 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_drop_dims(
  194 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_split_dims(
  198 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_drop_unused_params(
  201 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_add(
  204 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_sub(
  207 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_add_disjoint(
  210 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_neg(
  212 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_mul(
  215 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_scale_val(
  217 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_scale_down_val(
  219 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_pow(
  222 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_insert_dims(
  225 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_add_dims(
  228 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_move_dims(
  233 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_fix_val(
  238 __isl_give isl_val *isl_pw_qpolynomial_eval(
  241 __isl_give isl_val *isl_pw_qpolynomial_max(__isl_take isl_pw_qpolynomial *pwqp);
  242 __isl_give isl_val *isl_pw_qpolynomial_min(__isl_take isl_pw_qpolynomial *pwqp);
  253 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_from_pw_aff(
  257 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_read_from_str(isl_ctx *ctx,
  259 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_read_from_file(isl_ctx *ctx,
  261 __isl_give char *isl_pw_qpolynomial_to_str(__isl_keep isl_pw_qpolynomial *pwqp);
  262 __isl_give isl_printer *isl_printer_print_pw_qpolynomial(
  268 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_coalesce(
  270 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_gist(
  272 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_gist_params(
  275 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_split_periods(
  278 __isl_give isl_pw_qpolynomial *isl_basic_set_multiplicative_call(
  280 	__isl_give isl_pw_qpolynomial *(*fn)(__isl_take isl_basic_set *bset));
  285 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_empty(enum isl_fold type,
  287 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_alloc(
  289 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_copy(
  298 __isl_give isl_space *isl_qpolynomial_fold_get_domain_space(
  300 __isl_give isl_space *isl_qpolynomial_fold_get_space(
  303 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_fold(
  307 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_scale_val(
  309 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_scale_down_val(
  312 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_move_dims(
  317 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_substitute(
  322 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_fix_val(
  326 __isl_give isl_val *isl_qpolynomial_fold_eval(
  329 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_gist_params(
  331 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_gist(
  338 __isl_give isl_printer *isl_printer_print_qpolynomial_fold(
  352 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_from_pw_qpolynomial(
  355 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_alloc(
  358 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_copy(
  366 __isl_give isl_space *isl_pw_qpolynomial_fold_get_domain_space(
  368 __isl_give isl_space *isl_pw_qpolynomial_fold_get_space(
  370 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_reset_space(
  380 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_zero(
  383 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_set_dim_name(
  391 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_reset_user(
  394 __isl_give isl_set *isl_pw_qpolynomial_fold_domain(
  396 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_intersect_domain(
  398 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_intersect_params(
  400 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_subtract_domain(
  403 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_add(
  406 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_fold(
  409 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_add_disjoint(
  412 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_scale_val(
  414 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_scale_down_val(
  417 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_project_domain_on_params(
  419 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_from_range(
  421 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_drop_dims(
  424 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_move_dims(
  429 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_drop_unused_params(
  432 __isl_give isl_val *isl_pw_qpolynomial_fold_eval(
  445 __isl_give isl_printer *isl_printer_print_pw_qpolynomial_fold(
  451 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_coalesce(
  453 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_gist(
  455 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_gist_params(
  458 __isl_give isl_val *isl_pw_qpolynomial_fold_max(
  460 __isl_give isl_val *isl_pw_qpolynomial_fold_min(
  463 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_bound(
  465 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_bound(
  467 __isl_give isl_pw_qpolynomial_fold *isl_set_apply_pw_qpolynomial_fold(
  470 __isl_give isl_pw_qpolynomial_fold *isl_map_apply_pw_qpolynomial_fold(
  474 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_to_polynomial(
  489 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_from_pw_qpolynomial(__isl_take isl_pw_qpolynomial *pwqp);
  490 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_zero(
  492 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_add_pw_qpolynomial(
  495 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_copy(
  501 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_read_from_str(
  503 __isl_give char *isl_union_pw_qpolynomial_to_str(
  506 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_neg(
  509 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_add(
  512 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_sub(
  515 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_mul(
  518 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_scale_val(
  520 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_scale_down_val(
  524 __isl_give isl_union_set *isl_union_pw_qpolynomial_domain(
  526 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_intersect_domain(
  529 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_intersect_params(
  532 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_subtract_domain(
  536 __isl_give isl_space *isl_union_pw_qpolynomial_get_space(
  538 __isl_give isl_pw_qpolynomial_list *
  542 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_set_dim_name(
  550 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_drop_dims(
  553 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_reset_user(
  557 __isl_give isl_val *isl_union_pw_qpolynomial_eval(
  560 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_coalesce(
  562 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_gist(
  565 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_gist_params(
  569 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_align_params(
  579 __isl_give isl_pw_qpolynomial *isl_union_pw_qpolynomial_extract_pw_qpolynomial(
  582 __isl_give isl_printer *isl_printer_print_union_pw_qpolynomial(
  597 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_from_pw_qpolynomial_fold(__isl_take isl_pw_qpolynomial_fold *pwf);
  598 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_zero(
  600 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_fold_pw_qpolynomial_fold(
  605 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_copy(
  608 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_fold(
  611 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_add_union_pw_qpolynomial(
  614 __isl_give isl_union_pw_qpolynomial_fold *
  617 __isl_give isl_union_pw_qpolynomial_fold *
  621 __isl_give isl_union_set *isl_union_pw_qpolynomial_fold_domain(
  623 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_intersect_domain(
  626 __isl_give isl_union_pw_qpolynomial_fold *
  630 __isl_give isl_union_pw_qpolynomial_fold *
  637 __isl_give isl_space *isl_union_pw_qpolynomial_fold_get_space(
  639 __isl_give isl_pw_qpolynomial_fold_list *
  643 __isl_give isl_union_pw_qpolynomial_fold *
  652 __isl_give isl_union_pw_qpolynomial_fold *
  656 __isl_give isl_union_pw_qpolynomial_fold *
  660 __isl_give isl_val *isl_union_pw_qpolynomial_fold_eval(
  664 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_coalesce(
  666 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_gist(
  669 __isl_give isl_union_pw_qpolynomial_fold *
  674 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_align_params(
  684 __isl_give isl_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_extract_pw_qpolynomial_fold(
  687 __isl_give isl_printer *isl_printer_print_union_pw_qpolynomial_fold(
  691 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_bound(
  694 __isl_give isl_union_pw_qpolynomial_fold *isl_union_set_apply_union_pw_qpolynomial_fold(
  697 __isl_give isl_union_pw_qpolynomial_fold *isl_union_map_apply_union_pw_qpolynomial_fold(
  701 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_to_polynomial(
tools/polly/lib/External/isl/include/isl/printer.h
   13 __isl_give isl_printer *isl_printer_to_file(isl_ctx *ctx, FILE *file);
   14 __isl_give isl_printer *isl_printer_to_str(isl_ctx *ctx);
   20 __isl_give char *isl_printer_get_str(__isl_keep isl_printer *printer);
   22 __isl_give isl_printer *isl_printer_set_indent(__isl_take isl_printer *p,
   24 __isl_give isl_printer *isl_printer_indent(__isl_take isl_printer *p,
   34 __isl_give isl_printer *isl_printer_set_output_format(__isl_take isl_printer *p,
   40 __isl_give isl_printer *isl_printer_set_yaml_style(__isl_take isl_printer *p,
   44 __isl_give isl_printer *isl_printer_set_indent_prefix(__isl_take isl_printer *p,
   46 __isl_give isl_printer *isl_printer_set_prefix(__isl_take isl_printer *p,
   48 __isl_give isl_printer *isl_printer_set_suffix(__isl_take isl_printer *p,
   50 __isl_give isl_printer *isl_printer_set_isl_int_width(__isl_take isl_printer *p,
   55 __isl_give isl_id *isl_printer_get_note(__isl_keep isl_printer *p,
   57 __isl_give isl_printer *isl_printer_set_note(__isl_take isl_printer *p,
   60 __isl_give isl_printer *isl_printer_start_line(__isl_take isl_printer *p);
   61 __isl_give isl_printer *isl_printer_end_line(__isl_take isl_printer *p);
   62 __isl_give isl_printer *isl_printer_print_double(__isl_take isl_printer *p,
   64 __isl_give isl_printer *isl_printer_print_int(__isl_take isl_printer *p, int i);
   65 __isl_give isl_printer *isl_printer_print_str(__isl_take isl_printer *p,
   68 __isl_give isl_printer *isl_printer_yaml_start_mapping(
   70 __isl_give isl_printer *isl_printer_yaml_end_mapping(
   72 __isl_give isl_printer *isl_printer_yaml_start_sequence(
   74 __isl_give isl_printer *isl_printer_yaml_end_sequence(
   76 __isl_give isl_printer *isl_printer_yaml_next(__isl_take isl_printer *p);
   78 __isl_give isl_printer *isl_printer_flush(__isl_take isl_printer *p);
tools/polly/lib/External/isl/include/isl/schedule.h
   53 __isl_give isl_schedule_constraints *isl_schedule_constraints_copy(
   56 __isl_give isl_schedule_constraints *isl_schedule_constraints_on_domain(
   59 __isl_give isl_schedule_constraints *isl_schedule_constraints_set_context(
   62 __isl_give isl_schedule_constraints *isl_schedule_constraints_set_validity(
   66 __isl_give isl_schedule_constraints *isl_schedule_constraints_set_coincidence(
   70 __isl_give isl_schedule_constraints *isl_schedule_constraints_set_proximity(
   74 __isl_give isl_schedule_constraints *
   85 __isl_give isl_union_set *isl_schedule_constraints_get_domain(
   88 __isl_give isl_set *isl_schedule_constraints_get_context(
   91 __isl_give isl_union_map *isl_schedule_constraints_get_validity(
   94 __isl_give isl_union_map *isl_schedule_constraints_get_coincidence(
   97 __isl_give isl_union_map *isl_schedule_constraints_get_proximity(
  100 __isl_give isl_union_map *isl_schedule_constraints_get_conditional_validity(
  103 __isl_give isl_union_map *
  107 __isl_give isl_schedule_constraints *isl_schedule_constraints_apply(
  112 __isl_give isl_schedule_constraints *isl_schedule_constraints_read_from_str(
  114 __isl_give isl_schedule_constraints *isl_schedule_constraints_read_from_file(
  116 __isl_give isl_printer *isl_printer_print_schedule_constraints(
  119 __isl_give char *isl_schedule_constraints_to_str(
  123 __isl_give isl_schedule *isl_schedule_constraints_compute_schedule(
  126 __isl_give isl_schedule *isl_union_set_compute_schedule(
  131 __isl_give isl_schedule *isl_schedule_empty(__isl_take isl_space *space);
  132 __isl_give isl_schedule *isl_schedule_from_domain(
  134 __isl_give isl_schedule *isl_schedule_copy(__isl_keep isl_schedule *sched);
  137 __isl_give isl_union_map *isl_schedule_get_map(__isl_keep isl_schedule *sched);
  144 __isl_give isl_schedule_node *isl_schedule_get_root(
  146 __isl_give isl_union_set *isl_schedule_get_domain(
  153 __isl_give isl_schedule *isl_schedule_map_schedule_node_bottom_up(
  155 	__isl_give isl_schedule_node *(*fn)(
  158 __isl_give isl_schedule *isl_schedule_insert_context(
  160 __isl_give isl_schedule *isl_schedule_insert_partial_schedule(
  163 __isl_give isl_schedule *isl_schedule_insert_guard(
  165 __isl_give isl_schedule *isl_schedule_sequence(
  167 __isl_give isl_schedule *isl_schedule_set(
  169 __isl_give isl_schedule *isl_schedule_intersect_domain(
  171 __isl_give isl_schedule *isl_schedule_gist_domain_params(
  174 __isl_give isl_schedule *isl_schedule_reset_user(
  176 __isl_give isl_schedule *isl_schedule_align_params(
  179 __isl_give isl_schedule *isl_schedule_pullback_union_pw_multi_aff(
  182 __isl_give isl_schedule *isl_schedule_expand(__isl_take isl_schedule *schedule,
  186 __isl_give isl_schedule *isl_schedule_read_from_file(isl_ctx *ctx, FILE *input);
  188 __isl_give isl_schedule *isl_schedule_read_from_str(isl_ctx *ctx,
  190 __isl_give isl_printer *isl_printer_print_schedule(__isl_take isl_printer *p,
  193 __isl_give char *isl_schedule_to_str(__isl_keep isl_schedule *schedule);
tools/polly/lib/External/isl/include/isl/schedule_node.h
   15 __isl_give isl_schedule_node *isl_schedule_node_from_domain(
   17 __isl_give isl_schedule_node *isl_schedule_node_from_extension(
   19 __isl_give isl_schedule_node *isl_schedule_node_copy(
   33 __isl_give isl_schedule *isl_schedule_node_get_schedule(
   47 __isl_give isl_schedule_node *isl_schedule_node_map_descendant_bottom_up(
   49 	__isl_give isl_schedule_node *(*fn)(__isl_take isl_schedule_node *node,
   63 __isl_give isl_schedule_node *isl_schedule_node_get_child(
   65 __isl_give isl_schedule_node *isl_schedule_node_get_shared_ancestor(
   69 __isl_give isl_schedule_node *isl_schedule_node_root(
   72 __isl_give isl_schedule_node *isl_schedule_node_parent(
   74 __isl_give isl_schedule_node *isl_schedule_node_ancestor(
   77 __isl_give isl_schedule_node *isl_schedule_node_child(
   79 __isl_give isl_schedule_node *isl_schedule_node_first_child(
   81 __isl_give isl_schedule_node *isl_schedule_node_previous_sibling(
   83 __isl_give isl_schedule_node *isl_schedule_node_next_sibling(
   89 __isl_give isl_schedule_node *isl_schedule_node_group(
   92 __isl_give isl_schedule_node *isl_schedule_node_sequence_splice_child(
   95 __isl_give isl_space *isl_schedule_node_band_get_space(
   97 __isl_give isl_multi_union_pw_aff *isl_schedule_node_band_get_partial_schedule(
   99 __isl_give isl_union_map *isl_schedule_node_band_get_partial_schedule_union_map(
  103 __isl_give isl_schedule_node *isl_schedule_node_band_member_set_ast_loop_type(
  108 __isl_give isl_schedule_node *
  112 __isl_give isl_union_set *isl_schedule_node_band_get_ast_build_options(
  114 __isl_give isl_schedule_node *isl_schedule_node_band_set_ast_build_options(
  116 __isl_give isl_set *isl_schedule_node_band_get_ast_isolate_option(
  123 __isl_give isl_schedule_node *isl_schedule_node_band_member_set_coincident(
  127 __isl_give isl_schedule_node *isl_schedule_node_band_set_permutable(
  135 __isl_give isl_schedule_node *isl_schedule_node_band_scale(
  137 __isl_give isl_schedule_node *isl_schedule_node_band_scale_down(
  139 __isl_give isl_schedule_node *isl_schedule_node_band_mod(
  141 __isl_give isl_schedule_node *isl_schedule_node_band_shift(
  144 __isl_give isl_schedule_node *isl_schedule_node_band_tile(
  146 __isl_give isl_schedule_node *isl_schedule_node_band_sink(
  148 __isl_give isl_schedule_node *isl_schedule_node_band_split(
  151 __isl_give isl_set *isl_schedule_node_context_get_context(
  153 __isl_give isl_union_set *isl_schedule_node_domain_get_domain(
  155 __isl_give isl_union_map *isl_schedule_node_expansion_get_expansion(
  157 __isl_give isl_union_pw_multi_aff *isl_schedule_node_expansion_get_contraction(
  159 __isl_give isl_union_map *isl_schedule_node_extension_get_extension(
  161 __isl_give isl_union_set *isl_schedule_node_filter_get_filter(
  163 __isl_give isl_set *isl_schedule_node_guard_get_guard(
  165 __isl_give isl_id *isl_schedule_node_mark_get_id(
  169 __isl_give isl_union_set *isl_schedule_node_get_domain(
  171 __isl_give isl_union_set *isl_schedule_node_get_universe_domain(
  174 __isl_give isl_multi_union_pw_aff *
  178 __isl_give isl_union_pw_multi_aff *
  182 __isl_give isl_union_map *isl_schedule_node_get_prefix_schedule_union_map(
  184 __isl_give isl_union_map *isl_schedule_node_get_prefix_schedule_relation(
  186 __isl_give isl_union_map *isl_schedule_node_get_subtree_schedule_union_map(
  188 __isl_give isl_union_map *isl_schedule_node_get_subtree_expansion(
  190 __isl_give isl_union_pw_multi_aff *isl_schedule_node_get_subtree_contraction(
  193 __isl_give isl_schedule_node *isl_schedule_node_insert_context(
  195 __isl_give isl_schedule_node *isl_schedule_node_insert_partial_schedule(
  198 __isl_give isl_schedule_node *isl_schedule_node_insert_filter(
  200 __isl_give isl_schedule_node *isl_schedule_node_insert_guard(
  202 __isl_give isl_schedule_node *isl_schedule_node_insert_mark(
  204 __isl_give isl_schedule_node *isl_schedule_node_insert_sequence(
  207 __isl_give isl_schedule_node *isl_schedule_node_insert_set(
  211 __isl_give isl_schedule_node *isl_schedule_node_cut(
  213 __isl_give isl_schedule_node *isl_schedule_node_delete(
  216 __isl_give isl_schedule_node *isl_schedule_node_order_before(
  218 __isl_give isl_schedule_node *isl_schedule_node_order_after(
  221 __isl_give isl_schedule_node *isl_schedule_node_graft_before(
  224 __isl_give isl_schedule_node *isl_schedule_node_graft_after(
  228 __isl_give isl_schedule_node *isl_schedule_node_reset_user(
  230 __isl_give isl_schedule_node *isl_schedule_node_align_params(
  233 __isl_give isl_printer *isl_printer_print_schedule_node(
  236 __isl_give char *isl_schedule_node_to_str(__isl_keep isl_schedule_node *node);
tools/polly/lib/External/isl/include/isl/set.h
   40 __isl_give isl_space *isl_basic_set_get_space(__isl_keep isl_basic_set *bset);
   41 __isl_give isl_space *isl_set_get_space(__isl_keep isl_set *set);
   42 __isl_give isl_set *isl_set_reset_space(__isl_take isl_set *set,
   45 __isl_give isl_aff *isl_basic_set_get_div(__isl_keep isl_basic_set *bset,
   48 __isl_give isl_local_space *isl_basic_set_get_local_space(
   54 __isl_give isl_basic_set *isl_basic_set_set_tuple_name(
   56 __isl_give isl_set *isl_set_set_tuple_name(__isl_take isl_set *set,
   60 __isl_give isl_basic_set *isl_basic_set_set_dim_name(
   67 __isl_give isl_set *isl_set_set_dim_name(__isl_take isl_set *set,
   70 __isl_give isl_id *isl_basic_set_get_dim_id(__isl_keep isl_basic_set *bset,
   72 __isl_give isl_basic_set *isl_basic_set_set_tuple_id(
   74 __isl_give isl_set *isl_set_set_dim_id(__isl_take isl_set *set,
   78 __isl_give isl_id *isl_set_get_dim_id(__isl_keep isl_set *set,
   80 __isl_give isl_set *isl_set_set_tuple_id(__isl_take isl_set *set,
   82 __isl_give isl_set *isl_set_reset_tuple_id(__isl_take isl_set *set);
   84 __isl_give isl_id *isl_set_get_tuple_id(__isl_keep isl_set *set);
   85 __isl_give isl_set *isl_set_reset_user(__isl_take isl_set *set);
   95 __isl_give isl_basic_set *isl_basic_set_copy(__isl_keep isl_basic_set *bset);
   96 __isl_give isl_basic_set *isl_basic_set_empty(__isl_take isl_space *space);
   97 __isl_give isl_basic_set *isl_basic_set_universe(__isl_take isl_space *space);
   98 __isl_give isl_basic_set *isl_basic_set_nat_universe(__isl_take isl_space *dim);
   99 __isl_give isl_basic_set *isl_basic_set_positive_orthant(
  104 __isl_give isl_basic_set *isl_basic_set_intersect(
  108 __isl_give isl_basic_set *isl_basic_set_intersect_params(
  111 __isl_give isl_basic_set *isl_basic_set_apply(
  114 __isl_give isl_basic_set *isl_basic_set_preimage_multi_aff(
  117 __isl_give isl_basic_set *isl_basic_set_affine_hull(
  119 __isl_give isl_basic_set *isl_basic_set_remove_dims(
  123 __isl_give isl_basic_set *isl_basic_set_sample(__isl_take isl_basic_set *bset);
  125 __isl_give isl_basic_set *isl_basic_set_detect_equalities(
  127 __isl_give isl_basic_set *isl_basic_set_remove_redundancies(
  129 __isl_give isl_set *isl_set_remove_redundancies(__isl_take isl_set *set);
  130 __isl_give isl_basic_set *isl_basic_set_list_intersect(
  133 __isl_give isl_set *isl_set_list_union(__isl_take isl_set_list *list);
  135 __isl_give isl_basic_set *isl_basic_set_read_from_file(isl_ctx *ctx,
  138 __isl_give isl_basic_set *isl_basic_set_read_from_str(isl_ctx *ctx,
  140 __isl_give isl_set *isl_set_read_from_file(isl_ctx *ctx, FILE *input);
  142 __isl_give isl_set *isl_set_read_from_str(isl_ctx *ctx, const char *str);
  145 __isl_give isl_printer *isl_printer_print_basic_set(
  147 __isl_give isl_printer *isl_printer_print_set(__isl_take isl_printer *printer,
  149 __isl_give isl_basic_set *isl_basic_set_fix_si(__isl_take isl_basic_set *bset,
  151 __isl_give isl_basic_set *isl_basic_set_fix_val(__isl_take isl_basic_set *bset,
  153 __isl_give isl_set *isl_set_fix_si(__isl_take isl_set *set,
  155 __isl_give isl_set *isl_set_lower_bound_si(__isl_take isl_set *set,
  157 __isl_give isl_basic_set *isl_basic_set_lower_bound_val(
  160 __isl_give isl_set *isl_set_lower_bound_val(__isl_take isl_set *set,
  162 __isl_give isl_set *isl_set_upper_bound_si(__isl_take isl_set *set,
  164 __isl_give isl_basic_set *isl_basic_set_upper_bound_val(
  167 __isl_give isl_set *isl_set_upper_bound_val(__isl_take isl_set *set,
  170 __isl_give isl_set *isl_set_equate(__isl_take isl_set *set,
  179 __isl_give isl_set *isl_basic_set_partial_lexmin(
  181 		__isl_give isl_set **empty);
  182 __isl_give isl_set *isl_basic_set_partial_lexmax(
  184 		__isl_give isl_set **empty);
  185 __isl_give isl_set *isl_set_partial_lexmin(
  187 		__isl_give isl_set **empty);
  188 __isl_give isl_set *isl_set_partial_lexmax(
  190 		__isl_give isl_set **empty);
  192 __isl_give isl_set *isl_basic_set_lexmin(__isl_take isl_basic_set *bset);
  194 __isl_give isl_set *isl_basic_set_lexmax(__isl_take isl_basic_set *bset);
  196 __isl_give isl_set *isl_set_lexmin(__isl_take isl_set *set);
  198 __isl_give isl_set *isl_set_lexmax(__isl_take isl_set *set);
  199 __isl_give isl_pw_multi_aff *isl_basic_set_partial_lexmin_pw_multi_aff(
  201 	__isl_give isl_set **empty);
  202 __isl_give isl_pw_multi_aff *isl_basic_set_partial_lexmax_pw_multi_aff(
  204 	__isl_give isl_set **empty);
  205 __isl_give isl_pw_multi_aff *isl_set_lexmin_pw_multi_aff(
  207 __isl_give isl_pw_multi_aff *isl_set_lexmax_pw_multi_aff(
  211 __isl_give isl_set *isl_basic_set_union(
  220 __isl_give isl_basic_set *isl_basic_set_params(__isl_take isl_basic_set *bset);
  221 __isl_give isl_basic_set *isl_basic_set_from_params(
  223 __isl_give isl_set *isl_set_params(__isl_take isl_set *set);
  224 __isl_give isl_set *isl_set_from_params(__isl_take isl_set *set);
  241 __isl_give isl_set *isl_set_empty(__isl_take isl_space *space);
  242 __isl_give isl_set *isl_set_universe(__isl_take isl_space *space);
  243 __isl_give isl_set *isl_set_nat_universe(__isl_take isl_space *dim);
  244 __isl_give isl_set *isl_set_copy(__isl_keep isl_set *set);
  247 __isl_give isl_set *isl_set_from_basic_set(__isl_take isl_basic_set *bset);
  249 __isl_give isl_basic_set *isl_set_sample(__isl_take isl_set *set);
  251 __isl_give isl_point *isl_basic_set_sample_point(__isl_take isl_basic_set *bset);
  253 __isl_give isl_point *isl_set_sample_point(__isl_take isl_set *set);
  255 __isl_give isl_set *isl_set_detect_equalities(__isl_take isl_set *set);
  257 __isl_give isl_basic_set *isl_set_affine_hull(__isl_take isl_set *set);
  258 __isl_give isl_basic_set *isl_set_convex_hull(__isl_take isl_set *set);
  260 __isl_give isl_basic_set *isl_set_polyhedral_hull(__isl_take isl_set *set);
  261 __isl_give isl_basic_set *isl_set_simple_hull(__isl_take isl_set *set);
  263 __isl_give isl_basic_set *isl_set_unshifted_simple_hull(
  265 __isl_give isl_basic_set *isl_set_plain_unshifted_simple_hull(
  267 __isl_give isl_basic_set *isl_set_unshifted_simple_hull_from_set_list(
  269 __isl_give isl_basic_set *isl_set_bounded_simple_hull(__isl_take isl_set *set);
  271 __isl_give isl_set *isl_set_union_disjoint(
  274 __isl_give isl_set *isl_set_union(
  277 __isl_give isl_set *isl_set_product(__isl_take isl_set *set1,
  279 __isl_give isl_basic_set *isl_basic_set_flat_product(
  281 __isl_give isl_set *isl_set_flat_product(__isl_take isl_set *set1,
  284 __isl_give isl_set *isl_set_intersect(
  288 __isl_give isl_set *isl_set_intersect_params(__isl_take isl_set *set,
  291 __isl_give isl_set *isl_set_subtract(
  295 __isl_give isl_set *isl_set_complement(__isl_take isl_set *set);
  297 __isl_give isl_set *isl_set_apply(
  300 __isl_give isl_set *isl_set_preimage_multi_aff(__isl_take isl_set *set,
  302 __isl_give isl_set *isl_set_preimage_pw_multi_aff(__isl_take isl_set *set,
  304 __isl_give isl_set *isl_set_preimage_multi_pw_aff(__isl_take isl_set *set,
  306 __isl_give isl_set *isl_set_fix_val(__isl_take isl_set *set,
  310 __isl_give isl_basic_set *isl_basic_set_insert_dims(
  313 __isl_give isl_set *isl_set_insert_dims(__isl_take isl_set *set,
  315 __isl_give isl_basic_set *isl_basic_set_add_dims(__isl_take isl_basic_set *bset,
  317 __isl_give isl_set *isl_set_add_dims(__isl_take isl_set *set,
  319 __isl_give isl_basic_set *isl_basic_set_move_dims(__isl_take isl_basic_set *bset,
  322 __isl_give isl_set *isl_set_move_dims(__isl_take isl_set *set,
  325 __isl_give isl_basic_set *isl_basic_set_project_out(
  328 __isl_give isl_set *isl_set_project_out(__isl_take isl_set *set,
  330 __isl_give isl_map *isl_set_project_onto_map(__isl_take isl_set *set,
  332 __isl_give isl_basic_set *isl_basic_set_remove_divs(
  334 __isl_give isl_basic_set *isl_basic_set_eliminate(
  337 __isl_give isl_set *isl_set_eliminate(__isl_take isl_set *set,
  339 __isl_give isl_set *isl_set_eliminate_dims(__isl_take isl_set *set,
  341 __isl_give isl_set *isl_set_remove_dims(__isl_take isl_set *bset,
  343 __isl_give isl_basic_set *isl_basic_set_remove_divs_involving_dims(
  346 __isl_give isl_set *isl_set_remove_divs_involving_dims(__isl_take isl_set *set,
  348 __isl_give isl_basic_set *isl_basic_set_remove_unknown_divs(
  350 __isl_give isl_set *isl_set_remove_unknown_divs(__isl_take isl_set *set);
  351 __isl_give isl_set *isl_set_remove_divs(__isl_take isl_set *set);
  352 __isl_give isl_set *isl_set_split_dims(__isl_take isl_set *set,
  355 __isl_give isl_basic_set *isl_basic_set_drop_constraints_involving_dims(
  358 __isl_give isl_basic_set *isl_basic_set_drop_constraints_not_involving_dims(
  361 __isl_give isl_set *isl_set_drop_constraints_involving_dims(
  364 __isl_give isl_set *isl_set_drop_constraints_not_involving_dims(
  395 __isl_give isl_set *isl_set_sum(__isl_take isl_set *set1,
  397 __isl_give isl_basic_set *isl_basic_set_neg(__isl_take isl_basic_set *bset);
  398 __isl_give isl_set *isl_set_neg(__isl_take isl_set *set);
  400 __isl_give isl_set *isl_set_make_disjoint(__isl_take isl_set *set);
  401 __isl_give isl_set *isl_basic_set_compute_divs(__isl_take isl_basic_set *bset);
  402 __isl_give isl_set *isl_set_compute_divs(__isl_take isl_set *set);
  404 __isl_give isl_set *isl_set_align_divs(__isl_take isl_set *set);
  406 __isl_give isl_val *isl_set_plain_get_val_if_fixed(__isl_keep isl_set *set,
  420 __isl_give isl_basic_set *isl_basic_set_gist(__isl_take isl_basic_set *bset,
  422 __isl_give isl_set *isl_set_gist_basic_set(__isl_take isl_set *set,
  425 __isl_give isl_set *isl_set_gist(__isl_take isl_set *set,
  427 __isl_give isl_set *isl_set_gist_params(__isl_take isl_set *set,
  430 	int pos, __isl_give isl_val **modulo, __isl_give isl_val **residue);
  430 	int pos, __isl_give isl_val **modulo, __isl_give isl_val **residue);
  432 __isl_give isl_stride_info *isl_set_get_stride_info(__isl_keep isl_set *set,
  435 __isl_give isl_val *isl_set_get_stride(__isl_keep isl_set *set, int pos);
  438 __isl_give isl_set *isl_set_coalesce(__isl_take isl_set *set);
  452 __isl_give isl_basic_set_list *isl_set_get_basic_set_list(
  457 __isl_give isl_val *isl_set_count_val(__isl_keep isl_set *set);
  460 __isl_give isl_basic_set *isl_basic_set_from_point(__isl_take isl_point *pnt);
  462 __isl_give isl_set *isl_set_from_point(__isl_take isl_point *pnt);
  463 __isl_give isl_basic_set *isl_basic_set_box_from_points(
  465 __isl_give isl_set *isl_set_box_from_points(__isl_take isl_point *pnt1,
  468 __isl_give isl_basic_set *isl_basic_set_lift(__isl_take isl_basic_set *bset);
  469 __isl_give isl_set *isl_set_lift(__isl_take isl_set *set);
  471 __isl_give isl_map *isl_set_lex_le_set(__isl_take isl_set *set1,
  473 __isl_give isl_map *isl_set_lex_lt_set(__isl_take isl_set *set1,
  475 __isl_give isl_map *isl_set_lex_ge_set(__isl_take isl_set *set1,
  477 __isl_give isl_map *isl_set_lex_gt_set(__isl_take isl_set *set1,
  482 __isl_give isl_basic_set *isl_basic_set_align_params(
  484 __isl_give isl_set *isl_set_align_params(__isl_take isl_set *set,
  486 __isl_give isl_basic_set *isl_basic_set_drop_unused_params(
  488 __isl_give isl_set *isl_set_drop_unused_params(__isl_take isl_set *set);
  490 __isl_give isl_mat *isl_basic_set_equalities_matrix(
  493 __isl_give isl_mat *isl_basic_set_inequalities_matrix(
  496 __isl_give isl_basic_set *isl_basic_set_from_constraint_matrices(
  501 __isl_give isl_basic_set *isl_basic_set_from_multi_aff(
  504 __isl_give isl_set *isl_set_from_multi_aff(__isl_take isl_multi_aff *ma);
  506 __isl_give isl_mat *isl_basic_set_reduced_basis(__isl_keep isl_basic_set *bset);
  508 __isl_give isl_basic_set *isl_basic_set_coefficients(
  510 __isl_give isl_basic_set_list *isl_basic_set_list_coefficients(
  512 __isl_give isl_basic_set *isl_set_coefficients(__isl_take isl_set *set);
  513 __isl_give isl_basic_set *isl_basic_set_solutions(
  515 __isl_give isl_basic_set *isl_set_solutions(__isl_take isl_set *set);
  517 __isl_give isl_pw_aff *isl_set_dim_max(__isl_take isl_set *set, int pos);
  518 __isl_give isl_pw_aff *isl_set_dim_min(__isl_take isl_set *set, int pos);
  520 __isl_give char *isl_basic_set_to_str(__isl_keep isl_basic_set *bset);
  521 __isl_give char *isl_set_to_str(__isl_keep isl_set *set);
tools/polly/lib/External/isl/include/isl/space.h
   23 __isl_give isl_space *isl_space_alloc(isl_ctx *ctx,
   25 __isl_give isl_space *isl_space_set_alloc(isl_ctx *ctx,
   27 __isl_give isl_space *isl_space_params_alloc(isl_ctx *ctx, unsigned nparam);
   28 __isl_give isl_space *isl_space_copy(__isl_keep isl_space *dim);
   35 __isl_give isl_space *isl_space_add_param_id(__isl_take isl_space *space,
   38 __isl_give isl_space *isl_space_set_tuple_name(__isl_take isl_space *dim,
   44 __isl_give isl_space *isl_space_set_tuple_id(__isl_take isl_space *dim,
   46 __isl_give isl_space *isl_space_reset_tuple_id(__isl_take isl_space *dim,
   50 __isl_give isl_id *isl_space_get_tuple_id(__isl_keep isl_space *dim,
   52 __isl_give isl_space *isl_space_reset_user(__isl_take isl_space *space);
   54 __isl_give isl_space *isl_space_set_dim_id(__isl_take isl_space *dim,
   58 __isl_give isl_id *isl_space_get_dim_id(__isl_keep isl_space *dim,
   68 __isl_give isl_space *isl_space_set_dim_name(__isl_take isl_space *dim,
   75 __isl_give isl_space *isl_space_extend(__isl_take isl_space *dim,
   77 __isl_give isl_space *isl_space_add_dims(__isl_take isl_space *space,
   79 __isl_give isl_space *isl_space_move_dims(__isl_take isl_space *space,
   82 __isl_give isl_space *isl_space_insert_dims(__isl_take isl_space *space,
   84 __isl_give isl_space *isl_space_join(__isl_take isl_space *left,
   86 __isl_give isl_space *isl_space_product(__isl_take isl_space *left,
   88 __isl_give isl_space *isl_space_domain_product(__isl_take isl_space *left,
   90 __isl_give isl_space *isl_space_range_product(__isl_take isl_space *left,
   92 __isl_give isl_space *isl_space_factor_domain(__isl_take isl_space *space);
   93 __isl_give isl_space *isl_space_factor_range(__isl_take isl_space *space);
   94 __isl_give isl_space *isl_space_domain_factor_domain(
   96 __isl_give isl_space *isl_space_domain_factor_range(
   98 __isl_give isl_space *isl_space_range_factor_domain(
  100 __isl_give isl_space *isl_space_range_factor_range(
  102 __isl_give isl_space *isl_space_map_from_set(__isl_take isl_space *space);
  103 __isl_give isl_space *isl_space_map_from_domain_and_range(
  105 __isl_give isl_space *isl_space_reverse(__isl_take isl_space *dim);
  106 __isl_give isl_space *isl_space_drop_dims(__isl_take isl_space *dim,
  109 __isl_give isl_space *isl_space_drop_inputs(__isl_take isl_space *dim,
  112 __isl_give isl_space *isl_space_drop_outputs(__isl_take isl_space *dim,
  114 __isl_give isl_space *isl_space_domain(__isl_take isl_space *space);
  115 __isl_give isl_space *isl_space_from_domain(__isl_take isl_space *dim);
  116 __isl_give isl_space *isl_space_range(__isl_take isl_space *space);
  117 __isl_give isl_space *isl_space_from_range(__isl_take isl_space *dim);
  118 __isl_give isl_space *isl_space_domain_map(__isl_take isl_space *space);
  119 __isl_give isl_space *isl_space_range_map(__isl_take isl_space *space);
  120 __isl_give isl_space *isl_space_params(__isl_take isl_space *space);
  121 __isl_give isl_space *isl_space_set_from_params(__isl_take isl_space *space);
  123 __isl_give isl_space *isl_space_align_params(__isl_take isl_space *dim1,
  130 __isl_give isl_space *isl_space_wrap(__isl_take isl_space *dim);
  131 __isl_give isl_space *isl_space_unwrap(__isl_take isl_space *dim);
  134 __isl_give isl_space *isl_space_zip(__isl_take isl_space *dim);
  137 __isl_give isl_space *isl_space_curry(__isl_take isl_space *space);
  140 __isl_give isl_space *isl_space_range_curry(__isl_take isl_space *space);
  143 __isl_give isl_space *isl_space_uncurry(__isl_take isl_space *space);
  163 __isl_give isl_space *isl_space_flatten_domain(__isl_take isl_space *space);
  164 __isl_give isl_space *isl_space_flatten_range(__isl_take isl_space *space);
  166 __isl_give char *isl_space_to_str(__isl_keep isl_space *space);
  167 __isl_give isl_printer *isl_printer_print_space(__isl_take isl_printer *p,
tools/polly/lib/External/isl/include/isl/stream.h
   45 __isl_give isl_val *isl_token_get_val(isl_ctx *ctx, struct isl_token *tok);
   46 __isl_give char *isl_token_get_str(isl_ctx *ctx, struct isl_token *tok);
   53 __isl_give isl_stream *isl_stream_new_file(isl_ctx *ctx, FILE *file);
   54 __isl_give isl_stream *isl_stream_new_str(isl_ctx *ctx, const char *str);
   77 __isl_give isl_val *isl_stream_read_val(__isl_keep isl_stream *s);
   78 __isl_give isl_multi_aff *isl_stream_read_multi_aff(__isl_keep isl_stream *s);
   79 __isl_give isl_map *isl_stream_read_map(__isl_keep isl_stream *s);
   80 __isl_give isl_set *isl_stream_read_set(__isl_keep isl_stream *s);
   81 __isl_give isl_pw_qpolynomial *isl_stream_read_pw_qpolynomial(
   83 __isl_give isl_union_set *isl_stream_read_union_set(__isl_keep isl_stream *s);
   84 __isl_give isl_union_map *isl_stream_read_union_map(__isl_keep isl_stream *s);
   85 __isl_give isl_schedule *isl_stream_read_schedule(isl_stream *s);
tools/polly/lib/External/isl/include/isl/stride_info.h
   19 __isl_give isl_val *isl_stride_info_get_stride(__isl_keep isl_stride_info *si);
   20 __isl_give isl_aff *isl_stride_info_get_offset(__isl_keep isl_stride_info *si);
   23 __isl_give isl_stride_info *isl_stride_info_copy(
tools/polly/lib/External/isl/include/isl/union_map.h
   20 __isl_give isl_id *isl_union_map_get_dim_id(__isl_keep isl_union_map *umap,
   24 __isl_give isl_union_map *isl_union_map_from_basic_map(
   27 __isl_give isl_union_map *isl_union_map_from_map(__isl_take isl_map *map);
   28 __isl_give isl_union_map *isl_union_map_empty(__isl_take isl_space *space);
   29 __isl_give isl_union_map *isl_union_map_copy(__isl_keep isl_union_map *umap);
   33 __isl_give isl_space *isl_union_map_get_space(__isl_keep isl_union_map *umap);
   35 __isl_give isl_union_map *isl_union_map_reset_user(
   41 __isl_give isl_union_map *isl_union_map_universe(
   43 __isl_give isl_set *isl_union_map_params(__isl_take isl_union_map *umap);
   45 __isl_give isl_union_set *isl_union_map_domain(__isl_take isl_union_map *umap);
   47 __isl_give isl_union_set *isl_union_map_range(__isl_take isl_union_map *umap);
   49 __isl_give isl_union_map *isl_union_map_domain_map(
   52 __isl_give isl_union_pw_multi_aff *isl_union_map_domain_map_union_pw_multi_aff(
   55 __isl_give isl_union_map *isl_union_map_range_map(
   57 __isl_give isl_union_map *isl_union_set_wrapped_domain_map(
   60 __isl_give isl_union_map *isl_union_map_from_domain(
   63 __isl_give isl_union_map *isl_union_map_from_range(
   67 __isl_give isl_union_map *isl_union_map_affine_hull(
   70 __isl_give isl_union_map *isl_union_map_polyhedral_hull(
   72 __isl_give isl_union_map *isl_union_map_remove_redundancies(
   74 __isl_give isl_union_map *isl_union_map_simple_hull(
   77 __isl_give isl_union_map *isl_union_map_coalesce(
   80 __isl_give isl_union_map *isl_union_map_compute_divs(
   83 __isl_give isl_union_map *isl_union_map_lexmin(__isl_take isl_union_map *umap);
   85 __isl_give isl_union_map *isl_union_map_lexmax(__isl_take isl_union_map *umap);
   87 __isl_give isl_union_map *isl_union_map_add_map(__isl_take isl_union_map *umap,
   90 __isl_give isl_union_map *isl_union_map_union(__isl_take isl_union_map *umap1,
   93 __isl_give isl_union_map *isl_union_map_subtract(
   96 __isl_give isl_union_map *isl_union_map_intersect(
   99 __isl_give isl_union_map *isl_union_map_intersect_params(
  102 __isl_give isl_union_map *isl_union_map_product(__isl_take isl_union_map *umap1,
  105 __isl_give isl_union_map *isl_union_map_domain_product(
  107 __isl_give isl_union_map *isl_union_map_flat_domain_product(
  110 __isl_give isl_union_map *isl_union_map_range_product(
  112 __isl_give isl_union_map *isl_union_map_flat_range_product(
  115 __isl_give isl_union_map *isl_union_map_domain_factor_domain(
  118 __isl_give isl_union_map *isl_union_map_domain_factor_range(
  121 __isl_give isl_union_map *isl_union_map_range_factor_domain(
  124 __isl_give isl_union_map *isl_union_map_range_factor_range(
  127 __isl_give isl_union_map *isl_union_map_factor_domain(
  130 __isl_give isl_union_map *isl_union_map_factor_range(
  133 __isl_give isl_union_map *isl_union_map_gist(__isl_take isl_union_map *umap,
  136 __isl_give isl_union_map *isl_union_map_gist_params(
  139 __isl_give isl_union_map *isl_union_map_gist_domain(
  142 __isl_give isl_union_map *isl_union_map_gist_range(
  146 __isl_give isl_union_map *isl_union_map_intersect_domain(
  149 __isl_give isl_union_map *isl_union_map_intersect_range(
  151 __isl_give isl_union_map *isl_union_map_intersect_range_factor_range(
  155 __isl_give isl_union_map *isl_union_map_subtract_domain(
  158 __isl_give isl_union_map *isl_union_map_subtract_range(
  162 __isl_give isl_union_map *isl_union_map_apply_domain(
  165 __isl_give isl_union_map *isl_union_map_apply_range(
  167 __isl_give isl_union_map *isl_union_map_preimage_domain_multi_aff(
  169 __isl_give isl_union_map *isl_union_map_preimage_range_multi_aff(
  171 __isl_give isl_union_map *isl_union_map_preimage_domain_pw_multi_aff(
  173 __isl_give isl_union_map *isl_union_map_preimage_range_pw_multi_aff(
  175 __isl_give isl_union_map *isl_union_map_preimage_domain_multi_pw_aff(
  177 __isl_give isl_union_map *isl_union_map_preimage_domain_union_pw_multi_aff(
  180 __isl_give isl_union_map *isl_union_map_preimage_range_union_pw_multi_aff(
  184 __isl_give isl_union_map *isl_union_map_reverse(__isl_take isl_union_map *umap);
  186 __isl_give isl_union_map *isl_union_map_from_domain_and_range(
  190 __isl_give isl_union_map *isl_union_map_detect_equalities(
  193 __isl_give isl_union_set *isl_union_map_deltas(__isl_take isl_union_map *umap);
  194 __isl_give isl_union_map *isl_union_map_deltas_map(
  197 __isl_give isl_union_map *isl_union_set_identity(__isl_take isl_union_set *uset);
  199 __isl_give isl_union_map *isl_union_map_project_out(
  203 __isl_give isl_union_map *isl_union_map_project_out_all_params(
  205 __isl_give isl_union_map *isl_union_map_remove_divs(
  238 __isl_give isl_map_list *isl_union_map_get_map_list(
  242 __isl_give isl_union_map *isl_union_map_remove_map_if(
  247 __isl_give isl_map *isl_union_map_extract_map(__isl_keep isl_union_map *umap,
  249 __isl_give isl_map *isl_map_from_union_map(__isl_take isl_union_map *umap);
  251 __isl_give isl_basic_map *isl_union_map_sample(__isl_take isl_union_map *umap);
  254 __isl_give isl_union_map *isl_union_map_fixed_power_val(
  256 __isl_give isl_union_map *isl_union_map_power(__isl_take isl_union_map *umap,
  258 __isl_give isl_union_map *isl_union_map_transitive_closure(
  261 __isl_give isl_union_map *isl_union_map_lex_lt_union_map(
  263 __isl_give isl_union_map *isl_union_map_lex_le_union_map(
  265 __isl_give isl_union_map *isl_union_map_lex_gt_union_map(
  267 __isl_give isl_union_map *isl_union_map_lex_ge_union_map(
  271 __isl_give isl_union_map *isl_union_map_eq_at_multi_union_pw_aff(
  274 __isl_give isl_union_map *isl_union_map_lex_lt_at_multi_union_pw_aff(
  277 __isl_give isl_union_map *isl_union_map_lex_gt_at_multi_union_pw_aff(
  281 __isl_give isl_union_map *isl_union_map_read_from_file(isl_ctx *ctx,
  284 __isl_give isl_union_map *isl_union_map_read_from_str(isl_ctx *ctx,
  286 __isl_give char *isl_union_map_to_str(__isl_keep isl_union_map *umap);
  287 __isl_give isl_printer *isl_printer_print_union_map(__isl_take isl_printer *p,
  292 __isl_give isl_union_set *isl_union_map_wrap(__isl_take isl_union_map *umap);
  294 __isl_give isl_union_map *isl_union_set_unwrap(__isl_take isl_union_set *uset);
  297 __isl_give isl_union_map *isl_union_map_zip(__isl_take isl_union_map *umap);
  298 __isl_give isl_union_map *isl_union_map_curry(__isl_take isl_union_map *umap);
  299 __isl_give isl_union_map *isl_union_map_range_curry(
  301 __isl_give isl_union_map *isl_union_map_uncurry(__isl_take isl_union_map *umap);
  303 __isl_give isl_union_map *isl_union_map_align_params(
  305 __isl_give isl_union_set *isl_union_set_align_params(
tools/polly/lib/External/isl/include/isl/union_set.h
   15 __isl_give isl_union_set *isl_union_set_from_basic_set(
   18 __isl_give isl_union_set *isl_union_set_from_set(__isl_take isl_set *set);
   19 __isl_give isl_union_set *isl_union_set_empty(__isl_take isl_space *space);
   20 __isl_give isl_union_set *isl_union_set_copy(__isl_keep isl_union_set *uset);
   24 __isl_give isl_space *isl_union_set_get_space(__isl_keep isl_union_set *uset);
   26 __isl_give isl_union_set *isl_union_set_reset_user(
   29 __isl_give isl_union_set *isl_union_set_universe(
   31 __isl_give isl_set *isl_union_set_params(__isl_take isl_union_set *uset);
   34 __isl_give isl_union_set *isl_union_set_detect_equalities(
   37 __isl_give isl_union_set *isl_union_set_affine_hull(
   40 __isl_give isl_union_set *isl_union_set_polyhedral_hull(
   42 __isl_give isl_union_set *isl_union_set_remove_redundancies(
   44 __isl_give isl_union_set *isl_union_set_simple_hull(
   47 __isl_give isl_union_set *isl_union_set_coalesce(
   50 __isl_give isl_union_set *isl_union_set_compute_divs(
   53 __isl_give isl_union_set *isl_union_set_lexmin(__isl_take isl_union_set *uset);
   55 __isl_give isl_union_set *isl_union_set_lexmax(__isl_take isl_union_set *uset);
   57 __isl_give isl_union_set *isl_union_set_add_set(__isl_take isl_union_set *uset,
   60 __isl_give isl_union_set *isl_union_set_union(__isl_take isl_union_set *uset1,
   63 __isl_give isl_union_set *isl_union_set_subtract(
   66 __isl_give isl_union_set *isl_union_set_intersect(
   69 __isl_give isl_union_set *isl_union_set_intersect_params(
   71 __isl_give isl_union_set *isl_union_set_product(__isl_take isl_union_set *uset1,
   74 __isl_give isl_union_set *isl_union_set_gist(__isl_take isl_union_set *uset,
   77 __isl_give isl_union_set *isl_union_set_gist_params(
   81 __isl_give isl_union_set *isl_union_set_apply(
   84 __isl_give isl_union_set *isl_union_set_preimage_multi_aff(
   87 __isl_give isl_union_set *isl_union_set_preimage_pw_multi_aff(
   90 __isl_give isl_union_set *isl_union_set_preimage_union_pw_multi_aff(
   94 __isl_give isl_union_set *isl_union_set_project_out(
   97 __isl_give isl_union_set *isl_union_set_remove_divs(
  122 __isl_give isl_basic_set_list *isl_union_set_get_basic_set_list(
  124 __isl_give isl_set_list *isl_union_set_get_set_list(
  128 __isl_give isl_set *isl_union_set_extract_set(__isl_keep isl_union_set *uset,
  130 __isl_give isl_set *isl_set_from_union_set(__isl_take isl_union_set *uset);
  135 __isl_give isl_basic_set *isl_union_set_sample(__isl_take isl_union_set *uset);
  137 __isl_give isl_point *isl_union_set_sample_point(
  141 __isl_give isl_union_set *isl_union_set_from_point(__isl_take isl_point *pnt);
  143 __isl_give isl_union_set *isl_union_set_lift(__isl_take isl_union_set *uset);
  145 __isl_give isl_union_map *isl_union_set_lex_lt_union_set(
  147 __isl_give isl_union_map *isl_union_set_lex_le_union_set(
  149 __isl_give isl_union_map *isl_union_set_lex_gt_union_set(
  151 __isl_give isl_union_map *isl_union_set_lex_ge_union_set(
  154 __isl_give isl_union_set *isl_union_set_coefficients(
  156 __isl_give isl_union_set *isl_union_set_solutions(
  159 __isl_give isl_union_set *isl_union_set_read_from_file(isl_ctx *ctx,
  162 __isl_give isl_union_set *isl_union_set_read_from_str(isl_ctx *ctx,
  164 __isl_give char *isl_union_set_to_str(__isl_keep isl_union_set *uset);
  165 __isl_give isl_printer *isl_printer_print_union_set(__isl_take isl_printer *p,
  171 __isl_give isl_union_set *isl_union_set_list_union(
tools/polly/lib/External/isl/include/isl/val.h
   21 __isl_give isl_val *isl_val_zero(isl_ctx *ctx);
   23 __isl_give isl_val *isl_val_one(isl_ctx *ctx);
   25 __isl_give isl_val *isl_val_negone(isl_ctx *ctx);
   27 __isl_give isl_val *isl_val_nan(isl_ctx *ctx);
   29 __isl_give isl_val *isl_val_infty(isl_ctx *ctx);
   31 __isl_give isl_val *isl_val_neginfty(isl_ctx *ctx);
   33 __isl_give isl_val *isl_val_int_from_si(isl_ctx *ctx, long i);
   34 __isl_give isl_val *isl_val_int_from_ui(isl_ctx *ctx, unsigned long u);
   35 __isl_give isl_val *isl_val_int_from_chunks(isl_ctx *ctx, size_t n,
   38 __isl_give isl_val *isl_val_copy(__isl_keep isl_val *v);
   45 __isl_give isl_val *isl_val_get_den_val(__isl_keep isl_val *v);
   51 __isl_give isl_val *isl_val_set_si(__isl_take isl_val *v, long i);
   54 __isl_give isl_val *isl_val_abs(__isl_take isl_val *v);
   56 __isl_give isl_val *isl_val_neg(__isl_take isl_val *v);
   58 __isl_give isl_val *isl_val_inv(__isl_take isl_val *v);
   60 __isl_give isl_val *isl_val_floor(__isl_take isl_val *v);
   62 __isl_give isl_val *isl_val_ceil(__isl_take isl_val *v);
   64 __isl_give isl_val *isl_val_trunc(__isl_take isl_val *v);
   65 __isl_give isl_val *isl_val_2exp(__isl_take isl_val *v);
   67 __isl_give isl_val *isl_val_pow2(__isl_take isl_val *v);
   69 __isl_give isl_val *isl_val_min(__isl_take isl_val *v1, __isl_take isl_val *v2);
   71 __isl_give isl_val *isl_val_max(__isl_take isl_val *v1, __isl_take isl_val *v2);
   73 __isl_give isl_val *isl_val_add(__isl_take isl_val *v1, __isl_take isl_val *v2);
   74 __isl_give isl_val *isl_val_add_ui(__isl_take isl_val *v1, unsigned long v2);
   76 __isl_give isl_val *isl_val_sub(__isl_take isl_val *v1, __isl_take isl_val *v2);
   77 __isl_give isl_val *isl_val_sub_ui(__isl_take isl_val *v1, unsigned long v2);
   79 __isl_give isl_val *isl_val_mul(__isl_take isl_val *v1, __isl_take isl_val *v2);
   80 __isl_give isl_val *isl_val_mul_ui(__isl_take isl_val *v1, unsigned long v2);
   82 __isl_give isl_val *isl_val_div(__isl_take isl_val *v1, __isl_take isl_val *v2);
   83 __isl_give isl_val *isl_val_div_ui(__isl_take isl_val *v1, unsigned long v2);
   85 __isl_give isl_val *isl_val_mod(__isl_take isl_val *v1, __isl_take isl_val *v2);
   87 __isl_give isl_val *isl_val_gcd(__isl_take isl_val *v1, __isl_take isl_val *v2);
   88 __isl_give isl_val *isl_val_gcdext(__isl_take isl_val *v1,
   89 	__isl_take isl_val *v2, __isl_give isl_val **x, __isl_give isl_val **y);
   89 	__isl_take isl_val *v2, __isl_give isl_val **x, __isl_give isl_val **y);
  142 __isl_give isl_val *isl_val_read_from_str(isl_ctx *ctx, const char *str);
  143 __isl_give isl_printer *isl_printer_print_val(__isl_take isl_printer *p,
  146 __isl_give char *isl_val_to_str(__isl_keep isl_val *v);
  148 __isl_give isl_multi_val *isl_multi_val_add_val(__isl_take isl_multi_val *mv,
  150 __isl_give isl_multi_val *isl_multi_val_mod_val(__isl_take isl_multi_val *mv,
  153 __isl_give isl_multi_val *isl_multi_val_read_from_str(isl_ctx *ctx,
  155 __isl_give isl_printer *isl_printer_print_multi_val(__isl_take isl_printer *p,
  158 __isl_give char *isl_multi_val_to_str(__isl_keep isl_multi_val *mv);
tools/polly/lib/External/isl/include/isl/vec.h
   26 __isl_give isl_vec *isl_vec_alloc(isl_ctx *ctx, unsigned size);
   27 __isl_give isl_vec *isl_vec_zero(isl_ctx *ctx, unsigned size);
   28 __isl_give isl_vec *isl_vec_copy(__isl_keep isl_vec *vec);
   34 __isl_give isl_val *isl_vec_get_element_val(__isl_keep isl_vec *vec, int pos);
   35 __isl_give isl_vec *isl_vec_set_element_si(__isl_take isl_vec *vec,
   37 __isl_give isl_vec *isl_vec_set_element_val(__isl_take isl_vec *vec,
   45 __isl_give isl_printer *isl_printer_print_vec(__isl_take isl_printer *printer,
   48 __isl_give isl_vec *isl_vec_ceil(__isl_take isl_vec *vec);
   50 __isl_give isl_vec *isl_vec_set_si(__isl_take isl_vec *vec, int v);
   51 __isl_give isl_vec *isl_vec_set_val(__isl_take isl_vec *vec,
   53 __isl_give isl_vec *isl_vec_clr(__isl_take isl_vec *vec);
   54 __isl_give isl_vec *isl_vec_neg(__isl_take isl_vec *vec);
   55 __isl_give isl_vec *isl_vec_add(__isl_take isl_vec *vec1,
   57 __isl_give isl_vec *isl_vec_extend(__isl_take isl_vec *vec, unsigned size);
   58 __isl_give isl_vec *isl_vec_zero_extend(__isl_take isl_vec *vec, unsigned size);
   59 __isl_give isl_vec *isl_vec_concat(__isl_take isl_vec *vec1,
   62 __isl_give isl_vec *isl_vec_sort(__isl_take isl_vec *vec);
   64 __isl_give isl_vec *isl_vec_read_from_file(isl_ctx *ctx, FILE *input);
   66 __isl_give isl_vec *isl_vec_drop_els(__isl_take isl_vec *vec,
   68 __isl_give isl_vec *isl_vec_add_els(__isl_take isl_vec *vec, unsigned n);
   69 __isl_give isl_vec *isl_vec_insert_els(__isl_take isl_vec *vec,
   71 __isl_give isl_vec *isl_vec_insert_zero_els(__isl_take isl_vec *vec,
   73 __isl_give isl_vec *isl_vec_move_els(__isl_take isl_vec *vec,
tools/polly/lib/External/isl/include/isl/vertices.h
   22 __isl_give isl_basic_set *isl_vertex_get_domain(__isl_keep isl_vertex *vertex);
   23 __isl_give isl_multi_aff *isl_vertex_get_expr(__isl_keep isl_vertex *vertex);
   26 __isl_give isl_vertices *isl_basic_set_compute_vertices(
   35 __isl_give isl_basic_set *isl_cell_get_domain(__isl_keep isl_cell *cell);
tools/polly/lib/External/isl/isl_aff.c
   58 __isl_give isl_aff *isl_aff_alloc_vec(__isl_take isl_local_space *ls,
   81 __isl_give isl_aff *isl_aff_alloc(__isl_take isl_local_space *ls)
  107 __isl_give isl_aff *isl_aff_zero_on_domain(__isl_take isl_local_space *ls)
  124 __isl_give isl_pw_aff *isl_pw_aff_zero_on_domain(__isl_take isl_local_space *ls)
  132 __isl_give isl_aff *isl_aff_nan_on_domain(__isl_take isl_local_space *ls)
  148 __isl_give isl_pw_aff *isl_pw_aff_nan_on_domain(__isl_take isl_local_space *ls)
  156 __isl_give isl_aff *isl_aff_val_on_domain(__isl_take isl_local_space *ls,
  187 __isl_give isl_aff *isl_aff_var_on_domain(__isl_take isl_local_space *ls,
  227 __isl_give isl_pw_aff *isl_pw_aff_var_on_domain(__isl_take isl_local_space *ls,
  236 __isl_give isl_aff *isl_aff_param_on_domain_space_id(
  257 __isl_give isl_aff *isl_aff_copy(__isl_keep isl_aff *aff)
  266 __isl_give isl_aff *isl_aff_dup(__isl_keep isl_aff *aff)
  275 __isl_give isl_aff *isl_aff_cow(__isl_take isl_aff *aff)
  362 __isl_give isl_space *isl_aff_get_domain_space(__isl_keep isl_aff *aff)
  367 __isl_give isl_space *isl_aff_get_space(__isl_keep isl_aff *aff)
  378 __isl_give isl_local_space *isl_aff_get_domain_local_space(
  384 __isl_give isl_local_space *isl_aff_get_local_space(__isl_keep isl_aff *aff)
  404 __isl_give isl_local_space *isl_aff_take_domain_local_space(
  424 __isl_give isl_aff *isl_aff_restore_domain_local_space(
  463 __isl_give isl_aff *isl_aff_reset_domain_space(__isl_take isl_aff *aff,
  485 __isl_give isl_aff *isl_aff_reset_space_and_domain(__isl_take isl_aff *aff,
  497 static __isl_give isl_vec *vec_reorder(__isl_take isl_vec *vec,
  529 __isl_give isl_aff *isl_aff_realign_domain(__isl_take isl_aff *aff,
  551 __isl_give isl_aff *isl_aff_align_params(__isl_take isl_aff *aff,
  642 __isl_give isl_val *isl_aff_get_denominator_val(__isl_keep isl_aff *aff)
  657 __isl_give isl_val *isl_aff_get_constant_val(__isl_keep isl_aff *aff)
  675 __isl_give isl_val *isl_aff_get_coefficient_val(__isl_keep isl_aff *aff,
  734 __isl_give isl_aff *isl_aff_set_constant(__isl_take isl_aff *aff, isl_int v)
  757 __isl_give isl_aff *isl_aff_set_constant_val(__isl_take isl_aff *aff,
  811 __isl_give isl_aff *isl_aff_add_constant(__isl_take isl_aff *aff, isl_int v)
  837 __isl_give isl_aff *isl_aff_add_constant_val(__isl_take isl_aff *aff,
  885 __isl_give isl_aff *isl_aff_add_constant_si(__isl_take isl_aff *aff, int v)
  901 __isl_give isl_aff *isl_aff_add_constant_num(__isl_take isl_aff *aff, isl_int v)
  927 __isl_give isl_aff *isl_aff_add_constant_num_si(__isl_take isl_aff *aff, int v)
  946 __isl_give isl_aff *isl_aff_set_constant_si(__isl_take isl_aff *aff, int v)
  970 __isl_give isl_aff *isl_aff_set_coefficient(__isl_take isl_aff *aff,
 1008 __isl_give isl_aff *isl_aff_set_coefficient_si(__isl_take isl_aff *aff,
 1049 __isl_give isl_aff *isl_aff_set_coefficient_val(__isl_take isl_aff *aff,
 1115 __isl_give isl_aff *isl_aff_add_coefficient(__isl_take isl_aff *aff,
 1153 __isl_give isl_aff *isl_aff_add_coefficient_val(__isl_take isl_aff *aff,
 1217 __isl_give isl_aff *isl_aff_add_coefficient_si(__isl_take isl_aff *aff,
 1230 __isl_give isl_aff *isl_aff_get_div(__isl_keep isl_aff *aff, int pos)
 1242 __isl_give isl_aff *isl_aff_neg(__isl_take isl_aff *aff)
 1267 __isl_give isl_aff *isl_aff_remove_unused_divs(__isl_take isl_aff *aff)
 1299 static __isl_give isl_aff *plug_in_integral_divs(__isl_take isl_aff *aff)
 1364 static __isl_give isl_aff *plug_in_unit_divs(__isl_take isl_aff *aff)
 1394 static __isl_give isl_aff *swap_div(__isl_take isl_aff *aff, int a, int b)
 1425 static __isl_give isl_aff *merge_divs(__isl_take isl_aff *aff, int a, int b)
 1452 static __isl_give isl_aff *sort_divs(__isl_take isl_aff *aff)
 1483 __isl_give isl_aff *isl_aff_normalize(__isl_take isl_aff *aff)
 1508 __isl_give isl_aff *isl_aff_floor(__isl_take isl_aff *aff)
 1575 __isl_give isl_aff *isl_aff_mod_val(__isl_take isl_aff *aff,
 1604 __isl_give isl_pw_aff *isl_pw_aff_mod(__isl_take isl_pw_aff *pwaff, isl_int m)
 1623 __isl_give isl_pw_aff *isl_pw_aff_mod_val(__isl_take isl_pw_aff *pa,
 1652 __isl_give isl_aff *isl_aff_ceil(__isl_take isl_aff *aff)
 1680 __isl_give isl_aff *isl_aff_expand_divs(__isl_take isl_aff *aff,
 1708 static __isl_give isl_aff *add_expanded(__isl_take isl_aff *aff1,
 1745 __isl_give isl_aff *isl_aff_add(__isl_take isl_aff *aff1,
 1796 __isl_give isl_aff *isl_aff_sub(__isl_take isl_aff *aff1,
 1806 __isl_give isl_aff *isl_aff_scale(__isl_take isl_aff *aff, isl_int f)
 1842 __isl_give isl_aff *isl_aff_scale_val(__isl_take isl_aff *aff,
 1872 __isl_give isl_aff *isl_aff_scale_down(__isl_take isl_aff *aff, isl_int f)
 1909 __isl_give isl_aff *isl_aff_scale_down_val(__isl_take isl_aff *aff,
 1938 __isl_give isl_aff *isl_aff_scale_down_ui(__isl_take isl_aff *aff, unsigned f)
 1953 __isl_give isl_aff *isl_aff_set_dim_name(__isl_take isl_aff *aff,
 1972 __isl_give isl_aff *isl_aff_set_dim_id(__isl_take isl_aff *aff,
 1998 __isl_give isl_aff *isl_aff_set_tuple_id(__isl_take isl_aff *aff,
 2023 static __isl_give isl_aff *isl_aff_substitute_equalities_lifted(
 2070 __isl_give isl_aff *isl_aff_substitute_equalities(__isl_take isl_aff *aff,
 2092 __isl_give isl_aff *isl_aff_gist(__isl_take isl_aff *aff,
 2121 __isl_give isl_aff *isl_aff_gist_params(__isl_take isl_aff *aff,
 2134 static __isl_give isl_basic_set *aff_pos_basic_set(__isl_take isl_aff *aff,
 2171 static __isl_give isl_basic_set *aff_nonneg_basic_set(
 2197 __isl_give isl_basic_set *isl_aff_nonneg_basic_set(__isl_take isl_aff *aff)
 2205 __isl_give isl_basic_set *isl_aff_pos_basic_set(__isl_take isl_aff *aff)
 2214 __isl_give isl_basic_set *isl_aff_neg_basic_set(__isl_take isl_aff *aff)
 2226 static __isl_give isl_basic_set *aff_zero_basic_set(__isl_take isl_aff *aff,
 2252 __isl_give isl_basic_set *isl_aff_zero_basic_set(__isl_take isl_aff *aff)
 2260 __isl_give isl_basic_set *isl_aff_ge_basic_set(__isl_take isl_aff *aff1,
 2271 __isl_give isl_basic_set *isl_aff_gt_basic_set(__isl_take isl_aff *aff1,
 2282 __isl_give isl_set *isl_aff_ge_set(__isl_take isl_aff *aff1,
 2294 __isl_give isl_set *isl_aff_gt_set(__isl_take isl_aff *aff1,
 2303 __isl_give isl_basic_set *isl_aff_le_basic_set(__isl_take isl_aff *aff1,
 2312 __isl_give isl_basic_set *isl_aff_lt_basic_set(__isl_take isl_aff *aff1,
 2321 __isl_give isl_set *isl_aff_le_set(__isl_take isl_aff *aff1,
 2330 __isl_give isl_set *isl_aff_lt_set(__isl_take isl_aff *aff1,
 2339 __isl_give isl_basic_set *isl_aff_eq_basic_set(__isl_take isl_aff *aff1,
 2350 __isl_give isl_set *isl_aff_eq_set(__isl_take isl_aff *aff1,
 2362 __isl_give isl_set *isl_aff_ne_set(__isl_take isl_aff *aff1,
 2373 __isl_give isl_aff *isl_aff_add_on_domain(__isl_keep isl_set *dom,
 2431 __isl_give isl_aff *isl_aff_drop_dims(__isl_take isl_aff *aff,
 2471 static __isl_give isl_aff *drop_domain(__isl_take isl_aff *aff, unsigned first,
 2489 __isl_give isl_aff *isl_aff_project_domain_on_params(__isl_take isl_aff *aff)
 2520 __isl_give isl_aff *isl_aff_domain_factor_domain(__isl_take isl_aff *aff)
 2539 __isl_give isl_aff *isl_aff_from_range(__isl_take isl_aff *aff)
 2550 __isl_give isl_aff *isl_aff_insert_dims(__isl_take isl_aff *aff,
 2587 __isl_give isl_aff *isl_aff_add_dims(__isl_take isl_aff *aff,
 2597 __isl_give isl_pw_aff *isl_pw_aff_add_dims(__isl_take isl_pw_aff *pwaff,
 2612 __isl_give isl_aff *isl_aff_move_dims(__isl_take isl_aff *aff,
 2666 __isl_give isl_pw_aff *isl_pw_aff_from_aff(__isl_take isl_aff *aff)
 2704 static __isl_give isl_set *align_params_pw_pw_set_and(
 2706 	__isl_give isl_set *(*fn)(__isl_take isl_pw_aff *pwaff1,
 2733 static __isl_give isl_map *align_params_pw_pw_map_and(
 2735 	__isl_give isl_map *(*fn)(__isl_take isl_pw_aff *pa1,
 2765 static __isl_give isl_pw_aff *pw_aff_union_max(__isl_take isl_pw_aff *pwaff1,
 2771 __isl_give isl_pw_aff *isl_pw_aff_union_max(__isl_take isl_pw_aff *pwaff1,
 2784 static __isl_give isl_pw_aff *pw_aff_union_min(__isl_take isl_pw_aff *pwaff1,
 2790 __isl_give isl_pw_aff *isl_pw_aff_union_min(__isl_take isl_pw_aff *pwaff1,
 2797 __isl_give isl_pw_aff *isl_pw_aff_union_opt(__isl_take isl_pw_aff *pwaff1,
 2813 static __isl_give isl_set *pw_aff_locus(__isl_take isl_pw_aff *pwaff,
 2814 	__isl_give isl_basic_set *(*fn)(__isl_take isl_aff *aff, int rational),
 2852 __isl_give isl_set *isl_pw_aff_pos_set(__isl_take isl_pw_aff *pa)
 2860 __isl_give isl_set *isl_pw_aff_nonneg_set(__isl_take isl_pw_aff *pwaff)
 2868 __isl_give isl_set *isl_pw_aff_zero_set(__isl_take isl_pw_aff *pwaff)
 2876 __isl_give isl_set *isl_pw_aff_non_zero_set(__isl_take isl_pw_aff *pwaff)
 2890 static __isl_give isl_set *pw_aff_gte_set(__isl_take isl_pw_aff *pwaff1,
 2919 static __isl_give isl_set *pw_aff_eq_set(__isl_take isl_pw_aff *pwaff1,
 2925 __isl_give isl_set *isl_pw_aff_eq_set(__isl_take isl_pw_aff *pwaff1,
 2934 static __isl_give isl_set *pw_aff_ge_set(__isl_take isl_pw_aff *pwaff1,
 2940 __isl_give isl_set *isl_pw_aff_ge_set(__isl_take isl_pw_aff *pwaff1,
 2949 static __isl_give isl_set *pw_aff_gt_set(__isl_take isl_pw_aff *pwaff1,
 2955 __isl_give isl_set *isl_pw_aff_gt_set(__isl_take isl_pw_aff *pwaff1,
 2961 __isl_give isl_set *isl_pw_aff_le_set(__isl_take isl_pw_aff *pwaff1,
 2967 __isl_give isl_set *isl_pw_aff_lt_set(__isl_take isl_pw_aff *pwaff1,
 2984 static __isl_give isl_map *isl_pw_aff_order_map_aligned(
 2986 	__isl_give isl_set *(*order)(__isl_take isl_pw_aff *pa1,
 3009 static __isl_give isl_map *isl_pw_aff_eq_map_aligned(__isl_take isl_pw_aff *pa1,
 3018 __isl_give isl_map *isl_pw_aff_eq_map(__isl_take isl_pw_aff *pa1,
 3028 static __isl_give isl_map *isl_pw_aff_lt_map_aligned(__isl_take isl_pw_aff *pa1,
 3037 __isl_give isl_map *isl_pw_aff_lt_map(__isl_take isl_pw_aff *pa1,
 3048 static __isl_give isl_map *isl_pw_aff_gt_map_aligned(__isl_take isl_pw_aff *pa1,
 3058 __isl_give isl_map *isl_pw_aff_gt_map(__isl_take isl_pw_aff *pa1,
 3068 static __isl_give isl_set *pw_aff_list_set(__isl_take isl_pw_aff_list *list1,
 3070 	__isl_give isl_set *(*fn)(__isl_take isl_pw_aff *pwaff1,
 3108 __isl_give isl_set *isl_pw_aff_list_eq_set(__isl_take isl_pw_aff_list *list1,
 3114 __isl_give isl_set *isl_pw_aff_list_ne_set(__isl_take isl_pw_aff_list *list1,
 3124 __isl_give isl_set *isl_pw_aff_list_le_set(__isl_take isl_pw_aff_list *list1,
 3130 __isl_give isl_set *isl_pw_aff_list_lt_set(__isl_take isl_pw_aff_list *list1,
 3136 __isl_give isl_set *isl_pw_aff_list_ge_set(__isl_take isl_pw_aff_list *list1,
 3142 __isl_give isl_set *isl_pw_aff_list_gt_set(__isl_take isl_pw_aff_list *list1,
 3152 static __isl_give isl_set *pw_aff_ne_set(__isl_take isl_pw_aff *pwaff1,
 3163 __isl_give isl_set *isl_pw_aff_ne_set(__isl_take isl_pw_aff *pwaff1,
 3169 __isl_give isl_pw_aff *isl_pw_aff_scale_down(__isl_take isl_pw_aff *pwaff,
 3195 __isl_give isl_pw_aff *isl_pw_aff_floor(__isl_take isl_pw_aff *pwaff)
 3214 __isl_give isl_pw_aff *isl_pw_aff_ceil(__isl_take isl_pw_aff *pwaff)
 3237 static __isl_give isl_pw_aff *isl_pw_aff_select(
 3259 __isl_give isl_pw_aff *isl_pw_aff_cond(__isl_take isl_pw_aff *cond,
 3352 __isl_give isl_aff *isl_aff_mul(__isl_take isl_aff *aff1,
 3394 __isl_give isl_aff *isl_aff_div(__isl_take isl_aff *aff1,
 3444 static __isl_give isl_pw_aff *pw_aff_add(__isl_take isl_pw_aff *pwaff1,
 3450 __isl_give isl_pw_aff *isl_pw_aff_add(__isl_take isl_pw_aff *pwaff1,
 3456 __isl_give isl_pw_aff *isl_pw_aff_union_add(__isl_take isl_pw_aff *pwaff1,
 3462 static __isl_give isl_pw_aff *pw_aff_mul(__isl_take isl_pw_aff *pwaff1,
 3468 __isl_give isl_pw_aff *isl_pw_aff_mul(__isl_take isl_pw_aff *pwaff1,
 3474 static __isl_give isl_pw_aff *pw_aff_div(__isl_take isl_pw_aff *pa1,
 3482 __isl_give isl_pw_aff *isl_pw_aff_div(__isl_take isl_pw_aff *pa1,
 3510 __isl_give isl_pw_aff *isl_pw_aff_tdiv_q(__isl_take isl_pw_aff *pa1,
 3546 __isl_give isl_pw_aff *isl_pw_aff_tdiv_r(__isl_take isl_pw_aff *pa1,
 3588 static __isl_give isl_pw_aff *replace_by_nan(__isl_take isl_pw_aff *pa1,
 3603 static __isl_give isl_pw_aff *pw_aff_min(__isl_take isl_pw_aff *pwaff1,
 3617 static __isl_give isl_pw_aff *pw_aff_max(__isl_take isl_pw_aff *pwaff1,
 3636 static __isl_give isl_pw_aff *pw_aff_min_max(__isl_take isl_pw_aff *pa1,
 3655 __isl_give isl_pw_aff *isl_pw_aff_min(__isl_take isl_pw_aff *pwaff1,
 3663 __isl_give isl_pw_aff *isl_pw_aff_max(__isl_take isl_pw_aff *pwaff1,
 3669 static __isl_give isl_pw_aff *pw_aff_list_reduce(
 3671 	__isl_give isl_pw_aff *(*fn)(__isl_take isl_pw_aff *pwaff1,
 3701 __isl_give isl_pw_aff *isl_pw_aff_list_min(__isl_take isl_pw_aff_list *list)
 3710 __isl_give isl_pw_aff *isl_pw_aff_list_max(__isl_take isl_pw_aff_list *list)
 3717 __isl_give isl_pw_aff *isl_pw_aff_set_rational(__isl_take isl_pw_aff *pwaff)
 3738 __isl_give isl_pw_aff_list *isl_pw_aff_list_set_rational(
 3831 __isl_give isl_multi_aff *isl_multi_aff_from_aff_mat(
 3890 __isl_give isl_multi_aff *isl_multi_aff_flatten_domain(
 3911 __isl_give isl_multi_aff *isl_multi_aff_domain_map(__isl_take isl_space *space)
 3951 __isl_give isl_multi_aff *isl_multi_aff_range_map(__isl_take isl_space *space)
 3992 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_range_map(
 4001 __isl_give isl_multi_aff *isl_multi_aff_project_out_map(
 4059 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_project_out_map(
 4072 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_multi_aff(
 4082 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_identity(
 4090 static __isl_give isl_multi_aff *isl_multi_aff_substitute_equalities(
 4114 __isl_give isl_multi_aff *isl_multi_aff_scale(__isl_take isl_multi_aff *maff,
 4132 __isl_give isl_multi_aff *isl_multi_aff_add_on_domain(__isl_keep isl_set *dom,
 4151 __isl_give isl_set *isl_multi_aff_lex_le_set(__isl_take isl_multi_aff *ma1,
 4160 __isl_give isl_set *isl_multi_aff_lex_lt_set(__isl_take isl_multi_aff *ma1,
 4169 static __isl_give isl_set *isl_multi_aff_order_set(
 4171 	__isl_give isl_map *order(__isl_take isl_space *set_space))
 4191 __isl_give isl_set *isl_multi_aff_lex_ge_set(__isl_take isl_multi_aff *ma1,
 4200 __isl_give isl_set *isl_multi_aff_lex_gt_set(__isl_take isl_multi_aff *ma1,
 4238 static __isl_give isl_pw_multi_aff *pw_multi_aff_union_lexmax(
 4252 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_union_lexmax(
 4260 static __isl_give isl_pw_multi_aff *pw_multi_aff_union_lexmin(
 4274 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_union_lexmin(
 4282 static __isl_give isl_pw_multi_aff *pw_multi_aff_add(
 4289 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_add(
 4296 static __isl_give isl_pw_multi_aff *pw_multi_aff_sub(
 4305 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_sub(
 4312 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_union_add(
 4322 __isl_give isl_union_pw_aff *isl_union_pw_aff_union_add(
 4332 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_union_add(
 4342 static __isl_give isl_pw_multi_aff *pw_multi_aff_product(
 4380 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_product(
 4392 static __isl_give isl_aff *subtract_initial(__isl_take isl_aff *aff,
 4491 static __isl_give isl_aff *extract_aff_from_equality(
 4563 static __isl_give isl_aff *extract_isl_aff_from_basic_map(
 4586 static __isl_give isl_multi_aff *extract_isl_multi_aff_from_basic_map(
 4616 __isl_give isl_multi_aff *isl_multi_aff_from_basic_set_equalities(
 4640 static __isl_give isl_pw_multi_aff *plain_pw_multi_aff_from_map(
 4658 static __isl_give isl_pw_multi_aff *pw_multi_aff_from_map_base(
 4719 static __isl_give isl_pw_multi_aff *pw_multi_aff_from_map_div(
 4839 static __isl_give isl_pw_multi_aff *pw_multi_aff_from_map_check_div(
 4911 static __isl_give isl_multi_aff *range_map(__isl_take isl_aff *aff, int d,
 4997 static __isl_give isl_pw_multi_aff *pw_multi_aff_from_map_stride(
 5081 static __isl_give isl_pw_multi_aff *pw_multi_aff_from_map_check_strides(
 5145 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_map(__isl_take isl_map *map)
 5174 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_set(__isl_take isl_set *set)
 5196 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_from_aff(
 5212 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_from_union_map(
 5232 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_from_union_set(
 5240 __isl_give isl_pw_aff *isl_set_indicator_function(__isl_take isl_set *set)
 5273 __isl_give isl_aff *isl_aff_substitute(__isl_take isl_aff *aff,
 5312 __isl_give isl_multi_aff *isl_multi_aff_substitute(
 5353 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_substitute(
 5519 __isl_give isl_aff *isl_aff_pullback_multi_aff(__isl_take isl_aff *aff,
 5571 __isl_give isl_aff *isl_aff_pullback_aff(__isl_take isl_aff *aff1,
 5585 static __isl_give isl_multi_aff *isl_multi_aff_pullback_multi_aff_aligned(
 5619 __isl_give isl_multi_aff *isl_multi_aff_pullback_multi_aff(
 5632 __isl_give isl_aff *isl_aff_align_divs(__isl_take isl_aff *dst,
 5683 __isl_give isl_multi_aff *isl_multi_aff_align_divs(
 5707 __isl_give isl_aff *isl_aff_lift(__isl_take isl_aff *aff)
 5725 __isl_give isl_multi_aff *isl_multi_aff_lift(__isl_take isl_multi_aff *maff,
 5726 	__isl_give isl_local_space **ls)
 5785 __isl_give isl_pw_aff *isl_pw_multi_aff_get_pw_aff(
 5819 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_domain(
 5849 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_from_domain(
 5903 static __isl_give isl_union_pw_multi_aff *bin_op(
 5938 static __isl_give isl_pw_multi_aff *pw_multi_aff_range_product(
 5952 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_range_product(
 5962 static __isl_give isl_pw_multi_aff *pw_multi_aff_flat_range_product(
 5977 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_flat_range_product(
 6009 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_flat_range_product(
 6022 static __isl_give isl_pw_multi_aff *pw_multi_aff_set_pw_aff(
 6080 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_set_pw_aff(
 6190 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_scale_multi_val(
 6235 static __isl_give isl_pw_multi_aff *union_pw_multi_aff_scale_multi_val_entry(
 6255 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_scale_multi_val(
 6280 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_zero(__isl_take isl_space *space)
 6288 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_pw_aff(
 6322 static __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_multi_pw_aff_0D(
 6341 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_multi_pw_aff(
 6376 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_from_multi_aff(
 6406 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_from_pw_multi_aff(
 6567 static __isl_give isl_multi_pw_aff *isl_multi_pw_aff_pullback_multi_aff_aligned(
 6609 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_pullback_multi_aff(
 6638 static __isl_give isl_multi_pw_aff *
 6679 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_pullback_pw_multi_aff(
 6712 static __isl_give isl_pw_aff *isl_multi_pw_aff_apply_aff_aligned(
 6769 __isl_give isl_pw_aff *isl_multi_pw_aff_apply_aff(
 6801 static __isl_give isl_pw_aff *isl_multi_pw_aff_apply_pw_aff_aligned(
 6842 __isl_give isl_pw_aff *isl_multi_pw_aff_apply_pw_aff(
 6871 static __isl_give isl_pw_aff *isl_pw_aff_pullback_multi_pw_aff_aligned(
 6882 __isl_give isl_pw_aff *isl_pw_aff_pullback_multi_pw_aff(
 6898 static __isl_give isl_multi_pw_aff *
 6939 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_pullback_multi_pw_aff(
 6951 static __isl_give isl_map *isl_multi_pw_aff_order_map(
 6953 	__isl_give isl_map *(*order)(__isl_keep isl_multi_pw_aff *mpa1,
 6994 static __isl_give isl_map *isl_multi_pw_aff_eq_map_on_space(
 7020 __isl_give isl_map *isl_multi_pw_aff_eq_map(__isl_take isl_multi_pw_aff *mpa1,
 7037 static __isl_give isl_map *isl_multi_pw_aff_lex_map_on_space(
 7039 	__isl_give isl_map *(*base)(__isl_take isl_pw_aff *pa1,
 7082 __isl_give isl_map *isl_multi_pw_aff_lex_lt_map_on_space(
 7094 __isl_give isl_map *isl_multi_pw_aff_lex_lt_map(
 7110 __isl_give isl_map *isl_multi_pw_aff_lex_gt_map_on_space(
 7122 __isl_give isl_map *isl_multi_pw_aff_lex_gt_map(
 7205 __isl_give isl_pw_aff *isl_pw_aff_val_on_domain(__isl_take isl_set *domain,
 7222 __isl_give isl_multi_aff *isl_multi_aff_multi_val_on_space(
 7261 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_multi_val_on_domain(
 7302 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_multi_val_on_domain(
 7344 __isl_give isl_union_pw_multi_aff *
 7444 static __isl_give isl_union_pw_aff *isl_union_pw_aff_reset_domain_space(
 7469 static __isl_give isl_pw_aff *floor_entry(__isl_take isl_pw_aff *pa, void *user)
 7476 __isl_give isl_union_pw_aff *isl_union_pw_aff_floor(
 7488 __isl_give isl_union_pw_aff *isl_union_pw_aff_mod_val(
 7554 __isl_give isl_union_pw_aff *isl_union_pw_multi_aff_get_union_pw_aff(
 7580 __isl_give isl_union_pw_aff *isl_union_pw_aff_aff_on_domain(
 7595 __isl_give isl_union_pw_aff *isl_union_pw_aff_param_on_domain_id(
 7644 static __isl_give isl_union_pw_aff *isl_union_pw_aff_pw_aff_on_domain_aligned(
 7667 __isl_give isl_union_pw_aff *isl_union_pw_aff_pw_aff_on_domain(
 7736 __isl_give isl_union_pw_aff *isl_union_pw_aff_val_on_domain(
 7770 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_from_union_pw_aff(
 7805 __isl_give isl_union_set *isl_union_pw_aff_zero_union_set(
 7877 __isl_give isl_union_pw_aff *isl_union_pw_aff_pullback_union_pw_multi_aff(
 7961 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_zero(
 8004 static __isl_give isl_multi_union_pw_aff *
 8063 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_union_add(
 8074 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_from_multi_aff(
 8086 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_from_multi_pw_aff(
 8156 __isl_give isl_multi_union_pw_aff *
 8209 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_from_union_map(
 8226 static __isl_give isl_multi_union_pw_aff *
 8265 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_multi_val_on_domain(
 8291 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_multi_aff_on_domain(
 8308 static __isl_give isl_multi_union_pw_aff *
 8347 __isl_give isl_multi_union_pw_aff *
 8378 __isl_give isl_union_set *isl_multi_union_pw_aff_zero_union_set(
 8416 static __isl_give isl_union_map *isl_union_map_from_multi_union_pw_aff_0D(
 8447 __isl_give isl_union_map *isl_union_map_from_multi_union_pw_aff(
 8518 static __isl_give isl_union_pw_multi_aff *
 8543 __isl_give isl_union_pw_multi_aff *
 8564 __isl_give isl_union_pw_multi_aff *
 8604 static __isl_give isl_multi_union_pw_aff *mupa_intersect_range_0D(
 8616 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_intersect_range(
 8662 __isl_give isl_union_set *isl_multi_union_pw_aff_domain_0D(
 8677 __isl_give isl_union_set *isl_multi_union_pw_aff_domain(
 8717 static __isl_give isl_union_pw_aff *multi_union_pw_aff_apply_aff(
 8776 __isl_give isl_union_pw_aff *isl_multi_union_pw_aff_apply_aff(
 8815 static __isl_give isl_multi_union_pw_aff *mupa_apply_multi_aff_0D(
 8830 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_apply_multi_aff(
 8887 static __isl_give isl_union_pw_aff *isl_multi_union_pw_aff_apply_pw_aff_0D(
 8903 __isl_give isl_union_pw_aff *isl_multi_union_pw_aff_apply_pw_aff(
 8963 static __isl_give isl_multi_union_pw_aff *mupa_apply_pw_multi_aff_0D(
 8979 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_apply_pw_multi_aff(
 9035 static __isl_give isl_multi_union_pw_aff *preimage_explicit_domain(
 9073 __isl_give isl_multi_union_pw_aff *
 9115 __isl_give isl_multi_pw_aff *isl_multi_union_pw_aff_extract_multi_pw_aff(
 9155 static __isl_give isl_val *eval_void(__isl_take isl_aff *aff,
 9169 static __isl_give isl_val *eval(__isl_keep isl_vec *aff,
 9210 __isl_give isl_val *isl_aff_eval(__isl_take isl_aff *aff,
tools/polly/lib/External/isl/isl_aff_map.c
   64 static __isl_give isl_basic_map *isl_basic_map_from_aff2(
  110 __isl_give isl_basic_map *isl_basic_map_from_aff(__isl_take isl_aff *aff)
  118 __isl_give isl_map *isl_map_from_aff(__isl_take isl_aff *aff)
  131 __isl_give isl_basic_map *isl_basic_map_from_multi_aff2(
  174 static __isl_give isl_basic_map *basic_map_from_multi_aff(
  184 __isl_give isl_basic_map *isl_basic_map_from_multi_aff(
  196 __isl_give isl_basic_set *isl_basic_set_from_multi_aff(
  209 __isl_give isl_map *isl_map_from_multi_aff_internal(
  222 __isl_give isl_map *isl_map_from_multi_aff(__isl_take isl_multi_aff *ma)
  233 __isl_give isl_set *isl_set_from_multi_aff(__isl_take isl_multi_aff *ma)
  247 __isl_give isl_basic_map *isl_basic_map_from_aff_list(
  278 __isl_give isl_map *isl_map_from_pw_aff_internal(__isl_take isl_pw_aff *pwaff)
  309 __isl_give isl_map *isl_map_from_pw_aff(__isl_take isl_pw_aff *pwaff)
  320 __isl_give isl_set *isl_set_from_pw_aff(__isl_take isl_pw_aff *pwaff)
  333 __isl_give isl_map *isl_map_from_pw_multi_aff(__isl_take isl_pw_multi_aff *pma)
  364 __isl_give isl_set *isl_set_from_pw_multi_aff(__isl_take isl_pw_multi_aff *pma)
  376 static __isl_give isl_map *map_from_multi_pw_aff(
  417 __isl_give isl_map *isl_map_from_multi_pw_aff(__isl_take isl_multi_pw_aff *mpa)
  429 __isl_give isl_set *isl_set_from_multi_pw_aff(__isl_take isl_multi_pw_aff *mpa)
  453 __isl_give isl_union_map *isl_union_map_from_union_pw_aff(
  491 __isl_give isl_union_map *isl_union_map_from_union_pw_multi_aff(
tools/polly/lib/External/isl/isl_aff_private.h
   75 __isl_give isl_aff *isl_aff_alloc_vec(__isl_take isl_local_space *ls,
   77 __isl_give isl_aff *isl_aff_alloc(__isl_take isl_local_space *ls);
   79 __isl_give isl_aff *isl_aff_reset_space_and_domain(__isl_take isl_aff *aff,
   81 __isl_give isl_aff *isl_aff_reset_domain_space(__isl_take isl_aff *aff,
   83 __isl_give isl_aff *isl_aff_realign_domain(__isl_take isl_aff *aff,
   86 __isl_give isl_aff *isl_aff_set_constant(__isl_take isl_aff *aff, isl_int v);
   87 __isl_give isl_aff *isl_aff_set_coefficient(__isl_take isl_aff *aff,
   89 __isl_give isl_aff *isl_aff_add_constant(__isl_take isl_aff *aff, isl_int v);
   91 __isl_give isl_aff *isl_aff_domain_factor_domain(__isl_take isl_aff *aff);
   95 __isl_give isl_aff *isl_aff_remove_unused_divs(__isl_take isl_aff *aff);
   96 __isl_give isl_aff *isl_aff_normalize(__isl_take isl_aff *aff);
   98 __isl_give isl_aff *isl_aff_expand_divs( __isl_take isl_aff *aff,
  101 __isl_give isl_pw_aff *isl_pw_aff_alloc_size(__isl_take isl_space *space,
  103 __isl_give isl_pw_aff *isl_pw_aff_reset_space(__isl_take isl_pw_aff *pwaff,
  105 __isl_give isl_pw_aff *isl_pw_aff_reset_domain_space(
  107 __isl_give isl_pw_aff *isl_pw_aff_add_disjoint(
  110 __isl_give isl_pw_aff *isl_pw_aff_union_opt(__isl_take isl_pw_aff *pwaff1,
  113 __isl_give isl_pw_aff *isl_pw_aff_set_rational(__isl_take isl_pw_aff *pwaff);
  114 __isl_give isl_pw_aff_list *isl_pw_aff_list_set_rational(
  117 __isl_give isl_aff *isl_aff_scale_down(__isl_take isl_aff *aff, isl_int f);
  118 __isl_give isl_pw_aff *isl_pw_aff_scale(__isl_take isl_pw_aff *pwaff,
  120 __isl_give isl_pw_aff *isl_pw_aff_scale_down(__isl_take isl_pw_aff *pwaff,
  133 __isl_give isl_multi_aff *isl_multi_aff_dup(__isl_keep isl_multi_aff *multi);
  135 __isl_give isl_multi_aff *isl_multi_aff_align_divs(
  138 __isl_give isl_multi_aff *isl_multi_aff_from_basic_set_equalities(
  141 __isl_give isl_multi_aff *isl_multi_aff_from_aff_mat(
  149 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_reset_domain_space(
  151 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_reset_space(
  153 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_add_disjoint(
  156 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_project_out(
  165 __isl_give isl_aff *isl_aff_substitute_equalities(__isl_take isl_aff *aff,
  167 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_substitute(
  179 __isl_give isl_basic_set *isl_aff_pos_basic_set(__isl_take isl_aff *aff);
tools/polly/lib/External/isl/isl_affine_hull.c
   32 __isl_give isl_basic_map *isl_basic_map_implicit_equalities(
  300 __isl_give isl_basic_set *isl_basic_set_recession_cone(
  341 static __isl_give isl_basic_set *add_adjacent_points(
  402 static __isl_give isl_basic_set *extend_affine_hull(struct isl_tab *tab,
  459 static __isl_give isl_basic_set *initialize_hull(__isl_keep isl_basic_set *bset,
  553 static __isl_give isl_basic_set *initial_hull(struct isl_tab *tab,
  875 __isl_give isl_basic_map *isl_basic_map_detect_equalities(
  920 __isl_give isl_basic_set *isl_basic_set_detect_equalities(
  927 __isl_give isl_map *isl_map_detect_equalities(__isl_take isl_map *map)
  933 __isl_give isl_set *isl_set_detect_equalities(__isl_take isl_set *set)
  941 __isl_give isl_basic_map *isl_basic_map_plain_affine_hull(
  954 __isl_give isl_basic_set *isl_basic_set_plain_affine_hull(
  964 __isl_give isl_basic_map *isl_basic_map_affine_hull(
  995 static __isl_give isl_basic_map *add_strides(__isl_take isl_basic_map *bmap,
 1060 static __isl_give isl_basic_map *isl_basic_map_make_strides_explicit(
 1122 static __isl_give isl_map *isl_map_local_affine_hull(__isl_take isl_map *map)
 1141 static __isl_give isl_set *isl_set_local_affine_hull(__isl_take isl_set *set)
 1148 static __isl_give isl_basic_map *replace_map_by_empty_basic_map(
 1177 __isl_give isl_basic_map *isl_map_affine_hull(__isl_take isl_map *map)
tools/polly/lib/External/isl/isl_ast.c
   32 __isl_give isl_ast_print_options *isl_ast_print_options_alloc(isl_ctx *ctx)
   47 __isl_give isl_ast_print_options *isl_ast_print_options_dup(
   69 __isl_give isl_ast_print_options *isl_ast_print_options_cow(
   81 __isl_give isl_ast_print_options *isl_ast_print_options_copy(
  111 __isl_give isl_ast_print_options *isl_ast_print_options_set_print_user(
  113 	__isl_give isl_printer *(*print_user)(__isl_take isl_printer *p,
  132 __isl_give isl_ast_print_options *isl_ast_print_options_set_print_for(
  134 	__isl_give isl_printer *(*print_for)(__isl_take isl_printer *p,
  149 __isl_give isl_ast_expr *isl_ast_expr_copy(__isl_keep isl_ast_expr *expr)
  158 __isl_give isl_ast_expr *isl_ast_expr_dup(__isl_keep isl_ast_expr *expr)
  194 __isl_give isl_ast_expr *isl_ast_expr_cow(__isl_take isl_ast_expr *expr)
  250 __isl_give isl_val *isl_ast_expr_get_val(__isl_keep isl_ast_expr *expr)
  260 __isl_give isl_id *isl_ast_expr_get_id(__isl_keep isl_ast_expr *expr)
  291 __isl_give isl_ast_expr *isl_ast_expr_get_op_arg(__isl_keep isl_ast_expr *expr,
  308 __isl_give isl_ast_expr *isl_ast_expr_set_op_arg(__isl_take isl_ast_expr *expr,
  373 __isl_give isl_ast_expr *isl_ast_expr_alloc_op(isl_ctx *ctx,
  398 __isl_give isl_ast_expr *isl_ast_expr_from_id(__isl_take isl_id *id)
  425 __isl_give isl_ast_expr *isl_ast_expr_alloc_int_si(isl_ctx *ctx, int i)
  446 __isl_give isl_ast_expr *isl_ast_expr_from_val(__isl_take isl_val *v)
  477 __isl_give isl_ast_expr *isl_ast_expr_alloc_unary(enum isl_ast_op_type type,
  501 __isl_give isl_ast_expr *isl_ast_expr_neg(__isl_take isl_ast_expr *arg)
  508 __isl_give isl_ast_expr *isl_ast_expr_address_of(__isl_take isl_ast_expr *expr)
  525 __isl_give isl_ast_expr *isl_ast_expr_alloc_binary(enum isl_ast_op_type type,
  551 __isl_give isl_ast_expr *isl_ast_expr_add(__isl_take isl_ast_expr *expr1,
  559 __isl_give isl_ast_expr *isl_ast_expr_sub(__isl_take isl_ast_expr *expr1,
  567 __isl_give isl_ast_expr *isl_ast_expr_mul(__isl_take isl_ast_expr *expr1,
  575 __isl_give isl_ast_expr *isl_ast_expr_div(__isl_take isl_ast_expr *expr1,
  585 __isl_give isl_ast_expr *isl_ast_expr_pdiv_q(__isl_take isl_ast_expr *expr1,
  595 __isl_give isl_ast_expr *isl_ast_expr_pdiv_r(__isl_take isl_ast_expr *expr1,
  603 __isl_give isl_ast_expr *isl_ast_expr_and(__isl_take isl_ast_expr *expr1,
  612 __isl_give isl_ast_expr *isl_ast_expr_and_then(__isl_take isl_ast_expr *expr1,
  620 __isl_give isl_ast_expr *isl_ast_expr_or(__isl_take isl_ast_expr *expr1,
  629 __isl_give isl_ast_expr *isl_ast_expr_or_else(__isl_take isl_ast_expr *expr1,
  637 __isl_give isl_ast_expr *isl_ast_expr_le(__isl_take isl_ast_expr *expr1,
  645 __isl_give isl_ast_expr *isl_ast_expr_lt(__isl_take isl_ast_expr *expr1,
  653 __isl_give isl_ast_expr *isl_ast_expr_ge(__isl_take isl_ast_expr *expr1,
  661 __isl_give isl_ast_expr *isl_ast_expr_gt(__isl_take isl_ast_expr *expr1,
  669 __isl_give isl_ast_expr *isl_ast_expr_eq(__isl_take isl_ast_expr *expr1,
  678 static __isl_give isl_ast_expr *ast_expr_with_arguments(
  715 __isl_give isl_ast_expr *isl_ast_expr_access(__isl_take isl_ast_expr *array,
  724 __isl_give isl_ast_expr *isl_ast_expr_call(__isl_take isl_ast_expr *function,
  734 __isl_give isl_ast_expr *isl_ast_expr_substitute_ids(
  799 __isl_give isl_ast_node *isl_ast_node_alloc(isl_ctx *ctx,
  820 __isl_give isl_ast_node *isl_ast_node_alloc_if(__isl_take isl_ast_expr *guard)
  842 __isl_give isl_ast_node *isl_ast_node_alloc_for(__isl_take isl_id *id)
  867 __isl_give isl_ast_node *isl_ast_node_alloc_mark(__isl_take isl_id *id,
  893 __isl_give isl_ast_node *isl_ast_node_alloc_user(__isl_take isl_ast_expr *expr)
  916 __isl_give isl_ast_node *isl_ast_node_alloc_block(
  942 __isl_give isl_ast_node *isl_ast_node_from_ast_node_list(
  956 __isl_give isl_ast_node *isl_ast_node_copy(__isl_keep isl_ast_node *node)
  965 __isl_give isl_ast_node *isl_ast_node_dup(__isl_keep isl_ast_node *node)
 1018 __isl_give isl_ast_node *isl_ast_node_cow(__isl_take isl_ast_node *node)
 1073 __isl_give isl_ast_node *isl_ast_node_for_set_body(
 1093 __isl_give isl_ast_node *isl_ast_node_for_get_body(
 1106 __isl_give isl_ast_node *isl_ast_node_for_mark_degenerate(
 1126 __isl_give isl_ast_expr *isl_ast_node_for_get_iterator(
 1137 __isl_give isl_ast_expr *isl_ast_node_for_get_init(
 1155 __isl_give isl_ast_expr *isl_ast_node_for_get_cond(
 1176 __isl_give isl_ast_expr *isl_ast_node_for_get_inc(
 1191 __isl_give isl_ast_node *isl_ast_node_if_set_then(
 1211 __isl_give isl_ast_node *isl_ast_node_if_get_then(
 1233 __isl_give isl_ast_node *isl_ast_node_if_get_else(
 1244 __isl_give isl_ast_expr *isl_ast_node_if_get_cond(
 1255 __isl_give isl_ast_node_list *isl_ast_node_block_get_children(
 1266 __isl_give isl_ast_expr *isl_ast_node_user_get_expr(
 1280 __isl_give isl_id *isl_ast_node_mark_get_id(__isl_keep isl_ast_node *node)
 1293 __isl_give isl_ast_node *isl_ast_node_mark_get_node(
 1305 __isl_give isl_id *isl_ast_node_get_annotation(__isl_keep isl_ast_node *node)
 1312 __isl_give isl_ast_node *isl_ast_node_set_annotation(
 1519 static __isl_give isl_printer *print_ast_expr_c(__isl_take isl_printer *p,
 1565 static __isl_give isl_printer *print_sub_expr_c(__isl_take isl_printer *p,
 1617 static __isl_give isl_id *names_id(isl_ctx *ctx)
 1626 static __isl_give isl_printer *alloc_note(__isl_take isl_printer *p,
 1658 static __isl_give isl_printer *alloc_names(__isl_take isl_printer *p,
 1683 __isl_give isl_printer *isl_ast_op_type_set_print_name(
 1733 static __isl_give isl_printer *print_min_max_c(__isl_take isl_printer *p,
 1756 static __isl_give isl_printer *print_call_c(__isl_take isl_printer *p,
 1777 static __isl_give isl_printer *print_access_c(__isl_take isl_printer *p,
 1794 static __isl_give isl_printer *print_ast_expr_c(__isl_take isl_printer *p,
 1900 static __isl_give isl_printer *print_ast_expr_isl(__isl_take isl_printer *p,
 1909 static __isl_give isl_printer *print_arguments(__isl_take isl_printer *p,
 1940 static __isl_give isl_printer *print_ast_expr_isl(__isl_take isl_printer *p,
 1990 __isl_give isl_printer *isl_printer_print_ast_expr(__isl_take isl_printer *p,
 2015 static __isl_give isl_printer *print_ast_node_isl(__isl_take isl_printer *p,
 2020 static __isl_give isl_printer *print_ast_node_list(__isl_take isl_printer *p,
 2047 static __isl_give isl_printer *print_ast_node_isl(__isl_take isl_printer *p,
 2161 static __isl_give isl_printer *print_ast_node_c(__isl_take isl_printer *p,
 2164 static __isl_give isl_printer *print_if_c(__isl_take isl_printer *p,
 2189 static __isl_give isl_printer *print_body_c(__isl_take isl_printer *p,
 2228 static __isl_give isl_printer *start_block(__isl_take isl_printer *p)
 2240 static __isl_give isl_printer *end_block(__isl_take isl_printer *p)
 2269 static __isl_give isl_printer *print_for_c(__isl_take isl_printer *p,
 2323 static __isl_give isl_printer *print_if_c(__isl_take isl_printer *p,
 2348 static __isl_give isl_printer *print_ast_node_c(__isl_take isl_printer *p,
 2395 __isl_give isl_printer *isl_ast_node_for_print(__isl_keep isl_ast_node *node,
 2414 __isl_give isl_printer *isl_ast_node_if_print(__isl_keep isl_ast_node *node,
 2433 __isl_give isl_printer *isl_ast_node_print(__isl_keep isl_ast_node *node,
 2449 __isl_give isl_printer *isl_printer_print_ast_node(__isl_take isl_printer *p,
 2478 __isl_give isl_printer *isl_ast_node_list_print(
 2610 static __isl_give isl_printer *alloc_printed(__isl_take isl_printer *p,
 2619 static __isl_give isl_id *printed_id(isl_ctx *ctx)
 2670 __isl_give isl_printer *isl_ast_op_type_print_macro(
 2772 __isl_give isl_printer *isl_ast_expr_print_macros(
 2784 __isl_give isl_printer *isl_ast_node_print_macros(
 2795 __isl_give char *isl_ast_expr_to_C_str(__isl_keep isl_ast_expr *expr)
 2816 __isl_give char *isl_ast_node_to_C_str(__isl_keep isl_ast_node *node)
tools/polly/lib/External/isl/isl_ast_build.c
   32 __isl_give isl_map *isl_ast_build_map_to_iterator(
   55 static __isl_give isl_ast_build *isl_ast_build_init_derived(
   95 static __isl_give isl_id *generate_name(isl_ctx *ctx, int i,
  115 __isl_give isl_ast_build *isl_ast_build_from_context(__isl_take isl_set *set)
  160 __isl_give isl_ast_build *isl_ast_build_alloc(isl_ctx *ctx)
  171 __isl_give isl_ast_build *isl_ast_build_copy(__isl_keep isl_ast_build *build)
  180 __isl_give isl_ast_build *isl_ast_build_dup(__isl_keep isl_ast_build *build)
  248 __isl_give isl_ast_build *isl_ast_build_align_params(
  287 __isl_give isl_ast_build *isl_ast_build_cow(__isl_take isl_ast_build *build)
  335 __isl_give isl_ast_build *isl_ast_build_set_options(
  358 __isl_give isl_ast_build *isl_ast_build_set_iterators(
  387 __isl_give isl_ast_build *isl_ast_build_set_at_each_domain(
  389 	__isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node,
  405 __isl_give isl_ast_build *isl_ast_build_set_before_each_for(
  407 	__isl_give isl_id *(*fn)(__isl_keep isl_ast_build *build,
  423 __isl_give isl_ast_build *isl_ast_build_set_after_each_for(
  425 	__isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node,
  441 __isl_give isl_ast_build *isl_ast_build_set_before_each_mark(
  459 __isl_give isl_ast_build *isl_ast_build_set_after_each_mark(
  461 	__isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node,
  477 __isl_give isl_ast_build *isl_ast_build_set_create_leaf(
  479 	__isl_give isl_ast_node *(*fn)(__isl_take isl_ast_build *build,
  496 __isl_give isl_ast_build *isl_ast_build_clear_local_info(
  565 __isl_give int isl_ast_build_need_schedule_map(__isl_keep isl_ast_build *build)
  594 __isl_give isl_multi_aff *isl_ast_build_get_schedule_map_multi_aff(
  626 __isl_give isl_map *isl_ast_build_get_schedule_map(
  647 __isl_give isl_ast_build *isl_ast_build_increase_depth(
  691 static __isl_give isl_ast_build *isl_ast_build_init(
  731 static __isl_give isl_set *intersect_stride_constraint(__isl_take isl_set *set,
  762 static __isl_give isl_ast_build *update_values(
  836 __isl_give isl_ast_build *isl_ast_build_set_loop_bounds(
  878 __isl_give isl_ast_build *isl_ast_build_set_pending_generated(
  919 static __isl_give isl_ast_build *isl_ast_build_restrict_internal(
  943 __isl_give isl_ast_build *isl_ast_build_restrict_generated(
  970 __isl_give isl_ast_build *isl_ast_build_replace_pending_by_guard(
  992 __isl_give isl_ast_build *isl_ast_build_restrict(
 1008 __isl_give isl_ast_build *isl_ast_build_set_executed(
 1037 __isl_give isl_schedule_node *isl_ast_build_get_schedule_node(
 1048 static __isl_give isl_ast_build *extract_loop_types(
 1079 __isl_give isl_ast_build *isl_ast_build_set_schedule_node(
 1101 __isl_give isl_ast_build *isl_ast_build_reset_schedule_node(
 1116 __isl_give isl_set *isl_ast_build_get_domain(__isl_keep isl_ast_build *build)
 1123 __isl_give isl_set *isl_ast_build_get_pending(
 1131 __isl_give isl_set *isl_ast_build_get_generated(
 1140 __isl_give isl_multi_aff *isl_ast_build_get_internal2input(
 1166 __isl_give isl_space *isl_ast_build_get_space(__isl_keep isl_ast_build *build,
 1202 __isl_give isl_space *isl_ast_build_get_schedule_space(
 1232 __isl_give isl_union_map *isl_ast_build_get_schedule(
 1254 __isl_give isl_id *isl_ast_build_get_iterator_id(
 1266 static __isl_give isl_ast_build *set_stride(__isl_take isl_ast_build *build,
 1300 __isl_give isl_set *isl_ast_build_get_stride_constraint(
 1336 __isl_give isl_multi_aff *isl_ast_build_get_stride_expansion(
 1369 __isl_give isl_ast_build *isl_ast_build_include_stride(
 1403 __isl_give isl_ast_build *isl_ast_build_detect_strides(
 1481 static __isl_give isl_map *construct_insertion_map(__isl_take isl_space *space,
 1530 static __isl_give isl_union_map *options_insert_dim(
 1577 static __isl_give isl_ast_build *node_insert_dim(
 1624 __isl_give isl_ast_build *isl_ast_build_insert_dim(
 1686 __isl_give isl_ast_build *isl_ast_build_scale_down(
 1739 static __isl_give isl_id_list *generate_names(isl_ctx *ctx, int n, int first,
 1780 static __isl_give isl_union_map *embed_options(
 1816 __isl_give isl_ast_build *isl_ast_build_product(
 1933 __isl_give isl_val *isl_ast_build_get_stride(__isl_keep isl_ast_build *build,
 1948 __isl_give isl_aff *isl_ast_build_get_offset(
 1988 __isl_give isl_union_map *isl_ast_build_substitute_values_union_map_domain(
 2017 __isl_give isl_basic_set *isl_ast_build_compute_gist_basic_set(
 2039 __isl_give isl_set *isl_ast_build_compute_gist(
 2064 __isl_give isl_set *isl_ast_build_specialize(__isl_keep isl_ast_build *build,
 2076 __isl_give isl_basic_set *isl_ast_build_specialize_basic_set(
 2091 __isl_give isl_map *isl_ast_build_compute_gist_map_domain(
 2110 __isl_give isl_aff *isl_ast_build_compute_gist_aff(
 2129 __isl_give isl_pw_aff *isl_ast_build_compute_gist_pw_aff(
 2151 __isl_give isl_pw_multi_aff *isl_ast_build_compute_gist_pw_multi_aff(
 2182 __isl_give isl_set *isl_ast_build_get_option_domain(
 2260 __isl_give isl_ast_build *isl_ast_build_extract_isolated(
 2316 __isl_give isl_set *isl_ast_build_get_isolated(__isl_keep isl_ast_build *build)
 2340 __isl_give isl_map *isl_ast_build_get_separation_class(
 2370 __isl_give isl_set *isl_ast_build_eliminate_inner(
 2394 __isl_give isl_set *isl_ast_build_eliminate_divs(
 2415 __isl_give isl_set *isl_ast_build_eliminate(
 2425 __isl_give isl_ast_build *isl_ast_build_set_single_valued(
tools/polly/lib/External/isl/isl_ast_build_expr.c
   30 static __isl_give isl_aff *oppose_div_arg(__isl_take isl_aff *aff,
  128 static __isl_give isl_aff *steal_from_cst(__isl_take isl_aff *aff,
  184 static __isl_give isl_ast_expr *var_div(struct isl_ast_add_term_data *data,
  237 static __isl_give isl_ast_expr *var(struct isl_ast_add_term_data *data,
  272 static __isl_give isl_ast_expr *ast_expr_add(__isl_take isl_ast_expr *expr1,
  306 static __isl_give isl_ast_expr *ast_expr_sub(__isl_take isl_ast_expr *expr1,
  336 static __isl_give isl_ast_expr *isl_ast_expr_mod(__isl_keep isl_val *v,
  370 static __isl_give isl_ast_expr *scale(__isl_take isl_ast_expr *expr,
  420 static __isl_give isl_ast_expr *isl_ast_expr_add_term(
  446 static __isl_give isl_ast_expr *isl_ast_expr_add_int(
  951 static __isl_give isl_aff *extract_modulos(__isl_take isl_aff *aff,
 1000 static __isl_give isl_aff *extract_rational(__isl_take isl_aff *aff,
 1081 __isl_give isl_ast_expr *isl_ast_expr_from_aff(__isl_take isl_aff *aff,
 1135 static __isl_give isl_ast_expr *add_signed_terms(__isl_take isl_ast_expr *expr,
 1277 static __isl_give isl_ast_expr *extract_stride_constraint(
 1341 static __isl_give isl_ast_expr *isl_ast_expr_from_constraint(
 1444 __isl_give isl_ast_expr *isl_ast_build_expr_from_basic_set(
 1510 __isl_give isl_ast_expr *isl_ast_build_expr_from_set_internal(
 1570 __isl_give isl_ast_expr *isl_ast_build_expr_from_set(
 1770 static __isl_give isl_ast_expr *ast_expr_from_aff_list(
 2019 	__isl_give isl_basic_set *(*test)(__isl_take isl_aff *aff1,
 2173 __isl_give isl_ast_expr *isl_ast_build_expr_from_pw_aff_internal(
 2205 __isl_give isl_ast_expr *isl_ast_build_expr_from_pw_aff(
 2224 static __isl_give isl_multi_pw_aff *set_iterator_names(
 2245 static __isl_give isl_ast_expr *isl_ast_build_with_arguments(
 2271 static __isl_give isl_ast_expr *isl_ast_build_from_multi_pw_aff_internal(
 2283 static __isl_give isl_ast_expr *isl_ast_build_from_multi_pw_aff_member(
 2318 static __isl_give isl_ast_expr *isl_ast_build_from_multi_pw_aff_internal(
 2358 static __isl_give isl_ast_expr *isl_ast_build_from_pw_multi_aff_internal(
 2375 static __isl_give isl_ast_expr *isl_ast_build_from_multi_pw_aff(
 2414 __isl_give isl_ast_expr *isl_ast_build_call_from_multi_pw_aff(
 2426 __isl_give isl_ast_expr *isl_ast_build_access_from_multi_pw_aff(
 2439 static __isl_give isl_ast_expr *isl_ast_build_from_pw_multi_aff(
 2455 __isl_give isl_ast_expr *isl_ast_build_call_from_pw_multi_aff(
 2467 __isl_give isl_ast_expr *isl_ast_build_access_from_pw_multi_aff(
 2479 __isl_give isl_ast_node *isl_ast_build_call_from_executed(
tools/polly/lib/External/isl/isl_ast_build_expr.h
    7 __isl_give isl_ast_expr *isl_ast_build_expr_from_basic_set(
    9 __isl_give isl_ast_expr *isl_ast_build_expr_from_set_internal(
   12 __isl_give isl_ast_expr *isl_ast_build_expr_from_pw_aff_internal(
   14 __isl_give isl_ast_expr *isl_ast_expr_from_aff(__isl_take isl_aff *aff,
   16 __isl_give isl_ast_expr *isl_ast_expr_set_op_arg(__isl_take isl_ast_expr *expr,
   19 __isl_give isl_ast_node *isl_ast_build_call_from_executed(
tools/polly/lib/External/isl/isl_ast_build_private.h
  168 	__isl_give isl_ast_node *(*at_each_domain)(
  173 	__isl_give isl_id *(*before_each_for)(
  176 	__isl_give isl_ast_node *(*after_each_for)(
  184 	__isl_give isl_ast_node *(*after_each_mark)(
  189 	__isl_give isl_ast_node *(*create_leaf)(
  202 __isl_give isl_ast_build *isl_ast_build_clear_local_info(
  204 __isl_give isl_ast_build *isl_ast_build_increase_depth(
  209 __isl_give isl_space *isl_ast_build_get_space(
  211 __isl_give isl_ast_build *isl_ast_build_align_params(
  213 __isl_give isl_ast_build *isl_ast_build_cow(
  215 __isl_give isl_ast_build *isl_ast_build_insert_dim(
  217 __isl_give isl_ast_build *isl_ast_build_scale_down(
  220 __isl_give isl_ast_build *isl_ast_build_product(
  222 __isl_give isl_ast_build *isl_ast_build_set_loop_bounds(
  224 __isl_give isl_ast_build *isl_ast_build_set_pending_generated(
  226 __isl_give isl_ast_build *isl_ast_build_detect_strides(
  228 __isl_give isl_ast_build *isl_ast_build_include_stride(
  230 __isl_give isl_ast_build *isl_ast_build_set_executed(
  233 __isl_give isl_ast_build *isl_ast_build_set_single_valued(
  235 __isl_give isl_multi_aff *isl_ast_build_get_internal2input(
  237 __isl_give isl_set *isl_ast_build_get_domain(
  239 __isl_give isl_set *isl_ast_build_get_pending(
  241 __isl_give isl_set *isl_ast_build_get_generated(
  243 __isl_give isl_ast_build *isl_ast_build_restrict_generated(
  245 __isl_give isl_ast_build *isl_ast_build_replace_pending_by_guard(
  247 __isl_give int isl_ast_build_need_schedule_map(
  249 __isl_give isl_multi_aff *isl_ast_build_get_schedule_map_multi_aff(
  251 __isl_give isl_map *isl_ast_build_get_schedule_map(
  256 __isl_give isl_id *isl_ast_build_get_iterator_id(
  260 __isl_give isl_schedule_node *isl_ast_build_get_schedule_node(
  262 __isl_give isl_ast_build *isl_ast_build_set_schedule_node(
  265 __isl_give isl_ast_build *isl_ast_build_reset_schedule_node(
  268 __isl_give isl_ast_build *isl_ast_build_extract_isolated(
  271 __isl_give isl_set *isl_ast_build_get_isolated(
  274 __isl_give isl_basic_set *isl_ast_build_specialize_basic_set(
  276 __isl_give isl_basic_set *isl_ast_build_compute_gist_basic_set(
  278 __isl_give isl_set *isl_ast_build_specialize(__isl_keep isl_ast_build *build,
  280 __isl_give isl_set *isl_ast_build_compute_gist(
  282 __isl_give isl_map *isl_ast_build_compute_gist_map_domain(
  284 __isl_give isl_aff *isl_ast_build_compute_gist_aff(
  286 __isl_give isl_pw_aff *isl_ast_build_compute_gist_pw_aff(
  288 __isl_give isl_pw_multi_aff *isl_ast_build_compute_gist_pw_multi_aff(
  291 __isl_give isl_union_map *isl_ast_build_substitute_values_union_map_domain(
  298 __isl_give isl_aff *isl_ast_build_get_offset(__isl_keep isl_ast_build *build,
  300 __isl_give isl_val *isl_ast_build_get_stride(__isl_keep isl_ast_build *build,
  302 __isl_give isl_set *isl_ast_build_get_stride_constraint(
  304 __isl_give isl_multi_aff *isl_ast_build_get_stride_expansion(
  309 __isl_give isl_set *isl_ast_build_get_option_domain(
  311 __isl_give isl_map *isl_ast_build_get_separation_class(
  313 __isl_give isl_set *isl_ast_build_eliminate(
  315 __isl_give isl_set *isl_ast_build_eliminate_inner(
  317 __isl_give isl_set *isl_ast_build_eliminate_divs(
  323 __isl_give isl_map *isl_ast_build_map_to_iterator(
tools/polly/lib/External/isl/isl_ast_codegen.c
   35 static __isl_give isl_set *isl_set_coalesce_preserve(__isl_take isl_set *set)
   62 static __isl_give isl_ast_graft_list *generate_next_level(
   65 static __isl_give isl_ast_graft_list *generate_code(
  111 static __isl_give isl_ast_graft *at_each_domain(__isl_take isl_ast_graft *graft,
  279 static __isl_give isl_ast_graft_list *call_create_leaf(
  303 static __isl_give isl_ast_graft_list *build_ast_from_child(
  319 static __isl_give isl_ast_graft_list *generate_inner_level(
  352 static __isl_give isl_ast_node *before_each_for(__isl_take isl_ast_node *node,
  368 static __isl_give isl_ast_graft *after_each_for(__isl_take isl_ast_graft *graft,
  388 static __isl_give isl_union_map *plug_in_values(
  442 static __isl_give isl_aff *lower_bound(__isl_keep isl_constraint *c,
  481 static __isl_give isl_pw_aff *exact_bound(__isl_keep isl_set *domain,
  529 static __isl_give isl_pw_aff_list *remove_redundant_lower_bounds(
  597 static __isl_give isl_pw_aff_list *lower_bounds(
  639 static __isl_give isl_pw_aff_list *upper_bounds(
  680 static __isl_give isl_ast_expr *reduce_list(enum isl_ast_op_type type,
  735 static __isl_give isl_set *add_implied_guards(__isl_take isl_set *guard,
  782 static __isl_give isl_ast_graft *refine_degenerate(
  803 static __isl_give isl_set *intersect_constraints(
  855 static __isl_give isl_ast_graft *set_enforced_from_set(
  905 static __isl_give isl_ast_graft *set_enforced_from_list(
  971 static __isl_give isl_pw_aff_list *list_add_one(
 1010 static __isl_give isl_ast_graft *set_for_cond_from_list(
 1044 static __isl_give isl_ast_graft *set_for_cond_from_set(
 1063 static __isl_give isl_ast_expr *for_inc(__isl_keep isl_ast_build *build)
 1117 static __isl_give isl_ast_graft *set_for_node_expressions(
 1177 static __isl_give isl_ast_graft *refine_generic_bounds(
 1282 static __isl_give isl_ast_graft *refine_generic_split(
 1324 static __isl_give isl_ast_graft *refine_generic(
 1345 static __isl_give isl_ast_node *create_for(__isl_keep isl_ast_build *build,
 1368 static __isl_give isl_basic_set *extract_shared_enforced(
 1389 static __isl_give isl_set *extract_pending(__isl_keep isl_ast_build *build,
 1473 static __isl_give isl_ast_graft *create_node_scaled(
 1686 static __isl_give isl_ast_graft *create_node(__isl_take isl_union_map *executed,
 1770 static __isl_give isl_basic_set_list *isl_basic_set_list_from_set(
 1805 static __isl_give isl_ast_graft_list *add_node(
 1879 static __isl_give isl_basic_set_list *add_split_on(
 1928 static __isl_give isl_ast_graft_list *generate_sorted_domains(
 2045 static __isl_give isl_ast_graft_list *generate_sorted_domains(
 2165 static __isl_give isl_ast_graft_list *generate_parallel_domains(
 2212 static __isl_give isl_set *implicit_bounds(__isl_take isl_map *map,
 2231 static __isl_give isl_set *explicit_bounds(__isl_take isl_map *map,
 2288 static __isl_give isl_set *separate_schedule_domains(
 2337 static __isl_give isl_constraint *at_offset(int depth, __isl_keep isl_aff *aff,
 2544 static __isl_give isl_aff *find_unroll_lower_bound(
 2745 static __isl_give isl_set *do_unroll(struct isl_codegen_domains *domains,
 2784 static __isl_give isl_set *compute_unroll_domains(
 2843 static __isl_give isl_set *compute_atomic_domain(
 3075 static __isl_give isl_basic_set_list *compute_domains(
 3143 static __isl_give isl_ast_graft_list *generate_shifted_component_flat(
 3166 static __isl_give isl_ast_graft_list *generate_shifted_component_tree_separate(
 3232 static __isl_give isl_ast_graft_list *generate_shifted_component_tree_unroll(
 3312 static __isl_give isl_ast_graft_list *generate_shifted_component_tree_base(
 3374 static __isl_give isl_set *extract_disjunction(__isl_take isl_set *domain,
 3400 static __isl_give isl_ast_graft_list *list_add_guard(
 3427 static __isl_give isl_ast_graft_list *generate_shifted_component_tree_part(
 3475 static __isl_give isl_ast_graft_list *generate_shifted_component_parts(
 3522 static __isl_give isl_ast_graft_list *generate_shifted_component_only_after(
 3564 static __isl_give isl_ast_graft_list *generate_shifted_component_tree(
 3642 static __isl_give isl_ast_graft_list *generate_shifted_component(
 3661 static __isl_give isl_union_map *construct_component_executed(
 3684 static __isl_give isl_ast_graft_list *generate_shifted_component_from_list(
 3904 static __isl_give isl_union_map *construct_shifted_executed(
 3983 static __isl_give isl_ast_graft_list *generate_shift_component(
 4116 static __isl_give isl_ast_graft_list *generate_component(
 4444 static __isl_give isl_union_set *child_filter(
 4692 static __isl_give isl_ast_graft_list *generate_components(
 4773 static __isl_give isl_ast_graft_list *generate_next_level(
 4834 static __isl_give isl_union_map *internal_executed(
 4991 static __isl_give isl_ast_graft_list *generate_code(
 5062 __isl_give isl_ast_node *isl_ast_build_node_from_schedule_map(
 5085 __isl_give isl_ast_node *isl_ast_build_ast_from_schedule(
 5105 static __isl_give isl_ast_graft_list *build_ast_from_band(
 5161 static __isl_give isl_ast_graft_list *hoist_out_of_context(
 5228 static __isl_give isl_ast_graft_list *build_ast_from_context(
 5283 static __isl_give isl_ast_graft_list *build_ast_from_expansion(
 5322 static __isl_give isl_ast_graft_list *build_ast_from_extension(
 5363 static __isl_give isl_ast_graft_list *build_ast_from_filter(
 5429 static __isl_give isl_ast_graft_list *build_ast_from_guard(
 5499 static __isl_give isl_ast_graft *after_each_mark(
 5528 static __isl_give isl_ast_graft_list *build_ast_from_mark(
 5561 static __isl_give isl_ast_graft_list *build_ast_from_schedule_node(
 5575 static __isl_give isl_ast_graft_list *build_ast_from_sequence(
 5619 static __isl_give isl_ast_graft_list *build_ast_from_schedule_node(
 5675 static __isl_give isl_ast_graft_list *build_ast_from_child(
 5698 static __isl_give isl_ast_node *build_ast_from_domain(
 5756 __isl_give isl_ast_node *isl_ast_build_node_from_schedule(
tools/polly/lib/External/isl/isl_ast_graft.c
   20 static __isl_give isl_ast_graft *isl_ast_graft_copy(
   39 __isl_give isl_ast_node *isl_ast_graft_get_node(
   47 __isl_give isl_ast_graft *isl_ast_graft_alloc(
   82 __isl_give isl_ast_graft *isl_ast_graft_alloc_domain(
   92 static __isl_give isl_ast_graft *isl_ast_graft_copy(
  151 static __isl_give isl_set *hoist_guard(__isl_take isl_set *guard,
  193 __isl_give isl_set *isl_ast_graft_list_extract_hoistable_guard(
  274 static __isl_give isl_ast_node *ast_node_insert_if(
  326 static __isl_give isl_ast_graft *insert_if_node(
  359 static __isl_give isl_ast_graft *insert_pending_guard_node(
  370 __isl_give isl_ast_graft *isl_ast_graft_set_enforced(
  388 static __isl_give isl_basic_set *update_enforced(
  442 static __isl_give isl_ast_graft_list *graft_extend_body(
  480 static __isl_give isl_ast_graft_list *extend_then(
  491 static __isl_give isl_ast_graft_list *extend_else(
  542 static __isl_give isl_ast_graft_list *insert_pending_guard_nodes(
  663 __isl_give isl_ast_graft_list *isl_ast_graft_list_insert_pending_guard_nodes(
  696 static __isl_give isl_ast_node_list *extract_node_list(
  726 __isl_give isl_basic_set *isl_ast_graft_list_extract_shared_enforced(
  762 static __isl_give isl_ast_graft *store_guard(__isl_take isl_ast_graft *graft,
  794 static __isl_give isl_ast_graft_list *gist_guards(
  824 __isl_give isl_ast_graft_list *isl_ast_graft_list_gist_guards(
  843 __isl_give isl_ast_graft *isl_ast_graft_alloc_from_children(
  886 static __isl_give isl_ast_graft *ast_graft_list_fuse(
  908 __isl_give isl_ast_graft_list *isl_ast_graft_list_fuse(
  925 static __isl_give isl_ast_graft *isl_ast_graft_fuse(
  943 __isl_give isl_ast_graft *isl_ast_graft_insert_for(
  962 __isl_give isl_ast_graft *isl_ast_graft_insert_mark(
  983 __isl_give isl_ast_node *isl_ast_node_from_graft_list(
 1015 __isl_give isl_ast_graft *isl_ast_graft_enforce(
 1035 __isl_give isl_basic_set *isl_ast_graft_get_enforced(
 1041 __isl_give isl_set *isl_ast_graft_get_guard(__isl_keep isl_ast_graft *graft)
 1048 __isl_give isl_ast_graft *isl_ast_graft_add_guard(
 1069 __isl_give isl_ast_graft *isl_ast_graft_unembed(__isl_take isl_ast_graft *graft,
 1098 __isl_give isl_ast_graft_list *isl_ast_graft_list_unembed(
 1118 __isl_give isl_ast_graft *isl_ast_graft_preimage_multi_aff(
 1140 __isl_give isl_ast_graft_list *isl_ast_graft_list_preimage_multi_aff(
 1169 __isl_give isl_ast_graft_list *isl_ast_graft_list_sort_guard(
 1197 __isl_give isl_ast_graft_list *isl_ast_graft_list_merge(
 1281 __isl_give isl_printer *isl_printer_print_ast_graft(__isl_take isl_printer *p,
tools/polly/lib/External/isl/isl_ast_graft_private.h
   45 __isl_give isl_ast_graft *isl_ast_graft_alloc(
   47 __isl_give isl_ast_graft *isl_ast_graft_alloc_from_children(
   51 __isl_give isl_ast_graft_list *isl_ast_graft_list_fuse(
   54 __isl_give isl_ast_graft *isl_ast_graft_alloc_domain(
   57 __isl_give isl_ast_graft_list *isl_ast_graft_list_sort_guard(
   60 __isl_give isl_ast_graft_list *isl_ast_graft_list_merge(
   65 __isl_give isl_ast_node *isl_ast_graft_get_node(
   67 __isl_give isl_basic_set *isl_ast_graft_get_enforced(
   69 __isl_give isl_set *isl_ast_graft_get_guard(__isl_keep isl_ast_graft *graft);
   71 __isl_give isl_ast_graft *isl_ast_graft_insert_for(
   73 __isl_give isl_ast_graft *isl_ast_graft_add_guard(
   76 __isl_give isl_ast_graft *isl_ast_graft_enforce(
   79 __isl_give isl_ast_graft *isl_ast_graft_insert_mark(
   82 __isl_give isl_ast_graft_list *isl_ast_graft_list_unembed(
   84 __isl_give isl_ast_graft_list *isl_ast_graft_list_preimage_multi_aff(
   86 __isl_give isl_ast_graft_list *isl_ast_graft_list_insert_pending_guard_nodes(
   89 __isl_give isl_ast_node *isl_ast_node_from_graft_list(
   92 __isl_give isl_basic_set *isl_ast_graft_list_extract_shared_enforced(
   94 __isl_give isl_set *isl_ast_graft_list_extract_hoistable_guard(
   96 __isl_give isl_ast_graft_list *isl_ast_graft_list_gist_guards(
   99 __isl_give isl_printer *isl_printer_print_ast_graft(__isl_take isl_printer *p,
tools/polly/lib/External/isl/isl_ast_private.h
   37 __isl_give isl_ast_expr *isl_ast_expr_alloc_int_si(isl_ctx *ctx, int i);
   38 __isl_give isl_ast_expr *isl_ast_expr_alloc_op(isl_ctx *ctx,
   40 __isl_give isl_ast_expr *isl_ast_expr_alloc_binary(enum isl_ast_op_type type,
   88 __isl_give isl_ast_node *isl_ast_node_alloc_for(__isl_take isl_id *id);
   89 __isl_give isl_ast_node *isl_ast_node_for_mark_degenerate(
   91 __isl_give isl_ast_node *isl_ast_node_alloc_if(__isl_take isl_ast_expr *guard);
   92 __isl_give isl_ast_node *isl_ast_node_alloc_block(
   94 __isl_give isl_ast_node *isl_ast_node_alloc_mark(__isl_take isl_id *id,
   96 __isl_give isl_ast_node *isl_ast_node_from_ast_node_list(
   98 __isl_give isl_ast_node *isl_ast_node_for_set_body(
  100 __isl_give isl_ast_node *isl_ast_node_if_set_then(
  107 	__isl_give isl_printer *(*print_for)(__isl_take isl_printer *p,
  111 	__isl_give isl_printer *(*print_user)(__isl_take isl_printer *p,
  117 __isl_give isl_printer *isl_ast_node_list_print(
tools/polly/lib/External/isl/isl_bernstein.c
   59 static __isl_give isl_qpolynomial *vertex_coordinate(
  335 static __isl_give isl_pw_qpolynomial_fold *bernstein_coefficients_base(
  410 static __isl_give isl_pw_qpolynomial_fold *bernstein_coefficients_recursive(
  441 static __isl_give isl_pw_qpolynomial_fold *bernstein_coefficients_factors(
  474 static __isl_give isl_pw_qpolynomial_fold *bernstein_coefficients_full_recursive(
tools/polly/lib/External/isl/isl_bound.c
  205 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_bound(
  275 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_bound(
  303 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_bound(
tools/polly/lib/External/isl/isl_box.c
   47 static __isl_give isl_fixed_box *isl_fixed_box_alloc(
   72 static __isl_give isl_fixed_box *isl_fixed_box_init(
   85 __isl_give isl_fixed_box *isl_fixed_box_copy(__isl_keep isl_fixed_box *box)
   98 static __isl_give isl_fixed_box *isl_fixed_box_set_extent(
  115 static __isl_give isl_fixed_box *isl_fixed_box_set_valid_extent(
  130 static __isl_give isl_fixed_box *isl_fixed_box_invalidate(
  166 __isl_give isl_space *isl_fixed_box_get_space(__isl_keep isl_fixed_box *box)
  184 __isl_give isl_multi_aff *isl_fixed_box_get_offset(
  194 __isl_give isl_multi_val *isl_fixed_box_get_size(__isl_keep isl_fixed_box *box)
  301 static __isl_give isl_fixed_box *set_dim_extent(__isl_take isl_fixed_box *box,
  345 __isl_give isl_fixed_box *isl_map_get_range_simple_fixed_box_hull(
tools/polly/lib/External/isl/isl_coalesce.c
  410 static __isl_give isl_basic_map *add_valid_constraints(
  906 static __isl_give isl_vec *try_tightening(struct isl_coalesce_info *info,
 1417 static __isl_give isl_set *set_from_updated_bmap(__isl_keep isl_basic_map *bmap,
 3326 static __isl_give isl_aff_list *set_up_substitutions(
 3817 static __isl_give isl_map *update_basic_maps(__isl_take isl_map *map,
 3871 __isl_give isl_map *isl_map_coalesce(__isl_take isl_map *map)
tools/polly/lib/External/isl/isl_constraint.c
   65 __isl_give isl_constraint *isl_constraint_alloc_vec(int eq,
   89 __isl_give isl_constraint *isl_constraint_alloc(int eq,
  140 __isl_give isl_constraint *isl_constraint_alloc_equality(
  146 __isl_give isl_constraint *isl_constraint_alloc_inequality(
  278 __isl_give isl_constraint_list *isl_basic_map_get_constraint_list(
  306 __isl_give isl_constraint_list *isl_basic_set_get_constraint_list(
  359 __isl_give isl_map *isl_map_add_constraint(__isl_take isl_map *map,
  370 __isl_give isl_set *isl_set_add_constraint(__isl_take isl_set *set,
  376 __isl_give isl_space *isl_constraint_get_space(
  382 __isl_give isl_local_space *isl_constraint_get_local_space(
  485 __isl_give isl_val *isl_constraint_get_constant_val(
  514 __isl_give isl_val *isl_constraint_get_coefficient_val(
  531 __isl_give isl_aff *isl_constraint_get_div(__isl_keep isl_constraint *constraint,
  540 __isl_give isl_constraint *isl_constraint_set_constant(
  557 __isl_give isl_constraint *isl_constraint_set_constant_val(
  575 __isl_give isl_constraint *isl_constraint_set_constant_si(
  590 __isl_give isl_constraint *isl_constraint_set_coefficient(
  620 __isl_give isl_constraint *isl_constraint_set_coefficient_val(
  645 __isl_give isl_constraint *isl_constraint_set_coefficient_si(
  751 __isl_give isl_basic_map *isl_basic_map_from_constraint(
  790 __isl_give isl_basic_set *isl_basic_set_from_constraint(
  812 	__isl_give isl_constraint **c)
  845 	__isl_give isl_constraint **c)
  918 static __isl_give isl_basic_set *add_larger_bound_constraint(
  955 static __isl_give isl_basic_set *set_smallest_upper_bound(
  985 static __isl_give isl_basic_set *set_largest_lower_bound(
 1254 __isl_give isl_aff *isl_constraint_get_bound(
 1300 __isl_give isl_aff *isl_constraint_get_aff(
 1323 static __isl_give isl_constraint *isl_constraint_alloc_aff(int eq,
 1341 __isl_give isl_constraint *isl_equality_from_aff(__isl_take isl_aff *aff)
 1349 __isl_give isl_constraint *isl_inequality_from_aff(__isl_take isl_aff *aff)
tools/polly/lib/External/isl/isl_convex_hull.c
   30 static __isl_give isl_basic_set *uset_convex_hull_wrap_bounded(
   51 __isl_give isl_basic_map *isl_basic_map_remove_redundancies(
   92 __isl_give isl_basic_set *isl_basic_set_remove_redundancies(
  101 __isl_give isl_map *isl_map_remove_redundancies(__isl_take isl_map *map)
  107 __isl_give isl_set *isl_set_remove_redundancies(__isl_take isl_set *set)
  187 static __isl_give isl_set *isl_set_add_basic_set_equality(
  223 static __isl_give isl_basic_set *wrap_constraints(__isl_keep isl_set *set)
  412 static __isl_give isl_mat *initial_facet_constraint(__isl_keep isl_set *set)
  503 static __isl_give isl_basic_set *compute_facet(__isl_keep isl_set *set,
  558 static __isl_give isl_basic_set *extend(__isl_take isl_basic_set *hull,
  621 static __isl_give isl_basic_set *convex_hull_1d(__isl_take isl_set *set)
  741 static __isl_give isl_basic_set *convex_hull_0d(__isl_take isl_set *set)
  765 static __isl_give isl_basic_set *convex_hull_pair_elim(
  889 static __isl_give isl_basic_set *induced_lineality_space(
  945 static __isl_give isl_basic_set *uset_convex_hull(__isl_take isl_set *set);
  967 static __isl_give isl_basic_set *modulo_lineality(__isl_take isl_set *set,
 1011 static __isl_give isl_basic_set *valid_direction_lp(
 1092 static __isl_give isl_vec *valid_direction(
 1155 static __isl_give isl_basic_set *homogeneous_map(__isl_take isl_basic_set *bset,
 1235 static __isl_give isl_basic_set *convex_hull_pair_pointed(
 1277 static __isl_give isl_basic_set *uset_convex_hull_wrap(__isl_take isl_set *set);
 1278 static __isl_give isl_basic_set *modulo_affine_hull(
 1294 static __isl_give isl_basic_set *convex_hull_pair(
 1355 __isl_give isl_basic_set *isl_basic_set_lineality_space(
 1405 __isl_give isl_basic_set *isl_set_combined_lineality_space(
 1435 static __isl_give isl_basic_set *uset_convex_hull_unbounded(
 1489 static __isl_give isl_basic_set *initial_hull(__isl_take isl_basic_set *hull,
 1591 static __isl_give isl_basic_set *common_constraints(
 1712 static __isl_give isl_basic_set *proto_hull(__isl_keep isl_set *set,
 1731 static __isl_give isl_basic_set *uset_convex_hull_wrap(__isl_take isl_set *set)
 1753 static __isl_give isl_basic_set *uset_convex_hull(__isl_take isl_set *set)
 1803 static __isl_give isl_basic_set *uset_convex_hull_wrap_bounded(
 1842 static __isl_give isl_basic_set *modulo_affine_hull(
 1870 static __isl_give isl_basic_map *replace_map_by_empty_basic_map(
 1885 __isl_give isl_basic_map *isl_map_convex_hull(__isl_take isl_map *map)
 1935 __isl_give isl_basic_map *isl_map_polyhedral_hull(__isl_take isl_map *map)
 1943 __isl_give isl_basic_set *isl_set_polyhedral_hull(__isl_take isl_set *set)
 2168 static __isl_give isl_basic_set *add_bound(__isl_take isl_basic_set *hull,
 2250 static __isl_give isl_basic_set *add_bounds(__isl_take isl_basic_set *bset,
 2272 static __isl_give isl_basic_set *uset_simple_hull(__isl_take isl_set *set,
 2316 static __isl_give isl_basic_map *map_simple_hull_trivial(
 2335 static __isl_give isl_basic_map *cached_simple_hull(__isl_take isl_map *map,
 2365 static __isl_give isl_basic_map *map_simple_hull(__isl_take isl_map *map,
 2414 __isl_give isl_basic_map *isl_map_simple_hull(__isl_take isl_map *map)
 2427 __isl_give isl_basic_map *isl_map_unshifted_simple_hull(
 2433 __isl_give isl_basic_set *isl_set_unshifted_simple_hull(
 2455 static __isl_give isl_basic_map *select_shared_inequalities(
 2501 static __isl_give isl_basic_map *select_shared_equalities(
 2554 __isl_give isl_basic_map *isl_basic_map_plain_unshifted_simple_hull(
 2586 __isl_give isl_basic_map *isl_map_plain_unshifted_simple_hull(
 2614 __isl_give isl_basic_set *isl_set_plain_unshifted_simple_hull(
 2629 static __isl_give isl_basic_set *add_bound_from_constraint(
 2702 static __isl_give isl_basic_set *uset_unshifted_simple_hull_from_constraints(
 2752 static __isl_give isl_mat *collect_inequalities(__isl_take isl_mat *mat,
 2809 static __isl_give isl_basic_set *uset_unshifted_simple_hull_from_basic_set_list(
 2874 static __isl_give isl_basic_map *map_unshifted_simple_hull_from_basic_map_list(
 2920 static __isl_give isl_basic_map_list *collect_basic_maps(
 2957 __isl_give isl_basic_map *isl_map_unshifted_simple_hull_from_map_list(
 2978 __isl_give isl_basic_set *isl_set_unshifted_simple_hull_from_set_list(
 2999 __isl_give isl_basic_set *isl_set_bounded_simple_hull(__isl_take isl_set *set)
tools/polly/lib/External/isl/isl_deprecated.c
    5 __isl_give isl_constraint *isl_equality_alloc(__isl_take isl_local_space *ls)
   12 __isl_give isl_constraint *isl_inequality_alloc(__isl_take isl_local_space *ls)
tools/polly/lib/External/isl/isl_dim_map.c
   29 __isl_give isl_dim_map *isl_dim_map_alloc(isl_ctx *ctx, unsigned len)
  134 __isl_give isl_basic_map *isl_basic_map_add_constraints_dim_map(
  175 __isl_give isl_basic_set *isl_basic_set_add_constraints_dim_map(
  184 __isl_give isl_dim_map *isl_dim_map_extend(__isl_keep isl_dim_map *dim_map,
  214 __isl_give isl_dim_map *isl_dim_map_from_reordering(
tools/polly/lib/External/isl/isl_dim_map.h
   12 __isl_give isl_dim_map *isl_dim_map_alloc(isl_ctx *ctx, unsigned len);
   23 __isl_give isl_basic_set *isl_basic_set_add_constraints_dim_map(
   26 __isl_give isl_basic_map *isl_basic_map_add_constraints_dim_map(
   30 __isl_give isl_dim_map *isl_dim_map_extend(__isl_keep isl_dim_map *dim_map,
   33 __isl_give isl_dim_map *isl_dim_map_from_reordering(
tools/polly/lib/External/isl/isl_equalities.c
  308 __isl_give isl_mat *isl_mat_parameter_compression(__isl_take isl_mat *B,
  406 __isl_give isl_mat *isl_mat_parameter_compression_ext(__isl_take isl_mat *B,
  442 static __isl_give isl_mat *empty_compression(isl_ctx *ctx, unsigned dim,
  443 	__isl_give isl_mat **T2, __isl_take isl_mat *free1,
  460 static __isl_give isl_mat *insert_parameter_rows(__isl_take isl_mat *mat,
  529 __isl_give isl_mat *isl_mat_final_variable_compression(__isl_take isl_mat *B,
  530 	int first, __isl_give isl_mat **T2)
  624 __isl_give isl_mat *isl_mat_variable_compression(__isl_take isl_mat *B,
  625 	__isl_give isl_mat **T2)
  633 static __isl_give isl_basic_set *return_with_identity(
  634 	__isl_take isl_basic_set *bset, __isl_give isl_mat **T,
  635 	__isl_give isl_mat **T2)
  876 	int pos, __isl_give isl_val **modulo, __isl_give isl_val **residue)
  876 	int pos, __isl_give isl_val **modulo, __isl_give isl_val **residue)
tools/polly/lib/External/isl/isl_equalities.h
   20 __isl_give isl_mat *isl_mat_final_variable_compression(__isl_take isl_mat *B,
   21 	int first, __isl_give isl_mat **T2);
   22 __isl_give isl_mat *isl_mat_variable_compression(__isl_take isl_mat *B,
   23 	__isl_give isl_mat **T2);
   24 __isl_give isl_mat *isl_mat_parameter_compression(__isl_take isl_mat *B,
   26 __isl_give isl_mat *isl_mat_parameter_compression_ext(__isl_take isl_mat *B,
tools/polly/lib/External/isl/isl_factorization.c
   21 static __isl_give isl_factorizer *isl_factorizer_alloc(
   78 __isl_give isl_factorizer *isl_factorizer_identity(__isl_keep isl_basic_set *bset)
   83 __isl_give isl_factorizer *isl_factorizer_groups(__isl_keep isl_basic_set *bset,
  256 __isl_give isl_factorizer *isl_basic_set_factorizer(
tools/polly/lib/External/isl/isl_factorization.h
   24 __isl_give isl_factorizer *isl_basic_set_factorizer(
tools/polly/lib/External/isl/isl_farkas.c
   66 static __isl_give isl_space *isl_space_prefix(__isl_take isl_space *dim,
  118 static __isl_give isl_space *isl_space_coefficients(__isl_take isl_space *dim)
  145 static __isl_give isl_space *isl_space_unprefix(__isl_take isl_space *dim,
  182 static __isl_give isl_space *isl_space_solutions(__isl_take isl_space *dim)
  199 static __isl_give isl_basic_set *rational_universe(__isl_take isl_space *space)
  221 static __isl_give isl_basic_set *farkas(__isl_take isl_space *space,
  298 __isl_give isl_basic_set *isl_basic_set_coefficients(
  323 __isl_give isl_basic_set *isl_basic_set_solutions(
  347 __isl_give isl_basic_set *isl_set_coefficients(__isl_take isl_set *set)
  377 static __isl_give isl_basic_set *coefficients_wrap(
  386 __isl_give isl_basic_set_list *isl_basic_set_list_coefficients(
  396 __isl_give isl_basic_set *isl_set_solutions(__isl_take isl_set *set)
tools/polly/lib/External/isl/isl_flow.c
   46 static __isl_give isl_restriction *isl_restriction_alloc(
   71 __isl_give isl_restriction *isl_restriction_none(__isl_take isl_map *source_map)
   78 __isl_give isl_restriction *isl_restriction_empty(
   87 __isl_give isl_restriction *isl_restriction_input(
  115 __isl_give isl_restriction *isl_restriction_output(
  214 __isl_give isl_access_info *isl_access_info_alloc(__isl_take isl_map *sink,
  267 __isl_give isl_access_info *isl_access_info_set_restrict(
  283 __isl_give isl_access_info *isl_access_info_add_source(
  375 static __isl_give isl_access_info *isl_access_info_sort_sources(
  400 static __isl_give isl_space *space_align_and_join(__isl_take isl_space *left,
  430 static __isl_give isl_flow *isl_flow_alloc(__isl_keep isl_access_info *acc)
  511 __isl_give isl_map *isl_flow_get_no_source(__isl_keep isl_flow *deps, int must)
  553 static __isl_give isl_map *after_at_level(__isl_take isl_space *dim, int level)
  577 static __isl_give isl_map *restricted_partial_lexmax(
  579 	int source, __isl_take isl_set *sink, __isl_give isl_set **empty)
  777 static __isl_give isl_map *all_sources(__isl_keep isl_access_info *acc,
  802 static __isl_give isl_map *all_later_sources(__isl_keep isl_access_info *acc,
  839 static __isl_give isl_map *all_intermediate_sources(
  910 static __isl_give isl_map *coscheduled_source(__isl_keep isl_access_info *acc,
  975 static __isl_give isl_flow *handle_coscheduled(__isl_keep isl_access_info *acc,
 1034 static __isl_give isl_flow *compute_mem_based_dependences(
 1127 static __isl_give isl_flow *compute_val_based_dependences(
 1296 static __isl_give isl_flow *access_info_compute_flow_core(
 1343 __isl_give isl_flow *isl_access_info_compute_flow(__isl_take isl_access_info *acc)
 1394 static __isl_give struct isl_sched_info *sched_info_alloc(
 1512 static __isl_give isl_union_access_info *isl_union_access_info_alloc(
 1525 static __isl_give isl_union_access_info *isl_union_access_info_init(
 1559 __isl_give isl_union_access_info *isl_union_access_info_from_sink(
 1580 static __isl_give isl_union_access_info *isl_union_access_info_set(
 1599 __isl_give isl_union_access_info *isl_union_access_info_set_must_source(
 1609 __isl_give isl_union_access_info *isl_union_access_info_set_may_source(
 1619 __isl_give isl_union_access_info *isl_union_access_info_set_kill(
 1627 static __isl_give isl_union_map *isl_union_access_info_get(
 1637 __isl_give isl_union_map *isl_union_access_info_get_must_source(
 1645 __isl_give isl_union_map *isl_union_access_info_get_may_source(
 1653 __isl_give isl_union_map *isl_union_access_info_get_kill(
 1675 __isl_give isl_union_access_info *isl_union_access_info_set_schedule(
 1696 __isl_give isl_union_access_info *isl_union_access_info_set_schedule_map(
 1714 __isl_give isl_union_access_info *isl_union_access_info_copy(
 1740 static __isl_give isl_printer *print_union_map_field(__isl_take isl_printer *p,
 1787 static __isl_give isl_printer *print_access_field(__isl_take isl_printer *p,
 1805 __isl_give isl_printer *isl_printer_print_union_access_info(
 1833 __isl_give char *isl_union_access_info_to_str(
 1872 __isl_give isl_union_access_info *isl_stream_read_union_access_info(
 1949 __isl_give isl_union_access_info *isl_union_access_info_read_from_file(
 1968 static __isl_give isl_union_access_info *isl_union_access_info_align_params(
 2026 static __isl_give isl_union_access_info *
 2112 __isl_give isl_union_map *isl_union_flow_get_full_must_dependence(
 2123 __isl_give isl_union_map *isl_union_flow_get_full_may_dependence(
 2134 __isl_give isl_union_map *isl_union_flow_get_must_dependence(
 2148 __isl_give isl_union_map *isl_union_flow_get_may_dependence(
 2162 static __isl_give isl_union_map *isl_union_flow_get_non_must_dependence(
 2173 __isl_give isl_union_map *isl_union_flow_get_must_no_source(
 2185 __isl_give isl_union_map *isl_union_flow_get_may_no_source(
 2197 static __isl_give isl_union_map *isl_union_flow_get_non_must_no_source(
 2208 static __isl_give isl_union_flow *isl_union_flow_alloc(
 2240 __isl_give isl_union_flow *isl_union_flow_copy(__isl_keep isl_union_flow *flow)
 2288 static __isl_give isl_union_flow *isl_union_flow_drop_schedule(
 2559 static __isl_give isl_union_access_info *
 2593 static __isl_give isl_union_flow *isl_union_flow_drop_kill_source(
 2627 static __isl_give isl_union_access_info *isl_union_access_info_normalize(
 2660 static __isl_give isl_union_flow *compute_flow_union_map(
 2983 static __isl_give isl_access_info *add_matching_sources(
 3036 static __isl_give isl_union_flow *compute_single_flow(
 3103 static __isl_give isl_union_flow *compute_flow_schedule(
 3170 __isl_give isl_union_flow *isl_union_access_info_compute_flow(
 3205 __isl_give isl_printer *isl_printer_print_union_flow(
 3232 __isl_give char *isl_union_flow_to_str(__isl_keep isl_union_flow *flow)
 3269 	__isl_give isl_union_map **must_dep, __isl_give isl_union_map **may_dep,
 3269 	__isl_give isl_union_map **must_dep, __isl_give isl_union_map **may_dep,
 3270 	__isl_give isl_union_map **must_no_source,
 3271 	__isl_give isl_union_map **may_no_source)
tools/polly/lib/External/isl/isl_fold.c
   42 static __isl_give isl_qpolynomial_fold *qpolynomial_fold_alloc(
   74 __isl_give isl_space *isl_qpolynomial_fold_get_domain_space(
   80 __isl_give isl_space *isl_qpolynomial_fold_get_space(
   92 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_reset_domain_space(
  122 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_reset_space_and_domain(
  149 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_set_dim_name(
  185 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_drop_dims(
  219 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_insert_dims(
  430 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_fold_on_domain(
  520 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_add_qpolynomial(
  552 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_add_on_domain(
  605 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_substitute_equalities(
  632 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_gist(
  659 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_gist_params(
  702 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_empty(enum isl_fold type,
  708 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_alloc(
  730 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_copy(
  740 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_dup(
  766 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_cow(
  812 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_fold(
  866 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_fold(
  939 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_fold_pw_qpolynomial_fold(
  983 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_fold(
 1005 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_from_pw_qpolynomial(
 1028 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_add(
 1087 __isl_give isl_val *isl_qpolynomial_fold_eval(
 1139 __isl_give isl_val *isl_qpolynomial_fold_opt_on_domain(
 1267 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_morph_domain(
 1319 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_lift(
 1373 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_move_dims(
 1412 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_substitute(
 1470 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_add_union_pw_qpolynomial(
 1516 __isl_give isl_pw_qpolynomial_fold *isl_map_apply_pw_qpolynomial_fold(
 1559 __isl_give isl_pw_qpolynomial_fold *isl_set_apply_pw_qpolynomial_fold(
 1613 __isl_give isl_union_pw_qpolynomial_fold *isl_union_map_apply_union_pw_qpolynomial_fold(
 1648 __isl_give isl_union_pw_qpolynomial_fold *isl_union_set_apply_union_pw_qpolynomial_fold(
 1657 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_realign_domain(
 1686 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_mul_isl_int(
 1719 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_scale(
 1727 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_scale_val(
 1774 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_scale_down_val(
tools/polly/lib/External/isl/isl_id.c
   45 static __isl_give isl_id *id_alloc(isl_ctx *ctx, const char *name, void *user)
   99 __isl_give isl_id *isl_id_alloc(isl_ctx *ctx, const char *name, void *user)
  128 __isl_give isl_id *isl_id_copy(isl_id *id)
  182 __isl_give isl_id *isl_id_set_free_user(__isl_take isl_id *id,
  227 __isl_give isl_printer *isl_printer_print_id(__isl_take isl_printer *p,
tools/polly/lib/External/isl/isl_id_private.h
   28 	__isl_give void (*free_user)(void *user);
tools/polly/lib/External/isl/isl_ilp.c
   34 static __isl_give isl_basic_set *unit_box_base_points(
   83 static __isl_give isl_vec *initial_solution(__isl_keep isl_basic_set *bset,
  106 static __isl_give isl_basic_set *add_bounds(__isl_take isl_basic_set *bset,
  149 static __isl_give isl_vec *solve_ilp_search(__isl_keep isl_basic_set *bset,
  209 	isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p)
  264 	int max, isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p)
  306 	int max, isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p)
  354 static __isl_give isl_mat *extract_divs(__isl_keep isl_basic_set *bset)
  518 static __isl_give isl_val *convert_lp_result(enum isl_lp_result lp_res,
  547 __isl_give isl_val *isl_basic_set_opt_val(__isl_keep isl_basic_set *bset,
  571 __isl_give isl_val *isl_basic_set_max_val(__isl_keep isl_basic_set *bset,
  585 __isl_give isl_val *isl_set_opt_val(__isl_keep isl_set *set, int max,
  609 __isl_give isl_val *isl_set_min_val(__isl_keep isl_set *set,
  621 __isl_give isl_val *isl_set_max_val(__isl_keep isl_set *set,
  631 static __isl_give isl_val *val_opt(__isl_take isl_val *v1,
  694 static __isl_give isl_val *isl_pw_aff_opt_val(__isl_take isl_pw_aff *pa,
  743 static __isl_give isl_val *isl_union_pw_aff_opt_val(
  762 __isl_give isl_val *isl_union_pw_aff_min_val(__isl_take isl_union_pw_aff *upa)
  773 __isl_give isl_val *isl_union_pw_aff_max_val(__isl_take isl_union_pw_aff *upa)
  787 static __isl_give isl_multi_val *isl_multi_union_pw_aff_opt_multi_val(
  820 static __isl_give isl_multi_val *isl_union_set_opt_multi_union_pw_aff(
  838 __isl_give isl_multi_val *isl_union_set_min_multi_union_pw_aff(
  851 __isl_give isl_multi_val *isl_multi_union_pw_aff_min_multi_val(
  864 __isl_give isl_multi_val *isl_multi_union_pw_aff_max_multi_val(
  876 __isl_give isl_val *isl_basic_set_dim_max_val(__isl_take isl_basic_set *bset,
tools/polly/lib/External/isl/isl_ilp_private.h
    9 	int max, isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p);
tools/polly/lib/External/isl/isl_input.c
  186 __isl_give isl_val *isl_stream_read_val(__isl_keep isl_stream *s)
  284 static __isl_give isl_pw_aff *affine_mod(__isl_keep isl_stream *s,
  311 static __isl_give isl_pw_aff *accept_affine(__isl_keep isl_stream *s,
  313 static __isl_give isl_pw_aff_list *accept_affine_list(__isl_keep isl_stream *s,
  316 static __isl_give isl_pw_aff *accept_minmax(__isl_keep isl_stream *s,
  376 static __isl_give isl_pw_aff *accept_div(__isl_keep isl_stream *s,
  440 static __isl_give isl_pw_aff *accept_affine_factor(__isl_keep isl_stream *s,
  545 static __isl_give isl_pw_aff *add_cst(__isl_take isl_pw_aff *pwaff, isl_int v)
  560 static __isl_give isl_pw_aff *nan_on_domain(__isl_keep isl_space *space)
  568 static __isl_give isl_pw_aff *accept_affine(__isl_keep isl_stream *s,
  697 static __isl_give isl_map *read_formula(__isl_keep isl_stream *s,
  699 static __isl_give isl_pw_aff *accept_extended_affine(__isl_keep isl_stream *s,
  704 static __isl_give isl_pw_aff *accept_ternary(__isl_keep isl_stream *s,
  780 static __isl_give isl_pw_aff *accept_extended_affine(__isl_keep isl_stream *s,
  820 static __isl_give isl_map *read_var_def(__isl_keep isl_stream *s,
  849 static __isl_give isl_pw_aff_list *accept_affine_list(__isl_keep isl_stream *s,
  888 static __isl_give isl_map *read_defined_var_list(__isl_keep isl_stream *s,
 1009 static __isl_give isl_space *space_set_dim_name(__isl_take isl_space *space,
 1048 static __isl_give isl_pw_aff *accept_piecewise_affine(__isl_keep isl_stream *s,
 1108 static __isl_give isl_pw_aff *read_tuple_var_def(__isl_keep isl_stream *s,
 1130 static __isl_give isl_space *read_tuple_list(__isl_keep isl_stream *s,
 1132 	__isl_give isl_space *(*read_el)(__isl_keep isl_stream *s,
 1174 static __isl_give isl_space *read_tuple_space(__isl_keep isl_stream *s,
 1176 	__isl_give isl_space *(*read_el)(__isl_keep isl_stream *s,
 1229 static __isl_give isl_pw_aff *identity_tuple_el(struct vars *v)
 1250 static __isl_give isl_space *read_tuple_pw_aff_el(__isl_keep isl_stream *s,
 1318 static __isl_give isl_multi_pw_aff *read_tuple(__isl_keep isl_stream *s,
 1349 static __isl_give isl_map *map_from_tuple(__isl_take isl_multi_pw_aff *tuple,
 1434 static __isl_give isl_map *read_map_tuple(__isl_keep isl_stream *s,
 1462 static __isl_give isl_set *list_cmp(__isl_keep isl_set *set, int type,
 1522 static __isl_give isl_set *construct_constraints(
 1572 static __isl_give isl_map *add_constraint(__isl_keep isl_stream *s,
 1629 static __isl_give isl_map *read_exists(__isl_keep isl_stream *s,
 1741 static __isl_give isl_map *read_conjunct(__isl_keep isl_stream *s,
 1777 static __isl_give isl_map *read_conjuncts(__isl_keep isl_stream *s,
 1844 static __isl_give isl_map *read_formula(__isl_keep isl_stream *s,
 1886 static __isl_give isl_basic_map *basic_map_read_polylib_constraint(
 1951 static __isl_give isl_basic_map *basic_map_read_polylib(
 2131 static __isl_give isl_pw_qpolynomial *read_term(__isl_keep isl_stream *s,
 2134 static __isl_give isl_pw_qpolynomial *read_factor(__isl_keep isl_stream *s,
 2242 static __isl_give isl_pw_qpolynomial *read_term(__isl_keep isl_stream *s,
 2283 static __isl_give isl_map *read_optional_formula(__isl_keep isl_stream *s,
 2736 __isl_give isl_map *isl_stream_read_map(__isl_keep isl_stream *s)
 2754 __isl_give isl_set *isl_stream_read_set(__isl_keep isl_stream *s)
 2773 __isl_give isl_union_map *isl_stream_read_union_map(__isl_keep isl_stream *s)
 2802 static __isl_give isl_union_set *extract_union_set(isl_ctx *ctx,
 2822 __isl_give isl_union_set *isl_stream_read_union_set(__isl_keep isl_stream *s)
 2830 static __isl_give isl_basic_map *basic_map_read(__isl_keep isl_stream *s)
 2862 static __isl_give isl_basic_set *basic_set_read(__isl_keep isl_stream *s)
 2877 __isl_give isl_basic_map *isl_basic_map_read_from_file(isl_ctx *ctx,
 2889 __isl_give isl_basic_set *isl_basic_set_read_from_file(isl_ctx *ctx,
 2925 __isl_give isl_map *isl_map_read_from_file(struct isl_ctx *ctx,
 2937 __isl_give isl_map *isl_map_read_from_str(struct isl_ctx *ctx,
 2949 __isl_give isl_set *isl_set_read_from_file(struct isl_ctx *ctx,
 2973 __isl_give isl_union_map *isl_union_map_read_from_file(isl_ctx *ctx,
 2985 __isl_give isl_union_map *isl_union_map_read_from_str(struct isl_ctx *ctx,
 2997 __isl_give isl_union_set *isl_union_set_read_from_file(isl_ctx *ctx,
 3009 __isl_give isl_union_set *isl_union_set_read_from_str(struct isl_ctx *ctx,
 3021 static __isl_give isl_vec *isl_vec_read_polylib(__isl_keep isl_stream *s)
 3056 static __isl_give isl_vec *vec_read(__isl_keep isl_stream *s)
 3061 __isl_give isl_vec *isl_vec_read_from_file(isl_ctx *ctx, FILE *input)
 3072 __isl_give isl_pw_qpolynomial *isl_stream_read_pw_qpolynomial(
 3088 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_read_from_str(isl_ctx *ctx,
 3100 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_read_from_file(isl_ctx *ctx,
 3143 static __isl_give isl_set *read_aff_domain(__isl_keep isl_stream *s,
 3178 __isl_give isl_aff *isl_stream_read_aff(__isl_keep isl_stream *s)
 3201 static __isl_give isl_pw_aff *read_pw_aff_with_dom(__isl_keep isl_stream *s,
 3227 __isl_give isl_pw_aff *isl_stream_read_pw_aff(__isl_keep isl_stream *s)
 3277 __isl_give isl_aff *isl_aff_read_from_str(isl_ctx *ctx, const char *str)
 3288 __isl_give isl_pw_aff *isl_pw_aff_read_from_str(isl_ctx *ctx, const char *str)
 3314 static __isl_give isl_multi_pw_aff *extract_mpa_from_tuple(
 3365 static __isl_give isl_pw_multi_aff *read_conditional_multi_aff(
 3405 __isl_give isl_pw_multi_aff *isl_stream_read_pw_multi_aff(
 3449 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_read_from_str(isl_ctx *ctx,
 3467 __isl_give isl_union_pw_multi_aff *isl_stream_read_union_pw_multi_aff(
 3490 __isl_give isl_union_pw_multi_aff *isl_union_pw_multi_aff_read_from_str(
 3505 static __isl_give isl_aff *aff_from_pw_aff(__isl_take isl_pw_aff *pa)
 3532 static __isl_give isl_space *read_val_el(__isl_keep isl_stream *s,
 3551 __isl_give isl_multi_val *isl_stream_read_multi_val(__isl_keep isl_stream *s)
 3596 __isl_give isl_multi_val *isl_multi_val_read_from_str(isl_ctx *ctx,
 3616 __isl_give isl_multi_aff *isl_stream_read_multi_aff(__isl_keep isl_stream *s)
 3708 __isl_give isl_multi_aff *isl_multi_aff_read_from_str(isl_ctx *ctx,
 3738 __isl_give isl_multi_pw_aff *isl_stream_read_multi_pw_aff(
 3792 __isl_give isl_multi_pw_aff *isl_multi_pw_aff_read_from_str(isl_ctx *ctx,
 3806 static __isl_give isl_union_pw_aff *read_union_pw_aff_with_dom(
 3844 __isl_give isl_union_pw_aff *isl_stream_read_union_pw_aff(
 3881 __isl_give isl_union_pw_aff *isl_union_pw_aff_read_from_str(isl_ctx *ctx,
 3899 static __isl_give isl_space *read_union_pw_aff_el(__isl_keep isl_stream *s,
 3992 static __isl_give isl_multi_union_pw_aff *read_multi_union_pw_aff_body_core(
 4014 static __isl_give isl_union_set *read_union_set_body(__isl_keep isl_stream *s,
 4050 static __isl_give isl_multi_union_pw_aff *read_multi_union_pw_aff_body(
 4103 static __isl_give isl_multi_union_pw_aff *read_multi_union_pw_aff_core(
 4156 __isl_give isl_multi_union_pw_aff *isl_stream_read_multi_union_pw_aff(
 4180 __isl_give isl_multi_union_pw_aff *isl_multi_union_pw_aff_read_from_str(
 4192 __isl_give isl_union_pw_qpolynomial *isl_stream_read_union_pw_qpolynomial(
 4212 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_read_from_str(
tools/polly/lib/External/isl/isl_int.h
   49 __isl_give isl_printer *isl_printer_print_isl_int(__isl_take isl_printer *p,
tools/polly/lib/External/isl/isl_list_templ.c
   36 __isl_give LIST(EL) *FN(LIST(EL),alloc)(isl_ctx *ctx, int n)
   57 __isl_give LIST(EL) *FN(LIST(EL),copy)(__isl_keep LIST(EL) *list)
   66 __isl_give LIST(EL) *FN(LIST(EL),dup)(__isl_keep LIST(EL) *list)
   82 __isl_give LIST(EL) *FN(LIST(EL),cow)(__isl_take LIST(EL) *list)
   99 static __isl_give LIST(EL) *FN(LIST(EL),grow)(__isl_take LIST(EL) *list, int n)
  147 __isl_give LIST(EL) *FN(LIST(EL),add)(__isl_take LIST(EL) *list,
  164 __isl_give LIST(EL) *FN(LIST(EL),drop)(__isl_take LIST(EL) *list,
  194 __isl_give LIST(EL) *FN(LIST(EL),insert)(__isl_take LIST(EL) *list,
  274 __isl_give EL *FN(LIST(EL),get_at)(__isl_keep LIST(EL) *list, int index)
  281 __isl_give EL *FN(FN(LIST(EL),get),BASE)(__isl_keep LIST(EL) *list, int index)
  288 __isl_give LIST(EL) *FN(FN(LIST(EL),set),BASE)(__isl_take LIST(EL) *list,
  321 static __isl_give EL *FN(FN(LIST(EL),take),BASE)(__isl_keep LIST(EL) *list,
  339 static __isl_give LIST(EL) *FN(FN(LIST(EL),restore),BASE)(
  347 __isl_give LIST(EL) *FN(LIST(EL),swap)(__isl_take LIST(EL) *list,
  363 __isl_give LIST(EL) *FN(LIST(EL),reverse)(__isl_take LIST(EL) *list)
  395 __isl_give LIST(EL) *FN(LIST(EL),map)(__isl_keep LIST(EL) *list,
  396 	__isl_give EL *(*fn)(__isl_take EL *el, void *user), void *user)
  440 __isl_give LIST(EL) *FN(LIST(EL),sort)(__isl_take LIST(EL) *list,
  566 __isl_give LIST(EL) *FN(FN(LIST(EL),from),BASE)(__isl_take EL *el)
  588 static __isl_give LIST(EL) *FN(LIST(EL),concat_inplace)(
  604 __isl_give LIST(EL) *FN(LIST(EL),concat)(__isl_take LIST(EL) *list1,
  633 __isl_give isl_printer *CAT(isl_printer_print_,LIST(BASE))(
tools/polly/lib/External/isl/isl_list_templ.h
   16 __isl_give LIST(EL) *FN(LIST(EL),dup)(__isl_keep LIST(EL) *list);
tools/polly/lib/External/isl/isl_local.c
   36 __isl_give isl_local *isl_local_alloc_from_mat(__isl_take isl_mat *mat)
  212 __isl_give isl_local *isl_local_reorder(__isl_take isl_local *local,
  252 __isl_give isl_vec *isl_local_extend_point_vec(__isl_keep isl_local *local,
tools/polly/lib/External/isl/isl_local.h
   15 __isl_give isl_local *isl_local_reorder(__isl_take isl_local *local,
   18 __isl_give isl_vec *isl_local_extend_point_vec(__isl_keep isl_local *local,
tools/polly/lib/External/isl/isl_local_space.c
   48 __isl_give isl_local_space *isl_local_space_alloc_div(__isl_take isl_space *dim,
   74 __isl_give isl_local_space *isl_local_space_alloc(__isl_take isl_space *dim,
   91 __isl_give isl_local_space *isl_local_space_from_space(__isl_take isl_space *dim)
   96 __isl_give isl_local_space *isl_local_space_copy(__isl_keep isl_local_space *ls)
  105 __isl_give isl_local_space *isl_local_space_dup(__isl_keep isl_local_space *ls)
  115 __isl_give isl_local_space *isl_local_space_cow(__isl_take isl_local_space *ls)
  303 __isl_give isl_id *isl_local_space_get_dim_id(__isl_keep isl_local_space *ls,
  313 static __isl_give isl_aff *extract_div(__isl_keep isl_local_space *ls, int pos)
  330 static __isl_give isl_aff *drop_unknown_divs_and_extract_div(
  361 __isl_give isl_aff *isl_local_space_get_div(__isl_keep isl_local_space *ls,
  402 __isl_give isl_space *isl_local_space_get_space(__isl_keep isl_local_space *ls)
  416 __isl_give isl_space *isl_local_space_take_space(__isl_keep isl_local_space *ls)
  434 __isl_give isl_local_space *isl_local_space_restore_space(
  467 __isl_give isl_local_space *isl_local_space_set_tuple_id(
  483 __isl_give isl_local_space *isl_local_space_set_dim_name(
  497 __isl_give isl_local_space *isl_local_space_set_dim_id(
  516 __isl_give isl_local_space *isl_local_space_set_from_params(
  528 __isl_give isl_local_space *isl_local_space_reset_space(
  549 __isl_give isl_local_space *isl_local_space_realign(
  570 __isl_give isl_local_space *isl_local_space_add_div(
  597 __isl_give isl_local_space *isl_local_space_replace_divs(
  684 __isl_give isl_basic_map *isl_basic_map_sort_divs(
  710 __isl_give isl_map *isl_map_sort_divs(__isl_take isl_map *map)
  723 __isl_give isl_mat *isl_merge_divs(__isl_keep isl_mat *div1,
  773 __isl_give isl_local_space *isl_local_space_swap_div(
  795 __isl_give isl_local_space *isl_local_space_intersect(
  888 __isl_give isl_local_space *isl_local_space_domain(
  902 __isl_give isl_local_space *isl_local_space_range(
  920 __isl_give isl_local_space *isl_local_space_from_domain(
  932 __isl_give isl_local_space *isl_local_space_add_dims(
  969 __isl_give isl_local_space *isl_local_space_substitute_equalities(
 1029 __isl_give isl_local_space *isl_local_space_substitute_seq(
 1080 __isl_give isl_local_space *isl_local_space_substitute(
 1108 __isl_give isl_local_space *isl_local_space_drop_dims(
 1144 __isl_give isl_local_space *isl_local_space_insert_dims(
 1329 __isl_give isl_local_space *isl_local_space_lift(
 1347 __isl_give isl_basic_map *isl_local_space_lifting(
 1389 __isl_give isl_local_space *isl_local_space_preimage_multi_aff(
 1458 __isl_give isl_local_space *isl_local_space_move_dims(
 1516 __isl_give isl_local_space *isl_local_space_flatten_domain(
 1540 __isl_give isl_local_space *isl_local_space_flatten_range(
 1564 __isl_give isl_local_space *isl_local_space_wrap(__isl_take isl_local_space *ls)
 1581 __isl_give isl_point *isl_local_space_lift_point(__isl_take isl_local_space *ls,
tools/polly/lib/External/isl/isl_local_space_private.h
   17 __isl_give isl_local_space *isl_local_space_alloc(__isl_take isl_space *dim,
   19 __isl_give isl_local_space *isl_local_space_alloc_div(__isl_take isl_space *dim,
   25 __isl_give isl_local_space *isl_local_space_swap_div(
   27 __isl_give isl_local_space *isl_local_space_add_div(
   31 __isl_give isl_mat *isl_merge_divs(__isl_keep isl_mat *div1,
   37 __isl_give isl_local_space *isl_local_space_replace_divs(
   44 __isl_give isl_local_space *isl_local_space_substitute_equalities(
   53 __isl_give isl_local_space *isl_local_space_reset_space(
   55 __isl_give isl_local_space *isl_local_space_realign(
   65 __isl_give isl_local_space *isl_local_space_substitute_seq(
   69 __isl_give isl_local_space *isl_local_space_substitute(
   73 __isl_give isl_local_space *isl_local_space_lift(
   76 __isl_give isl_local_space *isl_local_space_preimage_multi_aff(
   79 __isl_give isl_local_space *isl_local_space_move_dims(
   87 __isl_give isl_point *isl_local_space_lift_point(__isl_take isl_local_space *ls,
tools/polly/lib/External/isl/isl_lp.c
   27 	isl_int *opt_denom, __isl_give isl_vec **sol)
   66 	__isl_give isl_vec **sol)
  214 static __isl_give isl_val *basic_set_opt_lp(
  253 static __isl_give isl_val *isl_basic_set_opt_lp_val_aligned(
  318 static __isl_give isl_val *isl_basic_set_opt_lp_val(
  351 __isl_give isl_val *isl_basic_set_min_lp_val(__isl_keep isl_basic_set *bset,
  362 __isl_give isl_val *isl_basic_set_max_lp_val(__isl_keep isl_basic_set *bset,
tools/polly/lib/External/isl/isl_lp_private.h
   10 	__isl_give isl_vec **sol);
   13 	__isl_give isl_vec **sol);
   16 	__isl_give isl_vec **sol);
   19 	__isl_give isl_vec **sol);
tools/polly/lib/External/isl/isl_map.c
  366 __isl_give isl_space *isl_basic_map_get_space(__isl_keep isl_basic_map *bmap)
  371 __isl_give isl_space *isl_basic_set_get_space(__isl_keep isl_basic_set *bset)
  378 __isl_give isl_mat *isl_basic_map_get_divs(__isl_keep isl_basic_map *bmap)
  404 __isl_give isl_mat *isl_basic_set_get_divs(__isl_keep isl_basic_set *bset)
  409 __isl_give isl_local_space *isl_basic_map_get_local_space(
  421 __isl_give isl_local_space *isl_basic_set_get_local_space(
  434 static __isl_give isl_basic_map *add_known_div_constraints(
  459 __isl_give isl_basic_map *isl_basic_map_from_local_space(
  489 __isl_give isl_basic_set *isl_basic_set_from_local_space(
  495 __isl_give isl_space *isl_map_get_space(__isl_keep isl_map *map)
  500 __isl_give isl_space *isl_set_get_space(__isl_keep isl_set *set)
  507 __isl_give isl_basic_map *isl_basic_map_set_tuple_name(
  523 __isl_give isl_basic_set *isl_basic_set_set_tuple_name(
  535 __isl_give isl_map *isl_map_set_tuple_name(__isl_take isl_map *map,
  562 __isl_give isl_basic_map *isl_basic_map_set_tuple_id(
  581 __isl_give isl_basic_set *isl_basic_set_set_tuple_id(
  600 __isl_give isl_set *isl_set_set_tuple_name(__isl_take isl_set *set,
  607 __isl_give isl_map *isl_map_set_tuple_id(__isl_take isl_map *map,
  622 __isl_give isl_set *isl_set_set_tuple_id(__isl_take isl_set *set,
  628 __isl_give isl_map *isl_map_reset_tuple_id(__isl_take isl_map *map,
  640 __isl_give isl_set *isl_set_reset_tuple_id(__isl_take isl_set *set)
  650 __isl_give isl_id *isl_map_get_tuple_id(__isl_keep isl_map *map,
  661 __isl_give isl_id *isl_set_get_tuple_id(__isl_keep isl_set *set)
  730 __isl_give isl_basic_map *isl_basic_map_set_dim_name(
  746 __isl_give isl_map *isl_map_set_dim_name(__isl_take isl_map *map,
  771 __isl_give isl_basic_set *isl_basic_set_set_dim_name(
  779 __isl_give isl_set *isl_set_set_dim_name(__isl_take isl_set *set,
  794 __isl_give isl_id *isl_basic_set_get_dim_id(__isl_keep isl_basic_set *bset,
  806 __isl_give isl_id *isl_map_get_dim_id(__isl_keep isl_map *map,
  818 __isl_give isl_id *isl_set_get_dim_id(__isl_keep isl_set *set,
  824 __isl_give isl_map *isl_map_set_dim_id(__isl_take isl_map *map,
  839 __isl_give isl_set *isl_set_set_dim_id(__isl_take isl_set *set,
  935 __isl_give isl_map *isl_map_reset_user(__isl_take isl_map *map)
  949 __isl_give isl_set *isl_set_reset_user(__isl_take isl_set *set)
 1175 __isl_give isl_basic_set *isl_basic_set_alloc_space(__isl_take isl_space *dim,
 1245 __isl_give isl_basic_map *isl_basic_map_dup(__isl_keep isl_basic_map *bmap)
 1269 __isl_give isl_basic_set *isl_basic_set_copy(__isl_keep isl_basic_set *bset)
 1281 __isl_give isl_set *isl_set_copy(__isl_keep isl_set *set)
 1290 __isl_give isl_basic_map *isl_basic_map_copy(__isl_keep isl_basic_map *bmap)
 1305 __isl_give isl_map *isl_map_copy(__isl_keep isl_map *map)
 1377 __isl_give isl_map *isl_map_align_params_map_map_and(
 1379 	__isl_give isl_map *(*fn)(__isl_take isl_map *map1,
 1579 __isl_give isl_basic_map *isl_basic_map_add_eq(__isl_take isl_basic_map *bmap,
 1597 __isl_give isl_basic_set *isl_basic_set_add_eq(__isl_take isl_basic_set *bset,
 1603 __isl_give isl_basic_map *isl_basic_map_add_ineq(__isl_take isl_basic_map *bmap,
 1621 __isl_give isl_basic_set *isl_basic_set_add_ineq(__isl_take isl_basic_set *bset,
 1668 __isl_give isl_basic_map *isl_basic_map_insert_div(
 1758 static __isl_give isl_basic_map *add_constraints(
 1811 __isl_give isl_basic_map *isl_basic_map_extend_space(
 1863 __isl_give isl_basic_set *isl_basic_set_extend_space(
 1917 __isl_give isl_basic_set *isl_basic_set_cow(__isl_take isl_basic_set *bset)
 1922 __isl_give isl_basic_map *isl_basic_map_cow(__isl_take isl_basic_map *bmap)
 1943 static __isl_give isl_map *clear_caches(__isl_take isl_map *map)
 1952 __isl_give isl_set *isl_set_cow(__isl_take isl_set *set)
 1967 __isl_give isl_map *isl_map_cow(__isl_take isl_map *map)
 1986 static __isl_give isl_basic_map *isl_basic_map_swap_vars(
 2031 __isl_give isl_basic_map *isl_basic_map_set_to_empty(
 2060 __isl_give isl_basic_set *isl_basic_set_set_to_empty(
 2066 __isl_give isl_basic_map *isl_basic_map_set_rational(
 2084 __isl_give isl_basic_set *isl_basic_set_set_rational(
 2090 __isl_give isl_basic_set *isl_basic_set_set_integral(
 2108 __isl_give isl_map *isl_map_set_rational(__isl_take isl_map *map)
 2126 __isl_give isl_set *isl_set_set_rational(__isl_take isl_set *set)
 2183 __isl_give isl_basic_set *isl_basic_set_drop_dims(
 2238 __isl_give isl_basic_map *isl_basic_map_drop(__isl_take isl_basic_map *bmap,
 2289 __isl_give isl_basic_set *isl_basic_set_drop(__isl_take isl_basic_set *bset,
 2298 static __isl_give isl_map *isl_map_unmark_normalized(__isl_take isl_map *map)
 2306 __isl_give isl_map *isl_map_drop(__isl_take isl_map *map,
 2336 __isl_give isl_set *isl_set_drop(__isl_take isl_set *set,
 2345 __isl_give isl_basic_map *isl_basic_map_drop_div(
 2396 __isl_give isl_map *isl_map_eliminate(__isl_take isl_map *map,
 2426 __isl_give isl_set *isl_set_eliminate(__isl_take isl_set *set,
 2436 __isl_give isl_set *isl_set_eliminate_dims(__isl_take isl_set *set,
 2442 __isl_give isl_basic_map *isl_basic_map_remove_divs(
 2455 __isl_give isl_basic_set *isl_basic_set_remove_divs(
 2461 __isl_give isl_map *isl_map_remove_divs(__isl_take isl_map *map)
 2485 __isl_give isl_set *isl_set_remove_divs(__isl_take isl_set *set)
 2490 __isl_give isl_basic_map *isl_basic_map_remove_dims(
 2583 static __isl_give isl_basic_map *insert_bounds_on_div_from_ineq(
 2683 static __isl_give isl_basic_map *insert_bounds_on_div(
 2730 __isl_give isl_basic_map *isl_basic_map_remove_divs_involving_dims(
 2758 __isl_give isl_basic_set *isl_basic_set_remove_divs_involving_dims(
 2765 __isl_give isl_map *isl_map_remove_divs_involving_dims(__isl_take isl_map *map,
 2791 __isl_give isl_set *isl_set_remove_divs_involving_dims(__isl_take isl_set *set,
 2862 static __isl_give isl_basic_map *isl_basic_map_drop_constraints_involving(
 2894 __isl_give isl_basic_set *isl_basic_set_drop_constraints_involving(
 2903 __isl_give isl_basic_map *isl_basic_map_drop_constraints_not_involving_dims(
 2942 __isl_give isl_basic_set *isl_basic_set_drop_constraints_not_involving_dims(
 2953 __isl_give isl_basic_map *isl_basic_map_drop_constraints_involving_dims(
 2973 __isl_give isl_basic_set *isl_basic_set_drop_constraints_involving_dims(
 2983 static __isl_give isl_map *drop_constraints(__isl_take isl_map *map,
 2985 	__isl_give isl_basic_map *(*drop)(__isl_take isl_basic_map *bmap,
 3012 __isl_give isl_map *isl_map_drop_constraints_involving_dims(
 3025 __isl_give isl_map *isl_map_drop_constraints_not_involving_dims(
 3041 __isl_give isl_set *isl_set_drop_constraints_involving_dims(
 3051 __isl_give isl_set *isl_set_drop_constraints_not_involving_dims(
 3089 __isl_give isl_basic_map *isl_basic_map_remove_unknown_divs(
 3111 __isl_give isl_basic_set *isl_basic_set_remove_unknown_divs(
 3117 __isl_give isl_map *isl_map_remove_unknown_divs(__isl_take isl_map *map)
 3141 __isl_give isl_set *isl_set_remove_unknown_divs(__isl_take isl_set *set)
 3146 __isl_give isl_basic_set *isl_basic_set_remove_dims(
 3155 __isl_give isl_map *isl_map_remove_dims(__isl_take isl_map *map,
 3180 __isl_give isl_set *isl_set_remove_dims(__isl_take isl_set *bset,
 3355 __isl_give isl_set *isl_set_alloc_space(__isl_take isl_space *space, int n,
 3371 __isl_give isl_map *isl_map_grow(__isl_take isl_map *map, int n)
 3405 __isl_give isl_set *isl_set_from_basic_set(__isl_take isl_basic_set *bset)
 3410 __isl_give isl_map *isl_map_from_basic_map(__isl_take isl_basic_map *bmap)
 3421 __isl_give isl_set *isl_set_add_basic_set(__isl_take isl_set *set,
 3474 __isl_give isl_basic_map *isl_basic_map_intersect_domain(
 3519 __isl_give isl_basic_map *isl_basic_map_intersect_range(
 3595 __isl_give isl_basic_map *isl_basic_map_intersect(
 3662 __isl_give isl_basic_set *isl_basic_set_intersect_params(
 3673 static __isl_give isl_map *map_intersect_add_constraint(
 3721 static __isl_give isl_map *map_intersect_internal(__isl_take isl_map *map1,
 3794 static __isl_give isl_map *map_intersect(__isl_take isl_map *map1,
 3809 __isl_give isl_map *isl_map_intersect(__isl_take isl_map *map1,
 3824 static __isl_give isl_map *map_intersect_params(__isl_take isl_map *map,
 3830 __isl_give isl_map *isl_map_intersect_params(__isl_take isl_map *map1,
 3836 __isl_give isl_set *isl_set_intersect_params(__isl_take isl_set *set,
 3842 __isl_give isl_basic_map *isl_basic_map_reverse(__isl_take isl_basic_map *bmap)
 3860 static __isl_give isl_basic_map *basic_map_space_reset(
 3876 __isl_give isl_basic_map *isl_basic_map_insert_dims(
 3928 __isl_give isl_basic_set *isl_basic_set_insert_dims(
 3935 __isl_give isl_basic_map *isl_basic_map_add_dims(__isl_take isl_basic_map *bmap,
 3944 __isl_give isl_basic_set *isl_basic_set_add_dims(__isl_take isl_basic_set *bset,
 3956 static __isl_give isl_map *map_space_reset(__isl_take isl_map *map,
 3970 __isl_give isl_map *isl_map_insert_dims(__isl_take isl_map *map,
 3998 __isl_give isl_set *isl_set_insert_dims(__isl_take isl_set *set,
 4004 __isl_give isl_map *isl_map_add_dims(__isl_take isl_map *map,
 4012 __isl_give isl_set *isl_set_add_dims(__isl_take isl_set *set,
 4024 __isl_give isl_basic_map *isl_basic_map_move_dims(
 4118 __isl_give isl_basic_set *isl_basic_set_move_dims(__isl_take isl_basic_set *bset,
 4128 __isl_give isl_set *isl_set_move_dims(__isl_take isl_set *set,
 4142 __isl_give isl_map *isl_map_move_dims(__isl_take isl_map *map,
 4188 static __isl_give isl_basic_map *move_last(__isl_take isl_basic_map *bmap,
 4238 static __isl_give isl_basic_map *insert_div_rows(__isl_take isl_basic_map *bmap,
 4281 static __isl_give isl_basic_map *drop_irrelevant_constraints(
 4319 __isl_give isl_basic_map *isl_basic_map_project_out(
 4378 __isl_give isl_map *isl_map_project_out(__isl_take isl_map *map,
 4412 __isl_give isl_map *isl_map_project_onto(__isl_take isl_map *map,
 4428 __isl_give isl_set *isl_set_project_out(__isl_take isl_set *set,
 4439 __isl_give isl_map *isl_set_project_onto_map(__isl_take isl_set *set,
 4573 __isl_give isl_basic_map *isl_basic_map_sum(__isl_take isl_basic_map *bmap1,
 4632 __isl_give isl_map *isl_map_sum(__isl_take isl_map *map1,
 4669 __isl_give isl_set *isl_set_sum(__isl_take isl_set *set1,
 4677 __isl_give isl_basic_map *isl_basic_map_neg(__isl_take isl_basic_map *bmap)
 4701 __isl_give isl_basic_set *isl_basic_set_neg(__isl_take isl_basic_set *bset)
 4708 __isl_give isl_map *isl_map_neg(__isl_take isl_map *map)
 4728 __isl_give isl_set *isl_set_neg(__isl_take isl_set *set)
 4736 __isl_give isl_basic_map *isl_basic_map_floordiv(__isl_take isl_basic_map *bmap,
 4790 __isl_give isl_map *isl_map_floordiv(__isl_take isl_map *map, isl_int d)
 4815 __isl_give isl_map *isl_map_floordiv_val(__isl_take isl_map *map,
 4832 static __isl_give isl_basic_map *var_equal(__isl_take isl_basic_map *bmap,
 4855 static __isl_give isl_basic_map *var_less(__isl_take isl_basic_map *bmap,
 4879 static __isl_give isl_basic_map *var_less_or_equal(
 4902 static __isl_give isl_basic_map *var_more(__isl_take isl_basic_map *bmap,
 4926 static __isl_give isl_basic_map *var_more_or_equal(
 4947 __isl_give isl_basic_map *isl_basic_map_equal(
 4962 __isl_give isl_basic_map *isl_basic_map_less_at(__isl_take isl_space *dim,
 4979 __isl_give isl_basic_map *isl_basic_map_less_or_equal_at(
 4994 __isl_give isl_basic_map *isl_basic_map_more_at(__isl_take isl_space *dim,
 5011 __isl_give isl_basic_map *isl_basic_map_more_or_equal_at(
 5024 static __isl_give isl_map *map_lex_lte_first(__isl_take isl_space *dims,
 5051 static __isl_give isl_map *map_lex_lte(__isl_take isl_space *dims, int equal)
 5058 __isl_give isl_map *isl_map_lex_lt_first(__isl_take isl_space *dim, unsigned n)
 5063 __isl_give isl_map *isl_map_lex_le_first(__isl_take isl_space *dim, unsigned n)
 5068 __isl_give isl_map *isl_map_lex_lt(__isl_take isl_space *set_dim)
 5073 __isl_give isl_map *isl_map_lex_le(__isl_take isl_space *set_dim)
 5078 static __isl_give isl_map *map_lex_gte_first(__isl_take isl_space *dims,
 5105 static __isl_give isl_map *map_lex_gte(__isl_take isl_space *dims, int equal)
 5112 __isl_give isl_map *isl_map_lex_gt_first(__isl_take isl_space *dim, unsigned n)
 5117 __isl_give isl_map *isl_map_lex_ge_first(__isl_take isl_space *dim, unsigned n)
 5122 __isl_give isl_map *isl_map_lex_gt(__isl_take isl_space *set_dim)
 5127 __isl_give isl_map *isl_map_lex_ge(__isl_take isl_space *set_dim)
 5132 __isl_give isl_map *isl_set_lex_le_set(__isl_take isl_set *set1,
 5142 __isl_give isl_map *isl_set_lex_lt_set(__isl_take isl_set *set1,
 5152 __isl_give isl_map *isl_set_lex_ge_set(__isl_take isl_set *set1,
 5162 __isl_give isl_map *isl_set_lex_gt_set(__isl_take isl_set *set1,
 5172 __isl_give isl_map *isl_map_lex_le_map(__isl_take isl_map *map1,
 5182 __isl_give isl_map *isl_map_lex_lt_map(__isl_take isl_map *map1,
 5192 __isl_give isl_map *isl_map_lex_ge_map(__isl_take isl_map *map1,
 5202 __isl_give isl_map *isl_map_lex_gt_map(__isl_take isl_map *map1,
 5295 __isl_give isl_basic_map *isl_basic_map_add_known_div_constraints(
 5343 __isl_give isl_basic_set *isl_basic_map_underlying_set(
 5368 __isl_give isl_basic_set *isl_basic_set_underlying_set(
 5377 __isl_give isl_basic_set_list *isl_basic_map_list_underlying_set(
 5398 __isl_give isl_basic_map *isl_basic_map_overlying_set(
 5468 __isl_give isl_set *isl_map_underlying_set(__isl_take isl_map *map)
 5507 __isl_give isl_basic_map *isl_basic_map_reset_space(
 5539 __isl_give isl_basic_set *isl_basic_set_reset_space(
 5563 __isl_give isl_map *isl_map_reset_space(__isl_take isl_map *map,
 5594 __isl_give isl_map *isl_map_reset_equal_dim_space(__isl_take isl_map *map,
 5619 __isl_give isl_set *isl_set_reset_space(__isl_take isl_set *set,
 5627 __isl_give isl_basic_set *isl_basic_set_params(__isl_take isl_basic_set *bset)
 5649 __isl_give isl_basic_set *isl_basic_set_from_params(
 5661 __isl_give isl_set *isl_set_params(__isl_take isl_set *set)
 5679 __isl_give isl_set *isl_set_from_params(__isl_take isl_set *set)
 5690 __isl_give isl_set *isl_map_params(__isl_take isl_map *map)
 5753 __isl_give isl_basic_map *isl_basic_map_domain_map(
 5780 __isl_give isl_basic_map *isl_basic_map_range_map(
 5825 __isl_give isl_set *isl_map_range(__isl_take isl_map *map)
 5858 __isl_give isl_map *isl_map_domain_map(__isl_take isl_map *map)
 5882 __isl_give isl_map *isl_map_range_map(__isl_take isl_map *map)
 5913 __isl_give isl_map *isl_set_wrapped_domain_map(__isl_take isl_set *set)
 5930 __isl_give isl_basic_map *isl_basic_map_from_domain(
 5936 __isl_give isl_basic_map *isl_basic_map_from_range(
 5950 __isl_give isl_map *isl_map_from_range(__isl_take isl_set *set)
 5963 __isl_give isl_map *isl_map_from_domain(__isl_take isl_set *set)
 5968 __isl_give isl_basic_map *isl_basic_map_from_domain_and_range(
 5974 __isl_give isl_map *isl_map_from_domain_and_range(__isl_take isl_set *domain,
 5984 __isl_give isl_map *isl_map_alloc_space(__isl_take isl_space *space, int n,
 6013 __isl_give isl_basic_map *isl_basic_map_empty(__isl_take isl_space *space)
 6021 __isl_give isl_basic_set *isl_basic_set_empty(__isl_take isl_space *space)
 6029 __isl_give isl_basic_map *isl_basic_map_universe(__isl_take isl_space *space)
 6037 __isl_give isl_basic_set *isl_basic_set_universe(__isl_take isl_space *space)
 6045 __isl_give isl_basic_map *isl_basic_map_nat_universe(__isl_take isl_space *dim)
 6065 __isl_give isl_basic_set *isl_basic_set_nat_universe(__isl_take isl_space *dim)
 6070 __isl_give isl_map *isl_map_nat_universe(__isl_take isl_space *dim)
 6075 __isl_give isl_set *isl_set_nat_universe(__isl_take isl_space *dim)
 6080 __isl_give isl_map *isl_map_empty(__isl_take isl_space *space)
 6085 __isl_give isl_set *isl_set_empty(__isl_take isl_space *space)
 6090 __isl_give isl_map *isl_map_universe(__isl_take isl_space *space)
 6100 __isl_give isl_set *isl_set_universe(__isl_take isl_space *space)
 6123 __isl_give isl_map *isl_map_add_basic_map(__isl_take isl_map *map,
 6186 static __isl_give isl_basic_map *isl_basic_map_fix_pos(
 6206 __isl_give isl_basic_map *isl_basic_map_fix_si(__isl_take isl_basic_map *bmap,
 6215 __isl_give isl_basic_map *isl_basic_map_fix(__isl_take isl_basic_map *bmap,
 6227 __isl_give isl_basic_map *isl_basic_map_fix_val(__isl_take isl_basic_map *bmap,
 6250 __isl_give isl_basic_set *isl_basic_set_fix_val(__isl_take isl_basic_set *bset,
 6263 __isl_give isl_basic_set *isl_basic_set_fix(__isl_take isl_basic_set *bset,
 6286 static __isl_give isl_map *remove_if_empty(__isl_take isl_map *map, int i)
 6317 __isl_give isl_map *isl_map_inline_foreach_basic_map(__isl_take isl_map *map,
 6318 	__isl_give isl_basic_map *(*fn)(__isl_take isl_basic_map *bmap))
 6344 __isl_give isl_map *isl_map_fix_si(__isl_take isl_map *map,
 6367 __isl_give isl_set *isl_set_fix_si(__isl_take isl_set *set,
 6373 __isl_give isl_map *isl_map_fix(__isl_take isl_map *map,
 6395 __isl_give isl_set *isl_set_fix(__isl_take isl_set *set,
 6404 __isl_give isl_map *isl_map_fix_val(__isl_take isl_map *map,
 6438 __isl_give isl_set *isl_set_fix_val(__isl_take isl_set *set,
 6456 static __isl_give isl_basic_map *basic_map_bound_si(
 6485 __isl_give isl_basic_map *isl_basic_map_lower_bound_si(
 6494 __isl_give isl_basic_map *isl_basic_map_upper_bound_si(
 6501 static __isl_give isl_map *map_bound_si(__isl_take isl_map *map,
 6524 __isl_give isl_map *isl_map_lower_bound_si(__isl_take isl_map *map,
 6530 __isl_give isl_map *isl_map_upper_bound_si(__isl_take isl_map *map,
 6536 __isl_give isl_set *isl_set_lower_bound_si(__isl_take isl_set *set,
 6543 __isl_give isl_set *isl_set_upper_bound_si(__isl_take isl_set *set,
 6552 static __isl_give isl_basic_map *basic_map_bound(
 6584 static __isl_give isl_map *map_bound(__isl_take isl_map *map,
 6609 __isl_give isl_map *isl_map_lower_bound(__isl_take isl_map *map,
 6615 __isl_give isl_map *isl_map_upper_bound(__isl_take isl_map *map,
 6621 __isl_give isl_set *isl_set_lower_bound(__isl_take isl_set *set,
 6627 __isl_give isl_set *isl_set_upper_bound(__isl_take isl_set *set,
 6636 __isl_give isl_set *isl_set_lower_bound_val(__isl_take isl_set *set,
 6656 __isl_give isl_set *isl_set_upper_bound_val(__isl_take isl_set *set,
 6676 static __isl_give isl_basic_set *isl_basic_set_bound(
 6687 static __isl_give isl_basic_set *isl_basic_set_bound_val(
 6707 __isl_give isl_basic_set *isl_basic_set_lower_bound_val(
 6716 __isl_give isl_basic_set *isl_basic_set_upper_bound_val(
 6723 __isl_give isl_map *isl_map_reverse(__isl_take isl_map *map)
 6773 static __isl_give isl_pw_multi_aff *isl_map_partial_lexopt_aligned_pw_multi_aff(
 6775 	__isl_give isl_set **empty, unsigned flags)
 6864 static __isl_give isl_map *isl_map_partial_lexopt_aligned(
 6866 	__isl_give isl_set **empty, unsigned flags)
 6902 __isl_give isl_map *isl_map_partial_lexmax(
 6904 		__isl_give isl_set **empty)
 6909 __isl_give isl_map *isl_map_partial_lexmin(
 6911 		__isl_give isl_set **empty)
 6916 __isl_give isl_set *isl_set_partial_lexmin(
 6918 		__isl_give isl_set **empty)
 6924 __isl_give isl_set *isl_set_partial_lexmax(
 6926 		__isl_give isl_set **empty)
 6935 __isl_give isl_set *isl_basic_set_lexopt(__isl_take isl_basic_set *bset,
 6941 __isl_give isl_map *isl_basic_map_lexmax(__isl_take isl_basic_map *bmap)
 6946 __isl_give isl_set *isl_basic_set_lexmin(__isl_take isl_basic_set *bset)
 6951 __isl_give isl_set *isl_basic_set_lexmax(__isl_take isl_basic_set *bset)
 6962 static __isl_give isl_set *isl_basic_set_lexmin_compute_divs(
 6974 static __isl_give isl_pw_aff *basic_map_dim_opt(__isl_keep isl_basic_map *bmap,
 6996 static __isl_give isl_pw_aff *map_dim_opt(__isl_take isl_map *map, int pos,
 7032 __isl_give isl_pw_aff *isl_map_dim_min(__isl_take isl_map *map, int pos)
 7041 __isl_give isl_pw_aff *isl_map_dim_max(__isl_take isl_map *map, int pos)
 7050 static __isl_give isl_pw_aff *set_dim_opt(__isl_take isl_set *set, int pos,
 7059 __isl_give isl_pw_aff *isl_set_dim_max(__isl_take isl_set *set, int pos)
 7067 __isl_give isl_pw_aff *isl_set_dim_min(__isl_take isl_set *set, int pos)
 7075 static __isl_give isl_basic_set *basic_set_parameter_preimage(
 7108 static __isl_give isl_set *set_parameter_preimage(__isl_take isl_set *set,
 7143 static __isl_give isl_basic_set *basic_set_append_equalities(
 7242 static __isl_give isl_set *base_compute_divs(__isl_take isl_basic_set *bset)
 7344 static __isl_give isl_basic_map *insert_divs_from_local_space(
 7374 static __isl_give isl_basic_map *basic_replace_space_by_local_space(
 7406 static __isl_give isl_map *replace_space_by_local_space(__isl_take isl_map *map,
 7503 __isl_give isl_basic_map *isl_basic_map_mark_div_unknown(
 7604 __isl_give isl_map *isl_basic_map_compute_divs(__isl_take isl_basic_map *bmap)
 7630 __isl_give isl_map *isl_map_compute_divs(__isl_take isl_map *map)
 7663 __isl_give isl_set *isl_basic_set_compute_divs(__isl_take isl_basic_set *bset)
 7673 __isl_give isl_set *isl_map_domain(__isl_take isl_map *map)
 7712 static __isl_give isl_map *map_union_disjoint(__isl_take isl_map *map1,
 7789 __isl_give isl_map *isl_map_union_disjoint(__isl_take isl_map *map1,
 7807 static __isl_give isl_map *map_union_aligned(__isl_take isl_map *map1,
 7838 __isl_give isl_map *isl_map_union(__isl_take isl_map *map1,
 7844 __isl_give isl_set *isl_set_union_disjoint(
 7861 static __isl_give isl_map *map_intersect_set(__isl_take isl_map *map,
 7863 	__isl_give isl_basic_map *fn(__isl_take isl_basic_map *bmap,
 7895 static __isl_give isl_map *map_intersect_range(__isl_take isl_map *map,
 7914 __isl_give isl_map *isl_map_intersect_range(__isl_take isl_map *map,
 7920 static __isl_give isl_map *map_intersect_domain(__isl_take isl_map *map,
 7939 __isl_give isl_map *isl_map_intersect_domain(__isl_take isl_map *map,
 7953 static __isl_give isl_map *map_intersect_domain_factor_range(
 7968 __isl_give isl_map *isl_map_intersect_domain_factor_range(
 7981 static __isl_give isl_map *map_intersect_range_factor_range(
 7996 __isl_give isl_map *isl_map_intersect_range_factor_range(
 8003 static __isl_give isl_map *map_apply_domain(__isl_take isl_map *map1,
 8017 __isl_give isl_map *isl_map_apply_domain(__isl_take isl_map *map1,
 8023 static __isl_give isl_map *map_apply_range(__isl_take isl_map *map1,
 8059 __isl_give isl_map *isl_map_apply_range(__isl_take isl_map *map1,
 8068 __isl_give isl_basic_set *isl_basic_map_deltas(__isl_take isl_basic_map *bmap)
 8109 __isl_give isl_set *isl_map_deltas(__isl_take isl_map *map)
 8139 __isl_give isl_basic_map *isl_basic_map_deltas_map(
 8185 __isl_give isl_map *isl_map_deltas_map(__isl_take isl_map *map)
 8219 static __isl_give isl_basic_map *basic_map_identity(__isl_take isl_space *dims)
 8249 __isl_give isl_basic_map *isl_basic_map_identity(__isl_take isl_space *dim)
 8263 __isl_give isl_map *isl_map_identity(__isl_take isl_space *dim)
 8268 __isl_give isl_map *isl_set_identity(__isl_take isl_set *set)
 8279 __isl_give isl_basic_set *isl_basic_set_positive_orthant(
 8309 static __isl_give isl_basic_set *nonneg_halfspace(__isl_take isl_space *dim,
 8330 static __isl_give isl_basic_set *neg_halfspace(__isl_take isl_space *dim, int pos)
 8349 __isl_give isl_set *isl_set_split_dims(__isl_take isl_set *set,
 8787 __isl_give isl_map *isl_basic_map_union(__isl_take isl_basic_map *bmap1,
 8816 __isl_give isl_basic_map *isl_basic_map_order_divs(
 8850 __isl_give isl_map *isl_map_order_divs(__isl_take isl_map *map)
 8871 __isl_give isl_basic_set *isl_basic_set_sort_divs(
 8887 __isl_give isl_basic_map *isl_basic_map_expand_divs(
 8940 __isl_give isl_basic_set *isl_basic_set_expand_divs(
 8975 __isl_give isl_basic_map *isl_basic_map_align_divs(
 9027 __isl_give isl_map *isl_map_align_divs_internal(__isl_take isl_map *map)
 9052 __isl_give isl_map *isl_map_align_divs(__isl_take isl_map *map)
 9066 __isl_give isl_map *isl_map_align_divs_to_basic_map_list(
 9095 __isl_give isl_basic_map_list *isl_basic_map_list_align_divs_to_basic_map(
 9115 static __isl_give isl_set *set_apply( __isl_take isl_set *set,
 9135 __isl_give isl_set *isl_set_apply( __isl_take isl_set *set,
 9144 __isl_give isl_map *isl_map_remove_empty_parts(__isl_take isl_map *map)
 9165 static __isl_give isl_basic_map *join_initial(__isl_keep isl_basic_set *bset1,
 9414 __isl_give isl_val *isl_basic_map_plain_get_val_if_fixed(
 9453 __isl_give isl_val *isl_map_plain_get_val_if_fixed(__isl_keep isl_map *map,
 9481 __isl_give isl_val *isl_set_plain_get_val_if_fixed(__isl_keep isl_set *set,
 9554 __isl_give isl_basic_map *isl_basic_map_sort_constraints(
 9572 __isl_give isl_basic_set *isl_basic_set_sort_constraints(
 9579 __isl_give isl_basic_map *isl_basic_map_normalize(
 9697 static __isl_give isl_map *sort_and_remove_duplicates(__isl_take isl_map *map)
 9727 __isl_give isl_map *isl_map_remove_obvious_duplicates(__isl_take isl_map *map)
 9755 __isl_give isl_map *isl_map_normalize(__isl_take isl_map *map)
 9829 __isl_give isl_basic_map_list *isl_map_get_basic_map_list(
 9854 __isl_give isl_basic_map *isl_basic_map_list_intersect(
 9885 __isl_give isl_basic_set *isl_basic_set_list_intersect(
 9894 __isl_give isl_set *isl_basic_set_list_union(
 9929 __isl_give isl_set *isl_set_list_union(__isl_take isl_set_list *list)
 9956 __isl_give isl_basic_map *isl_basic_map_product(
10001 __isl_give isl_basic_map *isl_basic_map_flat_product(
10011 __isl_give isl_basic_set *isl_basic_set_flat_product(
10017 __isl_give isl_basic_map *isl_basic_map_domain_product(
10062 __isl_give isl_basic_map *isl_basic_map_range_product(
10116 __isl_give isl_basic_map *isl_basic_map_flat_range_product(
10134 static __isl_give isl_map *map_product(__isl_take isl_map *map1,
10136 	__isl_give isl_space *(*space_product)(__isl_take isl_space *left,
10138 	__isl_give isl_basic_map *(*basic_map_product)(
10189 static __isl_give isl_map *map_product_aligned(__isl_take isl_map *map1,
10196 __isl_give isl_map *isl_map_product(__isl_take isl_map *map1,
10204 __isl_give isl_map *isl_map_flat_product(__isl_take isl_map *map1,
10221 __isl_give isl_set *isl_set_flat_product(__isl_take isl_set *set1,
10229 static __isl_give isl_map *map_domain_product_aligned(__isl_take isl_map *map1,
10238 static __isl_give isl_map *map_range_product_aligned(__isl_take isl_map *map1,
10245 __isl_give isl_map *isl_map_domain_product(__isl_take isl_map *map1,
10252 __isl_give isl_map *isl_map_range_product(__isl_take isl_map *map1,
10261 __isl_give isl_map *isl_map_factor_domain(__isl_take isl_map *map)
10288 __isl_give isl_map *isl_map_factor_range(__isl_take isl_map *map)
10315 __isl_give isl_map *isl_map_domain_factor_domain(__isl_take isl_map *map)
10338 __isl_give isl_map *isl_map_domain_factor_range(__isl_take isl_map *map)
10361 __isl_give isl_map *isl_map_range_factor_domain(__isl_take isl_map *map)
10384 __isl_give isl_map *isl_map_range_factor_range(__isl_take isl_map *map)
10407 __isl_give isl_map *isl_map_flat_domain_product(__isl_take isl_map *map1,
10419 __isl_give isl_map *isl_map_flat_range_product(__isl_take isl_map *map1,
10545 __isl_give isl_basic_set_list *isl_set_get_basic_set_list(
10565 __isl_give isl_basic_set *isl_basic_set_lift(__isl_take isl_basic_set *bset)
10593 __isl_give isl_set *isl_set_lift(__isl_take isl_set *set)
11373 static __isl_give isl_map *isl_map_change_space(__isl_take isl_map *map,
11376 	__isl_give isl_space *(*change)(__isl_take isl_space *space))
11424 __isl_give isl_basic_set *isl_basic_map_wrap(__isl_take isl_basic_map *bmap)
11444 __isl_give isl_set *isl_map_wrap(__isl_take isl_map *map)
11449 __isl_give isl_basic_map *isl_basic_set_unwrap(__isl_take isl_basic_set *bset)
11470 __isl_give isl_map *isl_set_unwrap(__isl_take isl_set *set)
11476 __isl_give isl_basic_map *isl_basic_map_reset(__isl_take isl_basic_map *bmap,
11501 __isl_give isl_map *isl_map_reset(__isl_take isl_map *map,
11531 __isl_give isl_basic_map *isl_basic_map_flatten(__isl_take isl_basic_map *bmap)
11555 __isl_give isl_basic_set *isl_basic_set_flatten(__isl_take isl_basic_set *bset)
11560 __isl_give isl_basic_map *isl_basic_map_flatten_domain(
11585 __isl_give isl_basic_map *isl_basic_map_flatten_range(
11612 __isl_give isl_map *isl_map_flatten(__isl_take isl_map *map)
11623 __isl_give isl_set *isl_set_flatten(__isl_take isl_set *set)
11628 __isl_give isl_map *isl_set_flatten_map(__isl_take isl_set *set)
11643 __isl_give isl_map *isl_map_flatten_domain(__isl_take isl_map *map)
11656 __isl_give isl_map *isl_map_flatten_range(__isl_take isl_map *map)
11671 __isl_give isl_basic_map *isl_basic_map_realign(__isl_take isl_basic_map *bmap,
11702 __isl_give isl_map *isl_map_realign(__isl_take isl_map *map,
11739 __isl_give isl_set *isl_set_realign(__isl_take isl_set *set,
11745 __isl_give isl_map *isl_map_align_params(__isl_take isl_map *map,
11779 __isl_give isl_set *isl_set_align_params(__isl_take isl_set *set,
11788 __isl_give isl_basic_map *isl_basic_map_align_params(
11862 __isl_give isl_basic_set *isl_basic_set_align_params(
11870 __isl_give isl_map *isl_map_drop_unused_params(__isl_take isl_map *map)
11892 __isl_give isl_set *isl_set_drop_unused_params(
11900 __isl_give isl_basic_map *isl_basic_map_drop_unused_params(
11924 __isl_give isl_basic_set *isl_basic_set_drop_unused_params(
11931 __isl_give isl_mat *isl_basic_map_equalities_matrix(
11960 __isl_give isl_mat *isl_basic_map_inequalities_matrix(
11989 __isl_give isl_basic_map *isl_basic_map_from_constraint_matrices(
12068 __isl_give isl_mat *isl_basic_set_equalities_matrix(
12076 __isl_give isl_mat *isl_basic_set_inequalities_matrix(
12084 __isl_give isl_basic_set *isl_basic_set_from_constraint_matrices(
12114 __isl_give isl_basic_map *isl_basic_map_zip(__isl_take isl_basic_map *bmap)
12147 __isl_give isl_map *isl_map_zip(__isl_take isl_map *map)
12203 __isl_give isl_basic_map *isl_basic_map_curry(__isl_take isl_basic_map *bmap)
12228 __isl_give isl_map *isl_map_curry(__isl_take isl_map *map)
12249 __isl_give isl_map *isl_map_range_curry(__isl_take isl_map *map)
12281 __isl_give isl_basic_map *isl_basic_map_uncurry(__isl_take isl_basic_map *bmap)
12304 __isl_give isl_map *isl_map_uncurry(__isl_take isl_map *map)
12310 __isl_give isl_set *isl_set_equate(__isl_take isl_set *set,
12318 static __isl_give isl_basic_map *equator(__isl_take isl_space *space,
12357 __isl_give isl_basic_map *isl_basic_map_equate(__isl_take isl_basic_map *bmap,
12371 __isl_give isl_map *isl_map_equate(__isl_take isl_map *map,
12385 __isl_give isl_map *isl_map_oppose(__isl_take isl_map *map,
12424 static __isl_give isl_constraint *constraint_order_ge(
12454 __isl_give isl_basic_map *isl_basic_map_order_ge(__isl_take isl_basic_map *bmap,
12472 __isl_give isl_map *isl_map_order_ge(__isl_take isl_map *map,
12490 __isl_give isl_map *isl_map_order_le(__isl_take isl_map *map,
12499 static __isl_give isl_basic_map *greator(__isl_take isl_space *space,
12540 __isl_give isl_basic_map *isl_basic_map_order_gt(__isl_take isl_basic_map *bmap,
12555 __isl_give isl_map *isl_map_order_gt(__isl_take isl_map *map,
12570 __isl_give isl_map *isl_map_order_lt(__isl_take isl_map *map,
12576 __isl_give isl_aff *isl_basic_map_get_div(__isl_keep isl_basic_map *bmap,
12596 __isl_give isl_aff *isl_basic_set_get_div(__isl_keep isl_basic_set *bset,
12628 __isl_give isl_basic_set *isl_basic_set_substitute(
12698 __isl_give isl_set *isl_set_substitute(__isl_take isl_set *set,
12841 static __isl_give isl_basic_map *add_ma_strides(
12893 static __isl_give isl_space *isl_space_set(__isl_take isl_space *space,
12953 __isl_give isl_basic_map *isl_basic_map_preimage_multi_aff(
13054 __isl_give isl_basic_set *isl_basic_set_preimage_multi_aff(
13066 __isl_give isl_basic_map *isl_basic_map_preimage_domain_multi_aff(
13078 __isl_give isl_basic_map *isl_basic_map_preimage_range_multi_aff(
13115 static __isl_give isl_map *map_preimage_multi_aff(__isl_take isl_map *map,
13161 __isl_give isl_map *isl_map_preimage_multi_aff(__isl_take isl_map *map,
13193 __isl_give isl_set *isl_set_preimage_multi_aff(__isl_take isl_set *set,
13205 __isl_give isl_map *isl_map_preimage_domain_multi_aff(__isl_take isl_map *map,
13217 __isl_give isl_map *isl_map_preimage_range_multi_aff(__isl_take isl_map *map,
13231 static __isl_give isl_map *isl_map_preimage_pw_multi_aff_aligned(
13286 __isl_give isl_map *isl_map_preimage_pw_multi_aff(__isl_take isl_map *map,
13317 __isl_give isl_set *isl_set_preimage_pw_multi_aff(__isl_take isl_set *set,
13329 __isl_give isl_map *isl_map_preimage_domain_pw_multi_aff(
13341 __isl_give isl_map *isl_map_preimage_range_pw_multi_aff(
13362 __isl_give isl_map *isl_map_preimage_multi_pw_aff(__isl_take isl_map *map,
13401 __isl_give isl_map *isl_map_preimage_domain_multi_pw_aff(
13410 __isl_give isl_set *isl_set_preimage_multi_pw_aff(__isl_take isl_set *set,
13418 __isl_give isl_mat *isl_basic_set_extract_equalities(
13484 __isl_give isl_basic_map *isl_basic_map_set_div_expr_constant_num_si_inplace(
13539 __isl_give isl_basic_set *isl_basic_set_tighten_outward(
13567 __isl_give isl_basic_map *isl_basic_map_transform_dims(
13613 __isl_give isl_basic_set *isl_basic_set_transform_dims(
tools/polly/lib/External/isl/isl_map_lexopt_templ.c
   31 static __isl_give TYPE *SF(isl_basic_map_partial_lexopt,SUFFIX)(
   33 	__isl_give isl_set **empty, unsigned flags)
   39 __isl_give TYPE *SF(isl_basic_map_partial_lexmax,SUFFIX)(
   41 	__isl_give isl_set **empty)
   47 __isl_give TYPE *SF(isl_basic_map_partial_lexmin,SUFFIX)(
   49 	__isl_give isl_set **empty)
   55 __isl_give TYPE *SF(isl_basic_set_partial_lexmin,SUFFIX)(
   57 	__isl_give isl_set **empty)
   62 __isl_give TYPE *SF(isl_basic_set_partial_lexmax,SUFFIX)(
   64 	__isl_give isl_set **empty)
   86 static __isl_give TYPE *SF(basic_map_partial_lexopt,SUFFIX)(
   88 	__isl_give isl_set **empty, unsigned flags)
  145 __isl_give TYPE *SF(isl_basic_map_lexopt,SUFFIX)(
  152 __isl_give TYPE *SF(isl_basic_map_lexmin,SUFFIX)(__isl_take isl_basic_map *bmap)
  157 static __isl_give TYPE *SF(isl_map_partial_lexopt_aligned,SUFFIX)(
  159 	__isl_give isl_set **empty, unsigned flags);
  161 static __isl_give TYPE *SF(isl_map_partial_lexopt,SUFFIX)(
  163 	__isl_give isl_set **empty, unsigned flags)
  172 static __isl_give TYPE *SF(isl_map_partial_lexopt,SUFFIX)(
  174 	__isl_give isl_set **empty, unsigned flags)
  203 __isl_give TYPE *SF(isl_map_lexopt,SUFFIX)(__isl_take isl_map *map,
  211 __isl_give TYPE *SF(isl_map_lexmin,SUFFIX)(__isl_take isl_map *map)
  216 __isl_give TYPE *SF(isl_map_lexmax,SUFFIX)(__isl_take isl_map *map)
  221 __isl_give TYPE *SF(isl_set_lexmin,SUFFIX)(__isl_take isl_set *set)
  226 __isl_give TYPE *SF(isl_set_lexmax,SUFFIX)(__isl_take isl_set *set)
tools/polly/lib/External/isl/isl_map_private.h
  120 __isl_give isl_basic_set *isl_basic_set_alloc(isl_ctx *ctx,
  123 __isl_give isl_basic_set *isl_basic_set_extend(__isl_take isl_basic_set *base,
  126 __isl_give isl_basic_set *isl_basic_set_extend_constraints(
  128 __isl_give isl_basic_set *isl_basic_set_finalize(
  130 __isl_give isl_basic_set *isl_basic_set_dup(__isl_keep isl_basic_set *bset);
  131 __isl_give isl_basic_set *isl_basic_set_simplify(
  134 __isl_give isl_basic_map *isl_basic_map_alloc(isl_ctx *ctx,
  137 __isl_give isl_basic_map *isl_basic_map_mark_final(
  139 __isl_give isl_basic_map *isl_basic_map_finalize(
  141 __isl_give isl_basic_map *isl_basic_map_extend(__isl_take isl_basic_map *base,
  144 __isl_give isl_basic_map *isl_basic_map_extend_constraints(
  146 __isl_give isl_basic_map *isl_basic_map_simplify(
  149 __isl_give isl_set *isl_set_add_basic_set(__isl_take isl_set *set,
  152 __isl_give isl_map *isl_map_add_basic_map(__isl_take isl_map *map,
  154 __isl_give isl_map *isl_map_dup(__isl_keep isl_map *map);
  156 __isl_give isl_basic_set *isl_basic_set_from_underlying_set(
  159 __isl_give isl_map *isl_map_realign(__isl_take isl_map *map,
  161 __isl_give isl_set *isl_set_realign(__isl_take isl_set *set,
  164 __isl_give isl_basic_map *isl_basic_map_reset(__isl_take isl_basic_map *bmap,
  166 __isl_give isl_map *isl_map_reset(__isl_take isl_map *map,
  174 __isl_give isl_basic_set *isl_basic_set_reset_space(
  176 __isl_give isl_basic_map *isl_basic_map_reset_space(
  178 __isl_give isl_map *isl_map_reset_space(__isl_take isl_map *map,
  180 __isl_give isl_map *isl_map_reset_equal_dim_space(__isl_take isl_map *map,
  197 __isl_give isl_basic_map *isl_basic_map_extend_space(
  200 __isl_give isl_basic_set *isl_basic_set_extend_space(
  207 __isl_give isl_map *isl_map_grow(__isl_take isl_map *map, int n);
  215 __isl_give isl_basic_set *isl_basic_set_alloc_space(__isl_take isl_space *dim,
  217 __isl_give isl_set *isl_set_alloc_space(__isl_take isl_space *dim, int n,
  219 __isl_give isl_basic_map *isl_basic_map_alloc_space(__isl_take isl_space *dim,
  221 __isl_give isl_map *isl_map_alloc_space(__isl_take isl_space *dim, int n,
  233 __isl_give isl_basic_map *isl_basic_map_insert_div(
  237 __isl_give isl_basic_map *isl_basic_map_drop_div(
  244 __isl_give isl_basic_set *isl_basic_set_add_eq(__isl_take isl_basic_set *bset,
  246 __isl_give isl_basic_map *isl_basic_map_add_eq(__isl_take isl_basic_map *bmap,
  248 __isl_give isl_basic_set *isl_basic_set_add_ineq(__isl_take isl_basic_set *bset,
  250 __isl_give isl_basic_map *isl_basic_map_add_ineq(__isl_take isl_basic_map *bmap,
  253 __isl_give isl_basic_set *isl_basic_set_tighten_outward(
  258 __isl_give isl_basic_set *isl_basic_set_cow(__isl_take isl_basic_set *bset);
  259 __isl_give isl_basic_map *isl_basic_map_cow(__isl_take isl_basic_map *bmap);
  260 __isl_give isl_set *isl_set_cow(__isl_take isl_set *set);
  261 __isl_give isl_map *isl_map_cow(__isl_take isl_map *map);
  265 __isl_give isl_set *isl_basic_set_list_union(
  268 __isl_give isl_basic_map *isl_basic_map_set_to_empty(
  270 __isl_give isl_basic_set *isl_basic_set_set_to_empty(
  275 __isl_give isl_basic_map *isl_basic_map_order_divs(
  277 __isl_give isl_map *isl_map_order_divs(__isl_take isl_map *map);
  278 __isl_give isl_basic_map *isl_basic_map_align_divs(
  280 __isl_give isl_map *isl_map_align_divs_to_basic_map_list(
  282 __isl_give isl_basic_map_list *isl_basic_map_list_align_divs_to_basic_map(
  284 __isl_give isl_map *isl_map_align_divs_internal(__isl_take isl_map *map);
  285 __isl_give isl_basic_set *isl_basic_set_sort_divs(
  287 __isl_give isl_basic_map *isl_basic_map_sort_divs(
  289 __isl_give isl_map *isl_map_sort_divs(__isl_take isl_map *map);
  290 __isl_give isl_basic_map *isl_basic_map_gauss(__isl_take isl_basic_map *bmap,
  292 __isl_give isl_basic_set *isl_basic_set_gauss(
  296 __isl_give isl_basic_map *isl_basic_map_sort_constraints(
  298 __isl_give isl_basic_set *isl_basic_set_sort_constraints(
  304 __isl_give isl_basic_map *isl_basic_map_normalize_constraints(
  306 __isl_give isl_basic_set *isl_basic_set_normalize_constraints(
  308 __isl_give isl_basic_map *isl_basic_map_implicit_equalities(
  310 __isl_give isl_basic_set *isl_basic_map_underlying_set(
  312 __isl_give isl_basic_set *isl_basic_set_underlying_set(
  314 __isl_give isl_basic_set_list *isl_basic_map_list_underlying_set(
  316 __isl_give isl_set *isl_map_underlying_set(__isl_take isl_map *map);
  317 __isl_give isl_basic_map *isl_basic_map_overlying_set(
  319 __isl_give isl_basic_map *isl_basic_map_drop_constraint_involving_unknown_divs(
  321 __isl_give isl_map *isl_map_drop_constraint_involving_unknown_divs(
  323 __isl_give isl_basic_set *isl_basic_set_drop_constraints_involving(
  325 __isl_give isl_basic_set *isl_basic_set_drop(__isl_take isl_basic_set *bset,
  327 __isl_give isl_basic_map *isl_basic_map_drop(__isl_take isl_basic_map *bmap,
  329 __isl_give isl_set *isl_set_drop(__isl_take isl_set *set,
  331 __isl_give isl_basic_set *isl_basic_set_drop_dims(
  333 __isl_give isl_map *isl_map_drop(__isl_take isl_map *map,
  335 __isl_give isl_basic_map *isl_basic_map_drop_unrelated_constraints(
  338 __isl_give isl_basic_map *isl_basic_map_remove_duplicate_constraints(
  340 __isl_give isl_basic_map *isl_basic_map_detect_inequality_pairs(
  343 __isl_give isl_map *isl_map_remove_empty_parts(__isl_take isl_map *map);
  345 __isl_give isl_map *isl_map_remove_obvious_duplicates(__isl_take isl_map *map);
  352 __isl_give isl_basic_map *isl_basic_map_eliminate_vars(
  357 __isl_give isl_map *isl_map_eliminate(__isl_take isl_map *map,
  359 __isl_give isl_set *isl_set_eliminate(__isl_take isl_set *set,
  361 __isl_give isl_map *isl_map_project_onto(__isl_take isl_map *map,
  367 __isl_give isl_basic_map *isl_basic_map_add_known_div_constraints(
  369 __isl_give isl_basic_map *isl_basic_map_drop_redundant_divs(
  372 __isl_give isl_basic_set *isl_basic_set_recession_cone(
  374 __isl_give isl_basic_set *isl_basic_set_lineality_space(
  376 __isl_give isl_basic_set *isl_set_combined_lineality_space(
  379 __isl_give isl_basic_set *isl_basic_set_set_integral(
  381 __isl_give isl_basic_set *isl_basic_set_set_rational(
  383 __isl_give isl_set *isl_set_set_rational(__isl_take isl_set *set);
  384 __isl_give isl_basic_map *isl_basic_map_set_rational(
  386 __isl_give isl_map *isl_map_set_rational(__isl_take isl_map *map);
  394 __isl_give isl_basic_map *isl_basic_map_from_multi_aff2(
  396 __isl_give isl_map *isl_map_from_multi_aff_internal(
  398 __isl_give isl_map *isl_map_from_pw_aff_internal(__isl_take isl_pw_aff *pa);
  402 __isl_give isl_basic_set *isl_basic_set_preimage(
  404 __isl_give isl_set *isl_set_preimage(
  407 __isl_give isl_basic_map *isl_basic_map_transform_dims(
  410 __isl_give isl_basic_set *isl_basic_set_transform_dims(
  439 __isl_give isl_basic_set *isl_basic_set_from_local_space(
  441 __isl_give isl_basic_map *isl_basic_map_from_local_space(
  443 __isl_give isl_basic_set *isl_basic_set_expand_divs(
  445 __isl_give isl_basic_map *isl_basic_map_expand_divs(
  453 __isl_give isl_basic_map *isl_basic_map_mark_div_unknown(
  462 __isl_give isl_mat *isl_basic_set_get_divs(__isl_keep isl_basic_set *bset);
  463 __isl_give isl_mat *isl_basic_map_get_divs(__isl_keep isl_basic_map *bmap);
  465 __isl_give isl_map *isl_map_inline_foreach_basic_map(__isl_take isl_map *map,
  466 	__isl_give isl_basic_map *(*fn)(__isl_take isl_basic_map *bmap));
  479 __isl_give isl_map *isl_map_align_params_map_map_and(
  481 	__isl_give isl_map *(*fn)(__isl_take isl_map *map1,
  487 __isl_give isl_set *isl_set_substitute(__isl_take isl_set *set,
  490 __isl_give isl_set *isl_set_gist_params_basic_set(__isl_take isl_set *set,
  505 __isl_give isl_set *isl_set_plain_gist_basic_set(__isl_take isl_set *set,
  507 __isl_give isl_map *isl_map_plain_gist_basic_map(__isl_take isl_map *map,
  509 __isl_give isl_map *isl_map_plain_gist(__isl_take isl_map *map,
  512 __isl_give isl_basic_set *isl_basic_set_plain_affine_hull(
  514 __isl_give isl_basic_map *isl_basic_map_plain_affine_hull(
  522 __isl_give isl_basic_set *isl_basic_set_fix(__isl_take isl_basic_set *bset,
  524 __isl_give isl_basic_map *isl_basic_map_fix(__isl_take isl_basic_map *bmap,
  526 __isl_give isl_set *isl_set_fix(__isl_take isl_set *set,
  534 __isl_give isl_basic_map *isl_basic_map_reduce_coefficients(
  537 __isl_give isl_basic_map *isl_basic_map_shift_div(
  544 __isl_give isl_mat *isl_basic_set_extract_equalities(
  553 __isl_give isl_basic_map *isl_basic_map_set_div_expr_constant_num_si_inplace(
tools/polly/lib/External/isl/isl_map_simplify.c
   47 __isl_give isl_basic_map *isl_basic_map_normalize_constraints(
  101 __isl_give isl_basic_set *isl_basic_set_normalize_constraints(
  128 static __isl_give isl_basic_map *reduce_coefficient_in_div(
  176 static __isl_give isl_basic_map *reduce_div_coefficients_of_div(
  203 static __isl_give isl_basic_map *reduce_div_coefficients(
  269 static __isl_give isl_basic_map *normalize_div_expressions(
  345 static __isl_give isl_basic_map *eliminate_div(__isl_take isl_basic_map *bmap,
  384 static __isl_give isl_basic_map *eliminate_divs_eq(
  426 static __isl_give isl_basic_map *eliminate_divs_ineq(
  514 static __isl_give isl_basic_map *set_div_from_eq(__isl_take isl_basic_map *bmap,
  544 __isl_give isl_basic_map *isl_basic_map_gauss(__isl_take isl_basic_map *bmap,
  597 __isl_give isl_basic_set *isl_basic_set_gauss(
  744 static __isl_give isl_basic_map *remove_duplicate_divs(
  888 static __isl_give isl_basic_map *normalize_divs(__isl_take isl_basic_map *bmap,
 1038 static __isl_give isl_basic_map *set_div_from_lower_bound(
 1128 static __isl_give isl_basic_map *check_for_div_constraints(
 1160 __isl_give isl_basic_map *isl_basic_map_remove_duplicate_constraints(
 1230 __isl_give isl_basic_map *isl_basic_map_detect_inequality_pairs(
 1284 static __isl_give isl_basic_map *eliminate_unit_divs(
 1339 __isl_give isl_basic_map *isl_basic_map_simplify(__isl_take isl_basic_map *bmap)
 1463 static __isl_give isl_basic_map *remove_redundant_divs(
 1488 __isl_give isl_basic_map *isl_basic_map_mark_final(
 1499 __isl_give isl_basic_map *isl_basic_map_finalize(__isl_take isl_basic_map *bmap)
 1515 static __isl_give isl_basic_map *remove_dependent_vars(
 1538 __isl_give isl_basic_map *isl_basic_map_eliminate_vars(
 1644 __isl_give isl_basic_map *isl_basic_map_eliminate(
 1675 __isl_give isl_basic_set *isl_basic_set_eliminate(
 1693 __isl_give isl_basic_map *isl_basic_map_drop_constraint_involving_unknown_divs(
 1732 __isl_give isl_map *isl_map_drop_constraint_involving_unknown_divs(
 1818 static __isl_give isl_basic_set *isl_basic_set_reduce_using_equalities(
 1903 static __isl_give isl_basic_set *remove_shifted_constraints(
 1944 static __isl_give isl_basic_map *isl_basic_map_remove_shifted_constraints(
 1994 static __isl_give isl_basic_map *drop_unrelated_constraints(
 2089 __isl_give isl_basic_map *isl_basic_map_drop_unrelated_constraints(
 2138 static __isl_give isl_basic_set *drop_irrelevant_constraints(
 2184 static __isl_give isl_basic_set *drop_irrelevant_constraints_marked(
 2241 static __isl_give isl_basic_set *update_ineq(__isl_take isl_basic_set *bset,
 2282 static __isl_give isl_basic_set *update_ineq_free(
 2329 static __isl_give isl_basic_set *uset_gist_full(__isl_take isl_basic_set *bset,
 2427 static __isl_give isl_mat *extract_ineq(__isl_keep isl_basic_set *bset)
 2448 static __isl_give isl_basic_set *uset_gist_uncompressed(
 2485 static __isl_give isl_basic_set *uset_gist_compressed(
 2540 static __isl_give isl_basic_set *project_onto_involved(
 2588 static __isl_give isl_basic_set *uset_gist(__isl_take isl_basic_set *bset,
 2680 static __isl_give isl_basic_map *basic_map_from_equalities(
 2732 static __isl_give isl_mat *combined_variable_compression(
 2799 static __isl_give isl_mat *extract_compressed_stride_constraints(
 2925 static __isl_give isl_basic_map *reduce_stride_constraints(
 2987 static __isl_give isl_basic_map *gist_strides(__isl_take isl_basic_map *bmap,
 3033 __isl_give isl_basic_map *isl_basic_map_gist(__isl_take isl_basic_map *bmap,
 3106 __isl_give isl_map *isl_map_gist_basic_map(__isl_take isl_map *map,
 3163 static __isl_give isl_basic_map *drop_inequalities(
 3218 static __isl_give isl_basic_map *drop_equalities(
 3269 __isl_give isl_basic_map *isl_basic_map_plain_gist(
 3313 static __isl_give isl_map *replace_by_disjunct(__isl_take isl_map *map,
 3330 __isl_give isl_map *isl_map_plain_gist_basic_map(__isl_take isl_map *map,
 3380 __isl_give isl_set *isl_set_plain_gist_basic_set(__isl_take isl_set *set,
 3393 __isl_give isl_map *isl_map_plain_gist(__isl_take isl_map *map,
 3404 static __isl_give isl_map *replace_by_universe(__isl_take isl_map *map,
 3440 static __isl_give isl_map *map_gist(__isl_take isl_map *map,
 3498 __isl_give isl_map *isl_map_gist(__isl_take isl_map *map,
 3511 __isl_give isl_set *isl_set_gist_basic_set(__isl_take isl_set *set,
 3518 __isl_give isl_set *isl_set_gist_params_basic_set(__isl_take isl_set *set,
 3527 __isl_give isl_set *isl_set_gist(__isl_take isl_set *set,
 3536 __isl_give isl_basic_map *isl_basic_map_gist_domain(
 3546 __isl_give isl_map *isl_map_gist_domain(__isl_take isl_map *map,
 3554 __isl_give isl_map *isl_map_gist_range(__isl_take isl_map *map,
 3562 __isl_give isl_map *isl_map_gist_params(__isl_take isl_map *map,
 3570 __isl_give isl_set *isl_set_gist_params(__isl_take isl_set *set,
 4131 static __isl_give isl_basic_map *drop_more_redundant_divs(
 4266 static __isl_give isl_basic_map *coalesce_divs(__isl_take isl_basic_map *bmap,
 4322 static __isl_give isl_basic_map *coalesce_or_drop_more_redundant_divs(
 4419 static __isl_give isl_basic_map *drop_redundant_divs_again(
 4480 static __isl_give isl_basic_map *set_eq_and_try_again(
 4494 static __isl_give isl_basic_map *drop_div_and_try_again(
 4644 static __isl_give isl_basic_map *fix_cst_lower(__isl_take isl_basic_map *bmap,
 4704 static __isl_give isl_basic_map *isl_basic_map_drop_redundant_divs_ineq(
 4859 static __isl_give isl_basic_map *isl_basic_map_preimage_vars(
 4941 __isl_give isl_basic_map *isl_basic_map_drop_redundant_divs(
 5042 static __isl_give isl_vec *normalize_constraint(__isl_take isl_vec *v,
 5091 __isl_give isl_basic_map *isl_basic_map_reduce_coefficients(
 5181 __isl_give isl_basic_map *isl_basic_map_shift_div(
tools/polly/lib/External/isl/isl_map_subtract.c
  489 static __isl_give isl_map *basic_map_subtract(__isl_take isl_basic_map *bmap,
  504 static __isl_give isl_map *replace_pair_by_empty( __isl_take isl_map *map1,
  523 static __isl_give isl_map *map_subtract( __isl_take isl_map *map1,
  578 __isl_give isl_map *isl_map_subtract( __isl_take isl_map *map1,
  592 static __isl_give isl_map *map_subtract_domain(__isl_take isl_map *map,
  614 __isl_give isl_map *isl_map_subtract_domain(__isl_take isl_map *map,
  622 static __isl_give isl_map *map_subtract_range(__isl_take isl_map *map,
  644 __isl_give isl_map *isl_map_subtract_range(__isl_take isl_map *map,
  745 static __isl_give isl_point *singleton_extract_point(
  888 __isl_give isl_map *isl_map_make_disjoint(__isl_take isl_map *map)
  924 __isl_give isl_set *isl_set_make_disjoint(__isl_take isl_set *set)
  929 __isl_give isl_map *isl_map_complement(__isl_take isl_map *map)
  941 __isl_give isl_set *isl_set_complement(__isl_take isl_set *set)
tools/polly/lib/External/isl/isl_mat.c
  146 __isl_give isl_mat *isl_mat_sub_alloc6(isl_ctx *ctx, isl_int **row,
  173 __isl_give isl_mat *isl_mat_sub_alloc(__isl_keep isl_mat *mat,
  200 __isl_give isl_mat *isl_mat_copy(__isl_keep isl_mat *mat)
  209 __isl_give isl_mat *isl_mat_dup(__isl_keep isl_mat *mat)
  224 __isl_give isl_mat *isl_mat_cow(__isl_take isl_mat *mat)
  329 __isl_give isl_val *isl_mat_get_element_val(__isl_keep isl_mat *mat,
  342 __isl_give isl_mat *isl_mat_set_element(__isl_take isl_mat *mat,
  354 __isl_give isl_mat *isl_mat_set_element_si(__isl_take isl_mat *mat,
  368 __isl_give isl_mat *isl_mat_set_element_val(__isl_take isl_mat *mat,
  384 __isl_give isl_mat *isl_mat_diag(isl_ctx *ctx, unsigned n_row, isl_int d)
  403 __isl_give isl_mat *isl_mat_zero(isl_ctx *ctx, unsigned n_row, unsigned n_col)
  417 __isl_give isl_mat *isl_mat_identity(isl_ctx *ctx, unsigned n_row)
  448 __isl_give isl_vec *isl_mat_vec_product(__isl_take isl_mat *mat,
  475 __isl_give isl_vec *isl_mat_vec_inverse_product(__isl_take isl_mat *mat,
  504 __isl_give isl_vec *isl_vec_mat_product(__isl_take isl_vec *vec,
  533 __isl_give isl_mat *isl_mat_aff_direct_sum(__isl_take isl_mat *left,
  639 __isl_give isl_mat *isl_mat_left_hermite(__isl_take isl_mat *M, int neg,
  640 	__isl_give isl_mat **U, __isl_give isl_mat **Q)
  640 	__isl_give isl_mat **U, __isl_give isl_mat **Q)
  719 static __isl_give isl_mat *eliminate(__isl_take isl_mat *mat, int row, int col)
  755 __isl_give isl_mat *isl_mat_reverse_gauss(__isl_take isl_mat *mat)
  794 __isl_give isl_mat *isl_mat_lexnonneg_rows(__isl_take isl_mat *mat)
  862 __isl_give isl_mat *isl_mat_right_kernel(__isl_take isl_mat *mat)
  886 __isl_give isl_mat *isl_mat_lin_to_aff(__isl_take isl_mat *mat)
  914 __isl_give isl_mat *isl_mat_diagonal(__isl_take isl_mat *mat1,
 1001 __isl_give isl_mat *isl_mat_inverse_product(__isl_take isl_mat *left,
 1117 __isl_give isl_mat *isl_mat_right_inverse(__isl_take isl_mat *mat)
 1196 __isl_give isl_mat *isl_mat_transpose(__isl_take isl_mat *mat)
 1226 __isl_give isl_mat *isl_mat_swap_cols(__isl_take isl_mat *mat,
 1241 __isl_give isl_mat *isl_mat_swap_rows(__isl_take isl_mat *mat,
 1264 __isl_give isl_mat *isl_mat_product(__isl_take isl_mat *left,
 1353 __isl_give isl_basic_set *isl_basic_set_preimage(
 1409 __isl_give isl_set *isl_set_preimage(
 1498 __isl_give isl_mat *isl_mat_drop_cols(__isl_take isl_mat *mat,
 1519 __isl_give isl_mat *isl_mat_drop_rows(__isl_take isl_mat *mat,
 1535 __isl_give isl_mat *isl_mat_insert_cols(__isl_take isl_mat *mat,
 1560 __isl_give isl_mat *isl_mat_insert_zero_cols(__isl_take isl_mat *mat,
 1577 __isl_give isl_mat *isl_mat_add_zero_cols(__isl_take isl_mat *mat, unsigned n)
 1585 __isl_give isl_mat *isl_mat_insert_rows(__isl_take isl_mat *mat,
 1610 __isl_give isl_mat *isl_mat_add_rows(__isl_take isl_mat *mat, unsigned n)
 1618 __isl_give isl_mat *isl_mat_insert_zero_rows(__isl_take isl_mat *mat,
 1633 __isl_give isl_mat *isl_mat_add_zero_rows(__isl_take isl_mat *mat, unsigned n)
 1673 __isl_give isl_mat *isl_mat_col_addmul(__isl_take isl_mat *mat, int dst_col,
 1695 __isl_give isl_mat *isl_mat_col_neg(__isl_take isl_mat *mat, int col)
 1716 __isl_give isl_mat *isl_mat_row_neg(__isl_take isl_mat *mat, int row)
 1729 __isl_give isl_mat *isl_mat_unimodular_complete(__isl_take isl_mat *M, int row)
 1757 __isl_give isl_mat *isl_mat_concat(__isl_take isl_mat *top,
 1811 __isl_give isl_mat *isl_mat_from_row_vec(__isl_take isl_vec *vec)
 1832 __isl_give isl_vec *isl_mat_get_row(__isl_keep isl_mat *mat, unsigned row)
 1850 __isl_give isl_mat *isl_mat_vec_concat(__isl_take isl_mat *top,
 1856 __isl_give isl_mat *isl_mat_move_cols(__isl_take isl_mat *mat,
 1931 __isl_give isl_mat *isl_mat_scale(__isl_take isl_mat *mat, isl_int m)
 1948 __isl_give isl_mat *isl_mat_scale_down(__isl_take isl_mat *mat, isl_int m)
 1965 __isl_give isl_mat *isl_mat_scale_down_row(__isl_take isl_mat *mat, int row,
 1980 __isl_give isl_mat *isl_mat_normalize(__isl_take isl_mat *mat)
 1995 __isl_give isl_mat *isl_mat_normalize_row(__isl_take isl_mat *mat, int row)
 2026 __isl_give isl_mat *isl_mat_row_basis(__isl_take isl_mat *mat)
 2043 __isl_give isl_mat *isl_mat_row_basis_extension(
tools/polly/lib/External/isl/isl_mat_private.h
   25 __isl_give isl_mat *isl_mat_zero(isl_ctx *ctx, unsigned n_row, unsigned n_col);
   26 __isl_give isl_mat *isl_mat_dup(__isl_keep isl_mat *mat);
   27 __isl_give isl_mat *isl_mat_cow(__isl_take isl_mat *mat);
   28 __isl_give isl_mat *isl_mat_sub_alloc(__isl_keep isl_mat *mat,
   30 __isl_give isl_mat *isl_mat_sub_alloc6(isl_ctx *ctx, isl_int **row,
   38 __isl_give isl_mat *isl_mat_diag(isl_ctx *ctx, unsigned n_row, isl_int d);
   40 __isl_give isl_mat *isl_mat_reverse_gauss(__isl_take isl_mat *mat);
   42 __isl_give isl_mat *isl_mat_scale(__isl_take isl_mat *mat, isl_int m);
   43 __isl_give isl_mat *isl_mat_scale_down_row(__isl_take isl_mat *mat, int row,
   46 __isl_give isl_vec *isl_mat_get_row(__isl_keep isl_mat *mat, unsigned row);
   48 __isl_give isl_mat *isl_mat_lexnonneg_rows(__isl_take isl_mat *mat);
   57 __isl_give isl_mat *isl_mat_col_addmul(__isl_take isl_mat *mat, int dst_col,
   59 __isl_give isl_mat *isl_mat_col_neg(__isl_take isl_mat *mat, int col);
   60 __isl_give isl_mat *isl_mat_row_neg(__isl_take isl_mat *mat, int row);
   63 __isl_give isl_mat *isl_mat_set_element(__isl_take isl_mat *mat,
tools/polly/lib/External/isl/isl_morph.c
   29 __isl_give isl_morph *isl_morph_alloc(
   57 __isl_give isl_morph *isl_morph_copy(__isl_keep isl_morph *morph)
   66 __isl_give isl_morph *isl_morph_dup(__isl_keep isl_morph *morph)
   76 __isl_give isl_morph *isl_morph_cow(__isl_take isl_morph *morph)
  130 __isl_give isl_multi_aff *isl_morph_get_var_multi_aff(
  177 __isl_give isl_space *isl_morph_get_dom_space(__isl_keep isl_morph *morph)
  185 __isl_give isl_space *isl_morph_get_ran_space(__isl_keep isl_morph *morph)
  209 __isl_give isl_morph *isl_morph_remove_dom_dims(__isl_take isl_morph *morph,
  236 __isl_give isl_morph *isl_morph_remove_ran_dims(__isl_take isl_morph *morph,
  265 __isl_give isl_morph *isl_morph_dom_params(__isl_take isl_morph *morph)
  286 __isl_give isl_morph *isl_morph_ran_params(__isl_take isl_morph *morph)
  321 __isl_give isl_morph *isl_morph_identity(__isl_keep isl_basic_set *bset)
  341 __isl_give isl_morph *isl_morph_empty(__isl_keep isl_basic_set *bset)
  361 static __isl_give isl_basic_set *copy_equalities(__isl_keep isl_basic_set *bset,
  413 __isl_give isl_morph *isl_basic_set_variable_compression_with_id(
  475 __isl_give isl_morph *isl_basic_set_variable_compression(
  498 __isl_give isl_morph *isl_basic_set_parameter_compression(
  569 static __isl_give isl_basic_set *add_strides(__isl_take isl_basic_set *bset,
  612 __isl_give isl_basic_set *isl_morph_basic_set(__isl_take isl_morph *morph,
  705 __isl_give isl_set *isl_morph_set(__isl_take isl_morph *morph,
  743 __isl_give isl_morph *isl_morph_compose(__isl_take isl_morph *morph1,
  771 __isl_give isl_morph *isl_morph_inverse(__isl_take isl_morph *morph)
  798 __isl_give isl_morph *isl_basic_set_full_compression(
  822 __isl_give isl_vec *isl_morph_vec(__isl_take isl_morph *morph,
tools/polly/lib/External/isl/isl_morph.h
   40 __isl_give isl_morph *isl_morph_alloc(
   43 __isl_give isl_morph *isl_morph_copy(__isl_keep isl_morph *morph);
   44 __isl_give isl_morph *isl_morph_identity(__isl_keep isl_basic_set *bset);
   47 __isl_give isl_space *isl_morph_get_dom_space(__isl_keep isl_morph *morph);
   48 __isl_give isl_space *isl_morph_get_ran_space(__isl_keep isl_morph *morph);
   49 __isl_give isl_multi_aff *isl_morph_get_var_multi_aff(
   54 __isl_give isl_morph *isl_morph_remove_dom_dims(__isl_take isl_morph *morph,
   56 __isl_give isl_morph *isl_morph_remove_ran_dims(__isl_take isl_morph *morph,
   58 __isl_give isl_morph *isl_morph_dom_params(__isl_take isl_morph *morph);
   59 __isl_give isl_morph *isl_morph_ran_params(__isl_take isl_morph *morph);
   61 __isl_give isl_morph *isl_morph_compose(__isl_take isl_morph *morph1,
   63 __isl_give isl_morph *isl_morph_inverse(__isl_take isl_morph *morph);
   68 __isl_give isl_morph *isl_basic_set_variable_compression(
   70 __isl_give isl_morph *isl_basic_set_variable_compression_with_id(
   73 __isl_give isl_morph *isl_basic_set_parameter_compression(
   75 __isl_give isl_morph *isl_basic_set_full_compression(
   78 __isl_give isl_basic_set *isl_morph_basic_set(__isl_take isl_morph *morph,
   80 __isl_give isl_set *isl_morph_set(__isl_take isl_morph *morph,
   82 __isl_give isl_vec *isl_morph_vec(__isl_take isl_morph *morph,
tools/polly/lib/External/isl/isl_multi_align_templ.c
   12 static __isl_give MULTI(BASE) *FN(FN(MULTI(BASE),align_params),ALIGN_DOMBASE)(
   14 	__isl_give MULTI(BASE) *fn(__isl_take MULTI(BASE) *multi,
tools/polly/lib/External/isl/isl_multi_apply_templ.c
   18 __isl_give MULTI(BASE) *FN(FN(MULTI(BASE),apply_aligned),APPLY_DOMBASE)(
   20 	__isl_give EL *(*fn)(EL *el, __isl_take APPLY_DOM *set))
   55 static __isl_give MULTI(BASE) *FN(FN(MULTI(BASE),apply),APPLY_DOMBASE)(
   57 	__isl_give EL *(*fn)(EL *el, __isl_take APPLY_DOM *set))
tools/polly/lib/External/isl/isl_multi_coalesce.c
   18 __isl_give MULTI(BASE) *FN(MULTI(BASE),coalesce)(__isl_take MULTI(BASE) *multi)
tools/polly/lib/External/isl/isl_multi_dims.c
   44 __isl_give MULTI(BASE) *FN(MULTI(BASE),insert_dims)(
   82 __isl_give MULTI(BASE) *FN(MULTI(BASE),add_dims)(__isl_take MULTI(BASE) *multi,
   95 __isl_give MULTI(BASE) *FN(MULTI(BASE),project_domain_on_params)(
tools/polly/lib/External/isl/isl_multi_explicit_domain.c
   15 __isl_give MULTI(BASE) *FN(MULTI(BASE),cow)(__isl_take MULTI(BASE) *multi);
   52 static __isl_give DOM *FN(MULTI(BASE),get_explicit_domain)(
   60 static __isl_give MULTI(BASE) *FN(MULTI(BASE),set_explicit_domain)(
   86 static __isl_give MULTI(BASE) *FN(MULTI(BASE),intersect_explicit_domain)(
  112 static __isl_give MULTI(BASE) *FN(MULTI(BASE),copy_explicit_domain)(
  125 static __isl_give MULTI(BASE) *FN(MULTI(BASE),align_explicit_domain_params)(
  140 static __isl_give MULTI(BASE) *FN(MULTI(BASE),reset_explicit_domain_space)(
tools/polly/lib/External/isl/isl_multi_floor.c
   14 __isl_give MULTI(BASE) *FN(MULTI(BASE),floor)(__isl_take MULTI(BASE) *multi)
tools/polly/lib/External/isl/isl_multi_gist.c
   16 __isl_give MULTI(BASE) *FN(MULTI(BASE),gist)(__isl_take MULTI(BASE) *multi,
   25 __isl_give MULTI(BASE) *FN(MULTI(BASE),gist_params)(
tools/polly/lib/External/isl/isl_multi_intersect.c
   59 static __isl_give MULTI(BASE) *FN(MULTI(BASE),domain_intersect_aligned)(
   92 static __isl_give MULTI(BASE) *FN(MULTI(BASE),domain_intersect)(
  104 __isl_give MULTI(BASE) *FN(MULTI(BASE),intersect_domain)(
  116 static __isl_give MULTI(BASE) *FN(MULTI(BASE),domain_intersect_params_aligned)(
  132 static __isl_give MULTI(BASE) *FN(MULTI(BASE),domain_intersect_params)(
  144 __isl_give MULTI(BASE) *FN(MULTI(BASE),intersect_params)(
tools/polly/lib/External/isl/isl_multi_no_explicit_domain.c
   29 static __isl_give MULTI(BASE) *FN(MULTI(BASE),init_explicit_domain)(
   38 static __isl_give MULTI(BASE) *FN(MULTI(BASE),intersect_explicit_domain)(
   48 static __isl_give MULTI(BASE) *FN(MULTI(BASE),copy_explicit_domain)(
   61 static __isl_give MULTI(BASE) *
   72 static __isl_give MULTI(BASE) *FN(MULTI(BASE),align_explicit_domain_params)(
   83 static __isl_give MULTI(BASE) *FN(MULTI(BASE),reset_explicit_domain_space)(
  106 __isl_give MULTI(BASE) *FN(MULTI(BASE),insert_explicit_domain_dims)(
  117 __isl_give MULTI(BASE) *FN(MULTI(BASE),drop_explicit_domain_dims)(
  128 __isl_give MULTI(BASE) *FN(MULTI(BASE),move_explicit_domain_dims)(
tools/polly/lib/External/isl/isl_multi_pw_aff_explicit_domain.c
   14 static __isl_give isl_multi_pw_aff *isl_multi_pw_aff_init_explicit_domain(
   30 static __isl_give isl_multi_pw_aff *
   75 static __isl_give isl_multi_pw_aff *
   95 static __isl_give isl_multi_pw_aff *
  115 static __isl_give isl_multi_pw_aff *isl_multi_pw_aff_move_explicit_domain_dims(
tools/polly/lib/External/isl/isl_multi_templ.c
   35 __isl_give isl_space *FN(MULTI(BASE),get_space)(__isl_keep MULTI(BASE) *multi)
   52 __isl_give isl_space *FN(MULTI(BASE),get_domain_space)(
   64 __isl_give MULTI(BASE) *FN(MULTI(BASE),alloc)(__isl_take isl_space *space)
   94 __isl_give MULTI(BASE) *FN(MULTI(BASE),dup)(__isl_keep MULTI(BASE) *multi)
  115 __isl_give MULTI(BASE) *FN(MULTI(BASE),cow)(__isl_take MULTI(BASE) *multi)
  127 __isl_give MULTI(BASE) *FN(MULTI(BASE),copy)(__isl_keep MULTI(BASE) *multi)
  175 __isl_give isl_id *FN(MULTI(BASE),get_dim_id)(__isl_keep MULTI(BASE) *multi,
  181 __isl_give MULTI(BASE) *FN(MULTI(BASE),set_dim_name)(
  225 __isl_give isl_id *FN(MULTI(BASE),get_tuple_id)(__isl_keep MULTI(BASE) *multi,
  231 __isl_give EL *FN(FN(MULTI(BASE),get),BASE)(__isl_keep MULTI(BASE) *multi,
  248 static __isl_give MULTI(BASE) *FN(MULTI(BASE),restore)(
  274 static __isl_give MULTI(BASE) *FN(MULTI(BASE),restore_check_space)(
  285 __isl_give MULTI(BASE) *FN(FN(MULTI(BASE),set),BASE)(
  328 __isl_give MULTI(BASE) *FN(MULTI(BASE),reset_space_and_domain)(
  362 __isl_give MULTI(BASE) *FN(MULTI(BASE),reset_domain_space)(
  372 __isl_give MULTI(BASE) *FN(MULTI(BASE),reset_space)(
  383 __isl_give MULTI(BASE) *FN(MULTI(BASE),set_dim_id)(
  403 __isl_give MULTI(BASE) *FN(MULTI(BASE),set_tuple_name)(
  419 __isl_give MULTI(BASE) *FN(MULTI(BASE),set_tuple_id)(
  440 __isl_give MULTI(BASE) *FN(MULTI(BASE),reset_tuple_id)(
  463 __isl_give MULTI(BASE) *FN(MULTI(BASE),reset_user)(
  474 __isl_give MULTI(BASE) *FN(MULTI(BASE),realign_domain)(
  507 __isl_give MULTI(BASE) *FN(MULTI(BASE),align_params)(
  559 __isl_give MULTI(BASE) *FN(FN(MULTI(BASE),from),LIST(BASE))(
  600 __isl_give MULTI(BASE) *FN(MULTI(BASE),identity)(__isl_take isl_space *space)
  649 __isl_give MULTI(BASE) *FN(MULTI(BASE),zero)(__isl_take isl_space *space)
  692 __isl_give MULTI(BASE) *FN(FN(MULTI(BASE),from),BASE)(__isl_take EL *el)
  709 __isl_give MULTI(BASE) *FN(MULTI(BASE),drop_dims)(
  759 static __isl_give MULTI(BASE) *FN(MULTI(BASE),align_params_multi_multi_and)(
  761 	__isl_give MULTI(BASE) *(*fn)(__isl_take MULTI(BASE) *multi1,
  798 static __isl_give MULTI(BASE) *FN(MULTI(BASE),range_product_aligned)(
  843 __isl_give MULTI(BASE) *FN(MULTI(BASE),range_product)(
  861 __isl_give MULTI(BASE) *FN(MULTI(BASE),range_factor_domain)(
  887 __isl_give MULTI(BASE) *FN(MULTI(BASE),range_factor_range)(
  912 __isl_give MULTI(BASE) *FN(MULTI(BASE),factor_range)(
  943 __isl_give MULTI(BASE) *FN(MULTI(BASE),product_aligned)(
  989 __isl_give MULTI(BASE) *FN(MULTI(BASE),product)(
  997 __isl_give MULTI(BASE) *FN(MULTI(BASE),flatten_range)(
 1020 __isl_give MULTI(BASE) *FN(MULTI(BASE),flat_range_product)(
 1042 __isl_give MULTI(BASE) *FN(MULTI(BASE),range_splice)(
 1095 __isl_give MULTI(BASE) *FN(MULTI(BASE),splice)(
 1148 static __isl_give MULTI(BASE) *FN(MULTI(BASE),bin_op)(
 1150 	__isl_give EL *(*fn)(__isl_take EL *, __isl_take EL *))
 1159 static __isl_give MULTI(BASE) *FN(MULTI(BASE),bin_op)(
 1161 	__isl_give EL *(*fn)(__isl_take EL *, __isl_take EL *))
 1192 static __isl_give MULTI(BASE) *FN(MULTI(BASE),add_aligned)(
 1200 __isl_give MULTI(BASE) *FN(MULTI(BASE),add)(__isl_take MULTI(BASE) *multi1,
 1211 static __isl_give MULTI(BASE) *FN(MULTI(BASE),sub_aligned)(
 1219 __isl_give MULTI(BASE) *FN(MULTI(BASE),sub)(__isl_take MULTI(BASE) *multi1,
 1228 __isl_give MULTI(BASE) *FN(MULTI(BASE),scale_val)(__isl_take MULTI(BASE) *multi,
 1265 __isl_give MULTI(BASE) *FN(MULTI(BASE),scale_down_val)(
 1306 __isl_give MULTI(BASE) *FN(MULTI(BASE),scale_multi_val)(
 1342 __isl_give MULTI(BASE) *FN(MULTI(BASE),scale_down_multi_val)(
 1378 __isl_give MULTI(BASE) *FN(MULTI(BASE),mod_multi_val)(
 1417 __isl_give MULTI(BASE) *FN(MULTI(BASE),move_dims)(__isl_take MULTI(BASE) *multi,
 1477 __isl_give MULTI(BASE) *FN(MULTI(BASE),from_range)(
 1553 __isl_give isl_set *FN(MULTI(BASE),domain)(__isl_take MULTI(BASE) *multi)
 1583 __isl_give MULTI(BASE) *FN(MULTI(BASE),neg)(__isl_take MULTI(BASE) *multi)
tools/polly/lib/External/isl/isl_multi_templ.h
   28 __isl_give MULTI(BASE) *CAT(MULTI(BASE),_alloc)(__isl_take isl_space *space);
tools/polly/lib/External/isl/isl_multi_union_pw_aff_explicit_domain.c
   15 static __isl_give isl_multi_union_pw_aff *
   33 static __isl_give isl_multi_union_pw_aff *
tools/polly/lib/External/isl/isl_obj.c
   36 static __isl_give isl_printer *isl_obj_val_print(__isl_take isl_printer *p,
   64 static __isl_give isl_printer *isl_obj_map_print(__isl_take isl_printer *p,
   92 static __isl_give isl_printer *isl_obj_union_map_print(__isl_take isl_printer *p,
  120 static __isl_give isl_printer *isl_obj_set_print(__isl_take isl_printer *p,
  148 static __isl_give isl_printer *isl_obj_union_set_print(__isl_take isl_printer *p,
  176 static __isl_give isl_printer *isl_obj_pw_multi_aff_print(
  204 static __isl_give isl_printer *isl_obj_none_print(__isl_take isl_printer *p,
  232 static __isl_give isl_printer *isl_obj_pw_qp_print(__isl_take isl_printer *p,
  262 static __isl_give isl_printer *isl_obj_union_pw_qp_print(
  293 static __isl_give isl_printer *isl_obj_pw_qpf_print(__isl_take isl_printer *p,
  323 static __isl_give isl_printer *isl_obj_union_pw_qpf_print(
  354 static __isl_give isl_printer *isl_obj_schedule_print(
tools/polly/lib/External/isl/isl_output.c
   59 static __isl_give isl_printer *print_constraint_polylib(
   92 static __isl_give isl_printer *print_constraints_polylib(
  107 static __isl_give isl_printer *bset_print_constraints_polylib(
  113 static __isl_give isl_printer *isl_basic_map_print_polylib(
  139 static __isl_give isl_printer *isl_basic_set_print_polylib(
  145 static __isl_give isl_printer *isl_map_print_polylib(__isl_keep isl_map *map,
  161 static __isl_give isl_printer *isl_set_print_polylib(__isl_keep isl_set *set,
  188 static __isl_give isl_printer *print_name(__isl_keep isl_space *space,
  261 static __isl_give isl_printer *print_div(__isl_keep isl_space *dim,
  264 static __isl_give isl_printer *print_term(__isl_keep isl_space *space,
  296 static __isl_give isl_printer *print_affine_of_len(__isl_keep isl_space *dim,
  329 static __isl_give isl_printer *print_affine(__isl_take isl_printer *p,
  344 static __isl_give isl_printer *print_nested_var_list(__isl_take isl_printer *p,
  365 static __isl_give isl_printer *print_var_list(__isl_take isl_printer *p,
  373 static __isl_give isl_printer *print_nested_map_dim(__isl_take isl_printer *p,
  377 static __isl_give isl_printer *print_nested_tuple(__isl_take isl_printer *p,
  410 static __isl_give isl_printer *print_tuple(__isl_keep isl_space *dim,
  419 static __isl_give isl_printer *print_nested_map_dim(__isl_take isl_printer *p,
  430 __isl_give isl_printer *isl_print_space(__isl_keep isl_space *space,
  449 static __isl_give isl_printer *print_omega_parameters(__isl_keep isl_space *dim,
  518 static __isl_give isl_printer *print_half_constraint(__isl_take isl_printer *p,
  541 static __isl_give isl_printer *print_constraint(__isl_take isl_printer *p,
  570 static __isl_give isl_printer *print_mod(__isl_take isl_printer *p,
  644 static __isl_give isl_printer *print_eq_mod_constraint(
  678 static __isl_give isl_printer *print_eq_constraint(__isl_take isl_printer *p,
  735 static __isl_give isl_printer *print_constraints(__isl_keep isl_basic_map *bmap,
  828 static __isl_give isl_printer *print_div(__isl_keep isl_space *dim,
  851 static __isl_give isl_printer *print_div_list(__isl_take isl_printer *p,
  910 static __isl_give isl_printer *open_exists(__isl_take isl_printer *p,
  928 static __isl_give isl_mat *mark_all_unknown(__isl_take isl_mat *div)
  946 static __isl_give isl_printer *print_disjunct(__isl_keep isl_basic_map *bmap,
  976 static __isl_give isl_printer *print_optional_disjunct(
  989 static __isl_give isl_printer *basic_map_print_omega(
 1002 static __isl_give isl_printer *basic_set_print_omega(
 1013 static __isl_give isl_printer *isl_map_print_omega(__isl_keep isl_map *map,
 1026 static __isl_give isl_printer *isl_set_print_omega(__isl_keep isl_set *set,
 1042 static __isl_give isl_printer *print_param_tuple(__isl_take isl_printer *p,
 1056 static __isl_give isl_printer *isl_basic_map_print_isl(
 1076 static __isl_give isl_printer *print_disjuncts_core(__isl_keep isl_map *map,
 1104 static __isl_give isl_printer *print_disjuncts_in_hull(__isl_keep isl_map *map,
 1138 static __isl_give isl_printer *print_disjuncts(__isl_keep isl_map *map,
 1173 static __isl_give isl_printer *print_disjuncts_map(__isl_keep isl_map *map,
 1186 static __isl_give isl_printer *print_disjuncts_set(__isl_keep isl_set *set,
 1212 static __isl_give isl_basic_map *get_aff(__isl_take isl_basic_map *bmap)
 1254 static __isl_give isl_basic_map *drop_aff(__isl_take isl_basic_map *bmap,
 1285 static __isl_give struct isl_aff_split *split_aff(__isl_keep isl_map *map)
 1363 static __isl_give isl_printer *print_dim_eq(__isl_take isl_printer *p,
 1385 static __isl_give isl_printer *print_split_map(__isl_take isl_printer *p,
 1408 static __isl_give isl_printer *isl_map_print_isl_body(__isl_keep isl_map *map,
 1431 static __isl_give isl_printer *isl_map_print_isl(__isl_keep isl_map *map,
 1443 static __isl_give isl_printer *print_latex_map(__isl_keep isl_map *map,
 1460 static __isl_give isl_printer *isl_map_print_latex(__isl_keep isl_map *map,
 1484 __isl_give isl_printer *isl_printer_print_basic_map(__isl_take isl_printer *p,
 1499 __isl_give isl_printer *isl_printer_print_basic_set(__isl_take isl_printer *p,
 1521 __isl_give isl_printer *isl_printer_print_set(__isl_take isl_printer *p,
 1542 __isl_give isl_printer *isl_printer_print_map(__isl_take isl_printer *p,
 1587 static __isl_give isl_printer *isl_printer_print_union_map_isl_body(
 1604 static __isl_give isl_printer *isl_printer_print_union_set_isl_body(
 1612 static __isl_give isl_printer *isl_union_map_print_isl(
 1642 static __isl_give isl_printer *isl_union_map_print_latex(
 1651 __isl_give isl_printer *isl_printer_print_union_map(__isl_take isl_printer *p,
 1669 __isl_give isl_printer *isl_printer_print_union_set(__isl_take isl_printer *p,
 1699 static __isl_give isl_printer *upoly_print_cst(__isl_keep struct isl_upoly *up,
 1731 static __isl_give isl_printer *print_base(__isl_take isl_printer *p,
 1744 static __isl_give isl_printer *print_pow(__isl_take isl_printer *p,
 1766 static __isl_give isl_printer *upoly_print(__isl_keep struct isl_upoly *up,
 1821 static __isl_give isl_printer *print_qpolynomial(__isl_take isl_printer *p,
 1833 static __isl_give isl_printer *print_qpolynomial_isl(__isl_take isl_printer *p,
 1858 static __isl_give isl_printer *print_qpolynomial_c(__isl_take isl_printer *p,
 1886 __isl_give isl_printer *isl_printer_print_qpolynomial(
 1919 static __isl_give isl_printer *qpolynomial_fold_print(
 1954 static __isl_give isl_printer *isl_pwqp_print_isl_body(
 1978 static __isl_give isl_printer *print_pw_qpolynomial_isl(
 2018 static __isl_give isl_printer *isl_pwf_print_isl_body(
 2042 static __isl_give isl_printer *print_pw_qpolynomial_fold_isl(
 2061 static __isl_give isl_printer *print_affine_c(__isl_take isl_printer *p,
 2064 static __isl_give isl_printer *print_name_c(__isl_take isl_printer *p,
 2085 static __isl_give isl_printer *print_term_c(__isl_take isl_printer *p,
 2110 static __isl_give isl_printer *print_partial_affine_c(__isl_take isl_printer *p,
 2139 static __isl_give isl_printer *print_affine_c(__isl_take isl_printer *p,
 2151 static __isl_give isl_printer *print_constraint_c(__isl_take isl_printer *p,
 2183 static __isl_give isl_printer *print_basic_set_c(__isl_take isl_printer *p,
 2215 static __isl_give isl_printer *print_set_c(__isl_take isl_printer *p,
 2240 static __isl_give isl_printer *print_pw_qpolynomial_c(
 2266 __isl_give isl_printer *isl_printer_print_pw_qpolynomial(
 2297 static __isl_give isl_printer *print_union_pw_qpolynomial_isl(
 2317 __isl_give isl_printer *isl_printer_print_union_pw_qpolynomial(
 2336 static __isl_give isl_printer *print_qpolynomial_fold_c(
 2358 __isl_give isl_printer *isl_printer_print_qpolynomial_fold(
 2376 static __isl_give isl_printer *print_pw_qpolynomial_fold_c(
 2402 __isl_give isl_printer *isl_printer_print_pw_qpolynomial_fold(
 2449 static __isl_give isl_printer *print_union_pw_qpolynomial_fold_isl(
 2470 __isl_give isl_printer *isl_printer_print_union_pw_qpolynomial_fold(
 2489 __isl_give isl_printer *isl_printer_print_constraint(__isl_take isl_printer *p,
 2530 static __isl_give isl_printer *isl_printer_print_space_isl(
 2553 __isl_give isl_printer *isl_printer_print_space(__isl_take isl_printer *p,
 2568 __isl_give isl_printer *isl_printer_print_local_space(__isl_take isl_printer *p,
 2598 static __isl_give isl_printer *print_aff_body(__isl_take isl_printer *p,
 2620 static __isl_give isl_printer *print_aff(__isl_take isl_printer *p,
 2638 static __isl_give isl_printer *print_aff_isl(__isl_take isl_printer *p,
 2659 static __isl_give isl_printer *print_pw_aff_body(
 2681 static __isl_give isl_printer *print_pw_aff_isl(__isl_take isl_printer *p,
 2699 static __isl_give isl_printer *print_ls_affine_c(__isl_take isl_printer *p,
 2702 static __isl_give isl_printer *print_ls_name_c(__isl_take isl_printer *p,
 2722 static __isl_give isl_printer *print_ls_term_c(__isl_take isl_printer *p,
 2746 static __isl_give isl_printer *print_ls_partial_affine_c(
 2775 static __isl_give isl_printer *print_ls_affine_c(__isl_take isl_printer *p,
 2782 static __isl_give isl_printer *print_aff_c(__isl_take isl_printer *p,
 2803 static __isl_give isl_printer *print_pw_aff_c(__isl_take isl_printer *p,
 2825 __isl_give isl_printer *isl_printer_print_aff(__isl_take isl_printer *p,
 2842 __isl_give isl_printer *isl_printer_print_pw_aff(__isl_take isl_printer *p,
 2885 static __isl_give isl_printer *print_union_pw_aff_body(
 2905 static __isl_give isl_printer *print_union_pw_aff_isl(
 2922 __isl_give isl_printer *isl_printer_print_union_pw_aff(
 2941 static __isl_give isl_printer *print_dim_ma(__isl_take isl_printer *p,
 2959 static __isl_give isl_printer *print_multi_aff(__isl_take isl_printer *p,
 2969 static __isl_give isl_printer *print_multi_aff_isl(__isl_take isl_printer *p,
 2987 __isl_give isl_printer *isl_printer_print_multi_aff(__isl_take isl_printer *p,
 3002 static __isl_give isl_printer *print_pw_multi_aff_body(
 3026 static __isl_give isl_printer *print_pw_multi_aff_isl(__isl_take isl_printer *p,
 3047 static __isl_give isl_printer *print_unnamed_pw_multi_aff_c(
 3066 static __isl_give isl_printer *print_pw_multi_aff_c(__isl_take isl_printer *p,
 3098 __isl_give isl_printer *isl_printer_print_pw_multi_aff(
 3131 static __isl_give isl_printer *print_union_pw_multi_aff_isl(
 3151 __isl_give isl_printer *isl_printer_print_union_pw_multi_aff(
 3174 static __isl_give isl_printer *print_dim_mpa(__isl_take isl_printer *p,
 3213 static __isl_give isl_printer *print_multi_pw_aff_isl(__isl_take isl_printer *p,
 3241 __isl_give isl_printer *isl_printer_print_multi_pw_aff(
 3260 static __isl_give isl_printer *print_dim_mv(__isl_take isl_printer *p,
 3273 static __isl_give isl_printer *print_multi_val_isl(__isl_take isl_printer *p,
 3294 __isl_give isl_printer *isl_printer_print_multi_val(
 3314 static __isl_give isl_printer *print_union_pw_aff_dim(__isl_take isl_printer *p,
 3336 static __isl_give isl_printer *print_multi_union_pw_aff_isl(
 3374 __isl_give isl_printer *isl_printer_print_multi_union_pw_aff(
tools/polly/lib/External/isl/isl_output_private.h
   17 	__isl_give isl_printer *(*print_dim)(__isl_take isl_printer *p,
   25 __isl_give isl_printer *isl_print_space(__isl_keep isl_space *space,
tools/polly/lib/External/isl/isl_point.c
   27 __isl_give isl_space *isl_point_get_space(__isl_keep isl_point *pnt)
   32 __isl_give isl_point *isl_point_alloc(__isl_take isl_space *dim,
   62 __isl_give isl_point *isl_point_zero(__isl_take isl_space *dim)
   79 __isl_give isl_point *isl_point_dup(__isl_keep isl_point *pnt)
   89 __isl_give isl_point *isl_point_cow(__isl_take isl_point *pnt)
  103 __isl_give isl_point *isl_point_copy(__isl_keep isl_point *pnt)
  126 __isl_give isl_point *isl_point_void(__isl_take isl_space *dim)
  151 __isl_give isl_space *isl_point_take_space(__isl_keep isl_point *pnt)
  169 __isl_give isl_point *isl_point_restore_space(__isl_take isl_point *pnt,
  202 __isl_give isl_vec *isl_point_get_vec(__isl_keep isl_point *pnt)
  216 __isl_give isl_vec *isl_point_take_vec(__isl_keep isl_point *pnt)
  235 __isl_give isl_point *isl_point_restore_vec(__isl_take isl_point *pnt,
  261 __isl_give isl_val *isl_point_get_coordinate_val(__isl_keep isl_point *pnt,
  288 __isl_give isl_point *isl_point_set_coordinate_val(__isl_take isl_point *pnt,
  338 __isl_give isl_point *isl_point_add_ui(__isl_take isl_point *pnt,
  362 __isl_give isl_point *isl_point_sub_ui(__isl_take isl_point *pnt,
  513 __isl_give isl_basic_set *isl_basic_set_from_point(__isl_take isl_point *pnt)
  529 __isl_give isl_set *isl_set_from_point(__isl_take isl_point *pnt)
  539 __isl_give isl_union_set *isl_union_set_from_point(__isl_take isl_point *pnt)
  554 __isl_give isl_basic_set *isl_basic_set_box_from_points(
  639 __isl_give isl_set *isl_set_box_from_points(__isl_take isl_point *pnt1,
  649 static __isl_give isl_printer *print_coordinate(__isl_take isl_printer *p,
  663 __isl_give isl_printer *isl_printer_print_point(
tools/polly/lib/External/isl/isl_point_private.h
   14 __isl_give isl_point *isl_point_alloc(__isl_take isl_space *dim,
   18 __isl_give isl_space *isl_point_take_space(__isl_keep isl_point *pnt);
   19 __isl_give isl_point *isl_point_restore_space(__isl_take isl_point *pnt,
   22 __isl_give isl_vec *isl_point_get_vec(__isl_keep isl_point *pnt);
   23 __isl_give isl_vec *isl_point_take_vec(__isl_keep isl_point *pnt);
   24 __isl_give isl_point *isl_point_restore_vec(__isl_take isl_point *pnt,
tools/polly/lib/External/isl/isl_polynomial.c
  276 __isl_give struct isl_upoly_cst *isl_upoly_cst_alloc(struct isl_ctx *ctx)
  295 __isl_give struct isl_upoly *isl_upoly_zero(struct isl_ctx *ctx)
  309 __isl_give struct isl_upoly *isl_upoly_one(struct isl_ctx *ctx)
  323 __isl_give struct isl_upoly *isl_upoly_infty(struct isl_ctx *ctx)
  337 __isl_give struct isl_upoly *isl_upoly_neginfty(struct isl_ctx *ctx)
  351 __isl_give struct isl_upoly *isl_upoly_nan(struct isl_ctx *ctx)
  365 __isl_give struct isl_upoly *isl_upoly_rat_cst(struct isl_ctx *ctx,
  380 __isl_give struct isl_upoly_rec *isl_upoly_alloc_rec(struct isl_ctx *ctx,
  404 __isl_give isl_qpolynomial *isl_qpolynomial_reset_domain_space(
  425 __isl_give isl_qpolynomial *isl_qpolynomial_reset_space_and_domain(
  438 __isl_give isl_space *isl_qpolynomial_get_domain_space(
  444 __isl_give isl_space *isl_qpolynomial_get_space(__isl_keep isl_qpolynomial *qp)
  550 __isl_give struct isl_upoly *isl_upoly_copy(__isl_keep struct isl_upoly *up)
  559 __isl_give struct isl_upoly *isl_upoly_dup_cst(__isl_keep struct isl_upoly *up)
  577 __isl_give struct isl_upoly *isl_upoly_dup_rec(__isl_keep struct isl_upoly *up)
  604 __isl_give struct isl_upoly *isl_upoly_dup(__isl_keep struct isl_upoly *up)
  615 __isl_give struct isl_upoly *isl_upoly_cow(__isl_take struct isl_upoly *up)
  657 __isl_give struct isl_upoly *isl_upoly_sum_cst(__isl_take struct isl_upoly *up1,
  688 static __isl_give struct isl_upoly *replace_by_zero(
  700 static __isl_give struct isl_upoly *replace_by_constant_term(
  720 __isl_give struct isl_upoly *isl_upoly_sum(__isl_take struct isl_upoly *up1,
  809 __isl_give struct isl_upoly *isl_upoly_cst_add_isl_int(
  825 __isl_give struct isl_upoly *isl_upoly_add_isl_int(
  851 __isl_give struct isl_upoly *isl_upoly_cst_mul_isl_int(
  870 __isl_give struct isl_upoly *isl_upoly_mul_isl_int(
  901 static __isl_give struct isl_upoly *isl_upoly_cst_scale_val(
  924 static __isl_give struct isl_upoly *isl_upoly_scale_val(
  953 __isl_give struct isl_upoly *isl_upoly_mul_cst(__isl_take struct isl_upoly *up1,
  979 __isl_give struct isl_upoly *isl_upoly_mul_rec(__isl_take struct isl_upoly *up1,
 1032 __isl_give struct isl_upoly *isl_upoly_mul(__isl_take struct isl_upoly *up1,
 1105 __isl_give struct isl_upoly *isl_upoly_pow(__isl_take struct isl_upoly *up,
 1130 __isl_give isl_qpolynomial *isl_qpolynomial_alloc(__isl_take isl_space *dim,
 1165 __isl_give isl_qpolynomial *isl_qpolynomial_copy(__isl_keep isl_qpolynomial *qp)
 1174 __isl_give isl_qpolynomial *isl_qpolynomial_dup(__isl_keep isl_qpolynomial *qp)
 1196 __isl_give isl_qpolynomial *isl_qpolynomial_cow(__isl_take isl_qpolynomial *qp)
 1224 __isl_give struct isl_upoly *isl_upoly_var_pow(isl_ctx *ctx, int pos, int power)
 1250 static __isl_give struct isl_upoly *reorder(__isl_take struct isl_upoly *up,
 1339 static __isl_give isl_qpolynomial *sort_divs(__isl_take isl_qpolynomial *qp)
 1423 static __isl_give struct isl_upoly *expand(__isl_take struct isl_upoly *up,
 1460 static __isl_give isl_qpolynomial *with_merged_divs(
 1461 	__isl_give isl_qpolynomial *(*fn)(__isl_take isl_qpolynomial *qp1,
 1515 __isl_give isl_qpolynomial *isl_qpolynomial_add(__isl_take isl_qpolynomial *qp1,
 1548 __isl_give isl_qpolynomial *isl_qpolynomial_add_on_domain(
 1558 __isl_give isl_qpolynomial *isl_qpolynomial_sub(__isl_take isl_qpolynomial *qp1,
 1564 __isl_give isl_qpolynomial *isl_qpolynomial_add_isl_int(
 1585 __isl_give isl_qpolynomial *isl_qpolynomial_neg(__isl_take isl_qpolynomial *qp)
 1593 __isl_give isl_qpolynomial *isl_qpolynomial_mul_isl_int(
 1620 __isl_give isl_qpolynomial *isl_qpolynomial_scale(
 1628 __isl_give isl_qpolynomial *isl_qpolynomial_scale_val(
 1670 __isl_give isl_qpolynomial *isl_qpolynomial_scale_down_val(
 1690 __isl_give isl_qpolynomial *isl_qpolynomial_mul(__isl_take isl_qpolynomial *qp1,
 1723 __isl_give isl_qpolynomial *isl_qpolynomial_pow(__isl_take isl_qpolynomial *qp,
 1741 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_pow(
 1762 __isl_give isl_qpolynomial *isl_qpolynomial_zero_on_domain(
 1770 __isl_give isl_qpolynomial *isl_qpolynomial_one_on_domain(
 1778 __isl_give isl_qpolynomial *isl_qpolynomial_infty_on_domain(
 1786 __isl_give isl_qpolynomial *isl_qpolynomial_neginfty_on_domain(
 1794 __isl_give isl_qpolynomial *isl_qpolynomial_nan_on_domain(
 1802 __isl_give isl_qpolynomial *isl_qpolynomial_cst_on_domain(
 1847 static __isl_give isl_val *isl_upoly_get_constant_val(
 1872 __isl_give isl_val *isl_qpolynomial_get_constant_val(
 1973 __isl_give isl_vec *isl_qpolynomial_extract_affine(
 2083 __isl_give isl_qpolynomial *isl_qpolynomial_var_pow_on_domain(
 2096 __isl_give isl_qpolynomial *isl_qpolynomial_var_on_domain(__isl_take isl_space *dim,
 2114 __isl_give struct isl_upoly *isl_upoly_subs(__isl_take struct isl_upoly *up,
 2158 __isl_give struct isl_upoly *isl_upoly_from_affine(isl_ctx *ctx, isl_int *f,
 2208 static __isl_give isl_qpolynomial *substitute_div(
 2254 static __isl_give isl_qpolynomial *substitute_non_divs(
 2383 static __isl_give isl_qpolynomial *reduce_divs(__isl_take isl_qpolynomial *qp)
 2441 __isl_give isl_qpolynomial *isl_qpolynomial_rat_cst_on_domain(
 2463 __isl_give isl_qpolynomial *isl_qpolynomial_val_on_domain(
 2573 static __isl_give isl_qpolynomial *remove_redundant_divs(
 2654 __isl_give struct isl_upoly *isl_upoly_drop(__isl_take struct isl_upoly *up,
 2688 __isl_give isl_qpolynomial *isl_qpolynomial_set_dim_name(
 2710 __isl_give isl_qpolynomial *isl_qpolynomial_drop_dims(
 2758 __isl_give isl_qpolynomial *isl_qpolynomial_project_domain_on_params(
 2780 static __isl_give isl_qpolynomial *isl_qpolynomial_substitute_equalities_lifted(
 2848 __isl_give isl_qpolynomial *isl_qpolynomial_substitute_equalities(
 2862 static __isl_give isl_basic_set *add_div_constraints(
 2893 __isl_give isl_qpolynomial *isl_qpolynomial_gist(
 2918 __isl_give isl_qpolynomial *isl_qpolynomial_gist_params(
 2927 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_from_qpolynomial(
 2987 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_add(
 2994 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_mul(
 3059 __isl_give isl_val *isl_upoly_eval(__isl_take struct isl_upoly *up,
 3106 static __isl_give isl_val *eval_void(__isl_take isl_qpolynomial *qp,
 3117 __isl_give isl_val *isl_qpolynomial_eval(__isl_take isl_qpolynomial *qp,
 3160 __isl_give isl_qpolynomial *isl_qpolynomial_insert_dims(
 3216 __isl_give isl_qpolynomial *isl_qpolynomial_add_dims(
 3226 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_add_dims(
 3270 __isl_give isl_qpolynomial *isl_qpolynomial_move_dims(
 3335 __isl_give isl_qpolynomial *isl_qpolynomial_from_affine(__isl_take isl_space *dim,
 3350 __isl_give isl_qpolynomial *isl_qpolynomial_from_aff(__isl_take isl_aff *aff)
 3383 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_from_pw_aff(
 3408 __isl_give isl_qpolynomial *isl_qpolynomial_from_constraint(
 3421 __isl_give isl_qpolynomial *isl_qpolynomial_substitute(
 3559 __isl_give struct isl_upoly *isl_upoly_coeff(__isl_keep struct isl_upoly *up,
 3609 __isl_give isl_qpolynomial *isl_qpolynomial_coeff(
 3650 __isl_give struct isl_upoly *isl_upoly_homogenize(
 3699 __isl_give isl_qpolynomial *isl_qpolynomial_homogenize(
 3727 __isl_give isl_term *isl_term_alloc(__isl_take isl_space *dim,
 3756 __isl_give isl_term *isl_term_copy(__isl_keep isl_term *term)
 3765 __isl_give isl_term *isl_term_dup(__isl_keep isl_term *term)
 3789 __isl_give isl_term *isl_term_cow(__isl_take isl_term *term)
 3845 __isl_give isl_val *isl_term_get_coefficient_val(__isl_keep isl_term *term)
 3870 __isl_give isl_aff *isl_term_get_div(__isl_keep isl_term *term, unsigned pos)
 3894 __isl_give isl_term *isl_upoly_foreach_term(__isl_keep struct isl_upoly *up,
 3966 __isl_give isl_qpolynomial *isl_qpolynomial_from_term(__isl_take isl_term *term)
 4001 __isl_give isl_qpolynomial *isl_qpolynomial_lift(__isl_take isl_qpolynomial *qp,
 4055 static __isl_give isl_set *fix_inactive(__isl_take isl_set *set,
 4130 __isl_give isl_val *isl_qpolynomial_opt_on_domain(
 4164 __isl_give isl_qpolynomial *isl_qpolynomial_morph_domain(
 4221 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_mul(
 4231 __isl_give isl_qpolynomial *isl_qpolynomial_realign_domain(
 4263 __isl_give isl_qpolynomial *isl_qpolynomial_align_params(
 4306 static __isl_give isl_set *set_div_slice(__isl_take isl_space *dim,
 4491 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_split_periods(
 4520 static __isl_give isl_pw_qpolynomial *constant_on_domain(
 4548 static __isl_give isl_pw_qpolynomial *compressed_multiplicative_call(
 4550 	__isl_give isl_pw_qpolynomial *(*fn)(__isl_take isl_basic_set *bset))
 4616 __isl_give isl_pw_qpolynomial *isl_basic_set_multiplicative_call(
 4618 	__isl_give isl_pw_qpolynomial *(*fn)(__isl_take isl_basic_set *bset))
 4663 static __isl_give isl_qpolynomial *qp_drop_floors(
 4698 static __isl_give isl_pw_qpolynomial *pwqp_drop_floors(
 4740 static __isl_give isl_qpolynomial *make_divs_pos(__isl_take isl_qpolynomial *qp,
 4859 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_to_polynomial(
 4898 static __isl_give isl_pw_qpolynomial *poly_entry(
 4906 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_to_polynomial(
 4913 __isl_give isl_basic_map *isl_basic_map_from_qpolynomial(
tools/polly/lib/External/isl/isl_polynomial_private.h
  121 __isl_give struct isl_upoly *isl_upoly_zero(struct isl_ctx *ctx);
  122 __isl_give struct isl_upoly *isl_upoly_copy(__isl_keep struct isl_upoly *up);
  123 __isl_give struct isl_upoly *isl_upoly_cow(__isl_take struct isl_upoly *up);
  124 __isl_give struct isl_upoly *isl_upoly_dup(__isl_keep struct isl_upoly *up);
  126 __isl_give struct isl_upoly *isl_upoly_mul(__isl_take struct isl_upoly *up1,
  136 __isl_give struct isl_upoly *isl_upoly_sum(__isl_take struct isl_upoly *up1,
  138 __isl_give struct isl_upoly *isl_upoly_mul_isl_int(
  141 __isl_give isl_qpolynomial *isl_qpolynomial_alloc(__isl_take isl_space *dim,
  143 __isl_give isl_qpolynomial *isl_qpolynomial_cow(__isl_take isl_qpolynomial *qp);
  144 __isl_give isl_qpolynomial *isl_qpolynomial_dup(__isl_keep isl_qpolynomial *qp);
  146 __isl_give isl_qpolynomial *isl_qpolynomial_cst_on_domain(__isl_take isl_space *dim,
  148 __isl_give isl_qpolynomial *isl_qpolynomial_rat_cst_on_domain(
  150 __isl_give isl_qpolynomial *isl_qpolynomial_var_pow_on_domain(__isl_take isl_space *dim,
  160 __isl_give isl_qpolynomial *isl_qpolynomial_add_on_domain(
  169 __isl_give isl_qpolynomial *isl_qpolynomial_coeff(
  173 __isl_give isl_vec *isl_qpolynomial_extract_affine(
  175 __isl_give isl_qpolynomial *isl_qpolynomial_from_affine(__isl_take isl_space *dim,
  178 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_cow(
  181 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_add_piece(
  186 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_project_out(
  190 __isl_give isl_val *isl_qpolynomial_opt_on_domain(
  195 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_cow(
  197 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_dup(
  200 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_cow(
  203 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_add_on_domain(
  207 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_fold_on_domain(
  215 __isl_give isl_val *isl_qpolynomial_fold_opt_on_domain(
  221 __isl_give isl_qpolynomial *isl_qpolynomial_morph_domain(
  223 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_morph_domain(
  225 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_morph_domain(
  227 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_morph_domain(
  230 __isl_give isl_qpolynomial *isl_qpolynomial_lift(__isl_take isl_qpolynomial *qp,
  232 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_lift(
  235 __isl_give isl_qpolynomial *isl_qpolynomial_substitute_equalities(
  237 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_substitute_equalities(
  239 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_gist(
  242 __isl_give isl_qpolynomial *isl_qpolynomial_realign_domain(
  244 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_realign_domain(
  246 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_realign_domain(
  248 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_realign_domain(
  251 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_reset_space(
  253 __isl_give isl_qpolynomial *isl_qpolynomial_reset_domain_space(
  255 __isl_give isl_qpolynomial *isl_qpolynomial_reset_space_and_domain(
  258 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_reset_domain_space(
  260 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_reset_space_and_domain(
  263 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_reset_domain_space(
  267 __isl_give isl_qpolynomial *isl_qpolynomial_add_isl_int(
  269 __isl_give isl_qpolynomial *isl_qpolynomial_mul_isl_int(
  271 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_mul_isl_int(
  274 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_scale(
  277 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_mul_isl_int(
  279 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_mul_isl_int(
  281 __isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_mul_isl_int(
  283 __isl_give isl_union_pw_qpolynomial_fold *
tools/polly/lib/External/isl/isl_power_templ.c
   10 __isl_give TYPE *FN(TYPE,fixed_power)(__isl_take TYPE *map, isl_int exp)
   66 __isl_give TYPE *FN(TYPE,fixed_power_val)(__isl_take TYPE *map,
tools/polly/lib/External/isl/isl_printer.c
    7 static __isl_give isl_printer *file_start_line(__isl_take isl_printer *p)
   14 static __isl_give isl_printer *file_end_line(__isl_take isl_printer *p)
   20 static __isl_give isl_printer *file_flush(__isl_take isl_printer *p)
   26 static __isl_give isl_printer *file_print_str(__isl_take isl_printer *p,
   33 static __isl_give isl_printer *file_print_double(__isl_take isl_printer *p,
   40 static __isl_give isl_printer *file_print_int(__isl_take isl_printer *p, int i)
   46 static __isl_give isl_printer *file_print_isl_int(__isl_take isl_printer *p, isl_int i)
   72 static __isl_give isl_printer *str_print(__isl_take isl_printer *p,
   87 static __isl_give isl_printer *str_print_indent(__isl_take isl_printer *p,
  102 static __isl_give isl_printer *str_start_line(__isl_take isl_printer *p)
  112 static __isl_give isl_printer *str_end_line(__isl_take isl_printer *p)
  120 static __isl_give isl_printer *str_flush(__isl_take isl_printer *p)
  127 static __isl_give isl_printer *str_print_str(__isl_take isl_printer *p,
  133 static __isl_give isl_printer *str_print_double(__isl_take isl_printer *p,
  151 static __isl_give isl_printer *str_print_int(__isl_take isl_printer *p, int i)
  168 static __isl_give isl_printer *str_print_isl_int(__isl_take isl_printer *p,
  184 	__isl_give isl_printer *(*start_line)(__isl_take isl_printer *p);
  185 	__isl_give isl_printer *(*end_line)(__isl_take isl_printer *p);
  186 	__isl_give isl_printer *(*print_double)(__isl_take isl_printer *p,
  188 	__isl_give isl_printer *(*print_int)(__isl_take isl_printer *p, int i);
  189 	__isl_give isl_printer *(*print_isl_int)(__isl_take isl_printer *p,
  191 	__isl_give isl_printer *(*print_str)(__isl_take isl_printer *p,
  193 	__isl_give isl_printer *(*flush)(__isl_take isl_printer *p);
  216 __isl_give isl_printer *isl_printer_to_file(isl_ctx *ctx, FILE *file)
  239 __isl_give isl_printer *isl_printer_to_str(isl_ctx *ctx)
  299 __isl_give isl_printer *isl_printer_set_isl_int_width(__isl_take isl_printer *p,
  310 __isl_give isl_printer *isl_printer_set_indent(__isl_take isl_printer *p,
  321 __isl_give isl_printer *isl_printer_indent(__isl_take isl_printer *p,
  336 __isl_give isl_printer *isl_printer_set_indent_prefix(__isl_take isl_printer *p,
  348 __isl_give isl_printer *isl_printer_set_prefix(__isl_take isl_printer *p,
  360 __isl_give isl_printer *isl_printer_set_suffix(__isl_take isl_printer *p,
  372 __isl_give isl_printer *isl_printer_set_output_format(__isl_take isl_printer *p,
  405 __isl_give isl_id *isl_printer_get_note(__isl_keep isl_printer *p,
  426 __isl_give isl_printer *isl_printer_set_note(__isl_take isl_printer *p,
  450 __isl_give isl_printer *isl_printer_set_dump(__isl_take isl_printer *p,
  463 __isl_give isl_printer *isl_printer_set_yaml_style(__isl_take isl_printer *p,
  486 static __isl_give isl_printer *push_state(__isl_take isl_printer *p,
  511 static __isl_give isl_printer *pop_state(__isl_take isl_printer *p)
  522 static __isl_give isl_printer *update_state(__isl_take isl_printer *p,
  567 static __isl_give isl_printer *enter_state(__isl_take isl_printer *p,
  616 __isl_give isl_printer *isl_printer_print_str(__isl_take isl_printer *p,
  629 __isl_give isl_printer *isl_printer_print_double(__isl_take isl_printer *p,
  639 __isl_give isl_printer *isl_printer_print_int(__isl_take isl_printer *p, int i)
  648 __isl_give isl_printer *isl_printer_print_isl_int(__isl_take isl_printer *p,
  658 __isl_give isl_printer *isl_printer_start_line(__isl_take isl_printer *p)
  666 __isl_give isl_printer *isl_printer_end_line(__isl_take isl_printer *p)
  676 __isl_give char *isl_printer_get_str(__isl_keep isl_printer *printer)
  689 __isl_give isl_printer *isl_printer_flush(__isl_take isl_printer *p)
  706 __isl_give isl_printer *isl_printer_yaml_start_mapping(
  739 __isl_give isl_printer *isl_printer_yaml_end_mapping(
  767 __isl_give isl_printer *isl_printer_yaml_start_sequence(
  795 __isl_give isl_printer *isl_printer_yaml_end_sequence(
  830 __isl_give isl_printer *isl_printer_yaml_next(__isl_take isl_printer *p)
tools/polly/lib/External/isl/isl_printer_private.h
   49 __isl_give isl_printer *isl_printer_set_dump(__isl_take isl_printer *p,
tools/polly/lib/External/isl/isl_pw_eval.c
   22 static __isl_give isl_val *FN(PW,eval_void)(__isl_take PW *pw,
   38 __isl_give isl_val *FN(PW,eval)(__isl_take PW *pw, __isl_take isl_point *pnt)
tools/polly/lib/External/isl/isl_pw_templ.c
   22 __isl_give PW *FN(PW,alloc_size)(__isl_take isl_space *dim,
   25 __isl_give PW *FN(PW,alloc_size)(__isl_take isl_space *dim, int n)
   54 __isl_give PW *FN(PW,ZERO)(__isl_take isl_space *dim, enum isl_fold type)
   59 __isl_give PW *FN(PW,ZERO)(__isl_take isl_space *dim)
   65 __isl_give PW *FN(PW,add_piece)(__isl_take PW *pw,
  140 __isl_give PW *FN(PW,alloc)(enum isl_fold type,
  143 __isl_give PW *FN(PW,alloc)(__isl_take isl_set *set, __isl_take EL *el)
  164 __isl_give PW *FN(PW,dup)(__isl_keep PW *pw)
  187 __isl_give PW *FN(PW,cow)(__isl_take PW *pw)
  198 __isl_give PW *FN(PW,copy)(__isl_keep PW *pw)
  238 __isl_give isl_id *FN(PW,get_dim_id)(__isl_keep PW *pw, enum isl_dim_type type,
  259 __isl_give isl_id *FN(PW,get_tuple_id)(__isl_keep PW *pw, enum isl_dim_type type)
  273 __isl_give PW *FN(PW,realign_domain)(__isl_take PW *pw,
  313 __isl_give PW *FN(PW,align_params)(__isl_take PW *pw, __isl_take isl_space *model)
  347 static __isl_give PW *FN(PW,align_params_pw_pw_and)(__isl_take PW *pw1,
  349 	__isl_give PW *(*fn)(__isl_take PW *pw1, __isl_take PW *pw2))
  372 static __isl_give PW *FN(PW,align_params_pw_set_and)(__isl_take PW *pw,
  374 	__isl_give PW *(*fn)(__isl_take PW *pw, __isl_take isl_set *set))
  402 static __isl_give PW *FN(PW,union_add_aligned)(__isl_take PW *pw1,
  482 static __isl_give PW *FN(PW,union_add_)(__isl_take PW *pw1, __isl_take PW *pw2)
  493 static __isl_give PW *FN(PW,grow)(__isl_take PW *pw, int n)
  527 static __isl_give PW *FN(PW,add_disjoint_aligned)(__isl_take PW *pw1,
  575 __isl_give PW *FN(PW,add_disjoint)(__isl_take PW *pw1, __isl_take PW *pw2)
  583 static __isl_give PW *FN(PW,on_shared_domain_in)(__isl_take PW *pw1,
  585 	__isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2))
  591 static __isl_give PW *FN(PW,on_shared_domain_in)(__isl_take PW *pw1,
  593 	__isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2))
  647 static __isl_give PW *FN(PW,on_shared_domain)(__isl_take PW *pw1,
  649 	__isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2))
  655 static __isl_give PW *FN(PW,on_shared_domain)(__isl_take PW *pw1,
  657 	__isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2))
  673 __isl_give PW *FN(PW,neg)(__isl_take PW *pw)
  698 __isl_give PW *FN(PW,sub)(__isl_take PW *pw1, __isl_take PW *pw2)
  706 __isl_give isl_set *FN(PW,params)(__isl_take PW *pw)
  711 __isl_give isl_set *FN(PW,domain)(__isl_take PW *pw)
  762 __isl_give PW *FN(PW,from_range)(__isl_take PW *pw)
  782 __isl_give PW *FN(PW,fix_si)(__isl_take PW *pw, enum isl_dim_type type,
  817 static __isl_give PW *FN(PW,restrict_domain_aligned)(__isl_take PW *pw,
  819 	__isl_give isl_set *(*fn)(__isl_take isl_set *set1,
  850 static __isl_give PW *FN(PW,intersect_domain_aligned)(__isl_take PW *pw,
  856 __isl_give PW *FN(PW,intersect_domain)(__isl_take PW *pw,
  863 static __isl_give PW *FN(PW,intersect_params_aligned)(__isl_take PW *pw,
  872 __isl_give PW *FN(PW,intersect_params)(__isl_take PW *pw,
  882 static __isl_give PW *FN(PW,subtract_domain_aligned)(__isl_take PW *pw,
  890 __isl_give PW *FN(PW,subtract_domain)(__isl_take PW *pw,
  904 static __isl_give PW *FN(PW,gist_last)(__isl_take PW *pw,
  906 	__isl_give EL *(*fn_el)(__isl_take EL *el, __isl_take isl_set *set))
  938 static __isl_give PW *FN(PW,gist_aligned)(__isl_take PW *pw,
  940 	__isl_give EL *(*fn_el)(__isl_take EL *el,
  942 	__isl_give isl_set *(*fn_dom)(__isl_take isl_set *set,
 1032 static __isl_give PW *FN(PW,gist_domain_aligned)(__isl_take PW *pw,
 1039 __isl_give PW *FN(PW,gist)(__isl_take PW *pw, __isl_take isl_set *context)
 1045 static __isl_give PW *FN(PW,gist_params_aligned)(__isl_take PW *pw,
 1052 __isl_give PW *FN(PW,gist_params)(__isl_take PW *pw,
 1082 __isl_give PW *FN(PW,sort)(__isl_take PW *pw)
 1120 __isl_give PW *FN(PW,coalesce)(__isl_take PW *pw)
 1171 __isl_give PW *FN(PW,set_dim_name)(__isl_take PW *pw,
 1203 __isl_give PW *FN(PW,drop_dims)(__isl_take PW *pw,
 1244 __isl_give PW *FN(PW,project_out)(__isl_take PW *pw,
 1281 __isl_give PW *FN(PW,project_domain_on_params)(__isl_take PW *pw)
 1296 __isl_give PW *FN(PW,drop_unused_params)(__isl_take PW *pw)
 1317 __isl_give PW *FN(PW,insert_dims)(__isl_take PW *pw, enum isl_dim_type type,
 1356 __isl_give PW *FN(PW,fix_dim)(__isl_take PW *pw,
 1382 __isl_give PW *FN(PW,fix_val)(__isl_take PW *pw,
 1405 __isl_give PW *FN(PW,split_dims)(__isl_take PW *pw,
 1441 __isl_give isl_val *FN(PW,opt)(__isl_take PW *pw, int max)
 1471 __isl_give isl_val *FN(PW,max)(__isl_take PW *pw)
 1476 __isl_give isl_val *FN(PW,min)(__isl_take PW *pw)
 1489 __isl_give isl_space *FN(PW,get_space)(__isl_keep PW *pw)
 1494 __isl_give isl_space *FN(PW,get_domain_space)(__isl_keep PW *pw)
 1516 static __isl_give PW *FN(PW,reset_space_and_domain)(__isl_take PW *pw,
 1549 __isl_give PW *FN(PW,reset_domain_space)(__isl_take PW *pw,
 1559 __isl_give PW *FN(PW,reset_space)(__isl_take PW *pw, __isl_take isl_space *dim)
 1567 __isl_give PW *FN(PW,set_tuple_id)(__isl_take PW *pw, enum isl_dim_type type,
 1587 __isl_give PW *FN(PW,reset_tuple_id)(__isl_take PW *pw, enum isl_dim_type type)
 1606 __isl_give PW *FN(PW,set_dim_id)(__isl_take PW *pw,
 1623 __isl_give PW *FN(PW,reset_user)(__isl_take PW *pw)
 1642 __isl_give PW *FN(PW,morph_domain)(__isl_take PW *pw,
 1787 __isl_give PW *FN(PW,move_dims)(__isl_take PW *pw,
 1828 __isl_give PW *FN(PW,mul_isl_int)(__isl_take PW *pw, isl_int v)
 1869 __isl_give PW *FN(PW,scale_val)(__isl_take PW *pw, __isl_take isl_val *v)
 1921 __isl_give PW *FN(PW,scale_down_val)(__isl_take PW *pw, __isl_take isl_val *v)
 1967 __isl_give PW *FN(PW,scale)(__isl_take PW *pw, isl_int v)
 1981 __isl_give PW *FN(PW,normalize)(__isl_take PW *pw)
 2076 static __isl_give PW *FN(PW,align_params_pw_multi_aff_and)(__isl_take PW *pw,
 2078 	__isl_give PW *(*fn)(__isl_take PW *pw, __isl_take isl_multi_aff *ma))
 2110 static __isl_give PW *FN(PW,align_params_pw_pw_multi_aff_and)(__isl_take PW *pw,
 2112 	__isl_give PW *(*fn)(__isl_take PW *pw,
 2144 static __isl_give PW *FN(PW,pullback_multi_aff_aligned)(__isl_take PW *pw,
 2179 __isl_give PW *FN(PW,pullback_multi_aff)(__isl_take PW *pw,
 2189 static __isl_give PW *FN(PW,pullback_pw_multi_aff_aligned)(__isl_take PW *pw,
 2231 __isl_give PW *FN(PW,pullback_pw_multi_aff)(__isl_take PW *pw,
tools/polly/lib/External/isl/isl_pw_union_opt.c
   18 static __isl_give isl_set *FN(PW,better)(__isl_keep EL *el1, __isl_keep EL *el2,
   19 	__isl_give isl_set *(*cmp)(__isl_take EL *el1, __isl_take EL *el2))
   26 static __isl_give isl_set_list *FN(PW,extract_domains)(__isl_keep PW *pw)
   46 static __isl_give isl_set *FN(PW,better_or_out)(__isl_take isl_set *set,
   61 static __isl_give isl_set *FN(PW,worse_or_out)(__isl_take isl_set *set,
   87 static __isl_give PW *FN(PW,merge)(__isl_take PW *pw1, __isl_take PW *pw2,
  182 static __isl_give PW *FN(PW,union_opt_cmp)(
  184 	__isl_give isl_set *(*cmp)(__isl_take EL *el1, __isl_take EL *el2))
tools/polly/lib/External/isl/isl_range.c
  144 static __isl_give isl_qpolynomial *signed_infty(__isl_take isl_space *space,
  153 static __isl_give isl_qpolynomial *bound2poly(__isl_take isl_constraint *bound,
  238 __isl_give isl_qpolynomial *isl_qpolynomial_terms_of_sign(
  291 static __isl_give isl_qpolynomial *plug_in_at_pos(
tools/polly/lib/External/isl/isl_range.h
    5 __isl_give isl_qpolynomial *isl_qpolynomial_terms_of_sign(
tools/polly/lib/External/isl/isl_reordering.c
   16 __isl_give isl_reordering *isl_reordering_alloc(isl_ctx *ctx, int len)
   32 __isl_give isl_reordering *isl_reordering_copy(__isl_keep isl_reordering *exp)
   41 __isl_give isl_reordering *isl_reordering_dup(__isl_keep isl_reordering *r)
   62 __isl_give isl_reordering *isl_reordering_cow(__isl_take isl_reordering *r)
  104 __isl_give isl_space *isl_reordering_get_space(__isl_keep isl_reordering *r)
  114 __isl_give isl_reordering *isl_parameter_alignment_reordering(
  164 __isl_give isl_reordering *isl_reordering_extend(__isl_take isl_reordering *exp,
  198 __isl_give isl_reordering *isl_reordering_extend_space(
tools/polly/lib/External/isl/isl_reordering.h
   24 __isl_give isl_space *isl_reordering_get_space(__isl_keep isl_reordering *r);
   25 __isl_give isl_reordering *isl_parameter_alignment_reordering(
   27 __isl_give isl_reordering *isl_reordering_copy(__isl_keep isl_reordering *exp);
   29 __isl_give isl_reordering *isl_reordering_extend_space(
   31 __isl_give isl_reordering *isl_reordering_extend(__isl_take isl_reordering *exp,
tools/polly/lib/External/isl/isl_sample.c
   27 static __isl_give isl_vec *empty_sample(__isl_take isl_basic_set *bset)
   40 static __isl_give isl_vec *zero_sample(__isl_take isl_basic_set *bset)
   55 static __isl_give isl_vec *interval_sample(__isl_take isl_basic_set *bset)
  122 static __isl_give isl_vec *sample_eq(__isl_take isl_basic_set *bset,
  123 	__isl_give isl_vec *(*recurse)(__isl_take isl_basic_set *))
  527 static __isl_give isl_vec *sample_bounded(__isl_take isl_basic_set *bset);
  532 static __isl_give isl_vec *factored_sample(__isl_take isl_basic_set *bset,
  604 static __isl_give isl_vec *sample_bounded(__isl_take isl_basic_set *bset)
  675 static __isl_give isl_basic_set *plug_in(__isl_take isl_basic_set *bset,
  711 static __isl_give isl_vec *rational_sample(__isl_take isl_basic_set *bset)
  761 static __isl_give isl_basic_set *shift_cone(__isl_take isl_basic_set *cone,
  819 static __isl_give isl_vec *round_up_in_cone(__isl_take isl_vec *vec,
  854 static __isl_give isl_vec *vec_concat(__isl_take isl_vec *vec1,
  920 __isl_give isl_vec *isl_basic_set_sample_with_cone(
 1104 static __isl_give isl_vec *gbr_sample(__isl_take isl_basic_set *bset)
 1125 static __isl_give isl_vec *basic_set_sample(__isl_take isl_basic_set *bset,
 1168 __isl_give isl_vec *isl_basic_set_sample_vec(__isl_take isl_basic_set *bset)
 1176 __isl_give isl_vec *isl_basic_set_sample_bounded(__isl_take isl_basic_set *bset)
 1181 __isl_give isl_basic_set *isl_basic_set_from_vec(__isl_take isl_vec *vec)
 1215 __isl_give isl_basic_map *isl_basic_map_sample(__isl_take isl_basic_map *bmap)
 1237 __isl_give isl_basic_set *isl_basic_set_sample(__isl_take isl_basic_set *bset)
 1242 __isl_give isl_basic_map *isl_map_sample(__isl_take isl_map *map)
 1267 __isl_give isl_basic_set *isl_set_sample(__isl_take isl_set *set)
 1272 __isl_give isl_point *isl_basic_set_sample_point(__isl_take isl_basic_set *bset)
 1284 __isl_give isl_point *isl_set_sample_point(__isl_take isl_set *set)
tools/polly/lib/External/isl/isl_sample.h
   20 __isl_give isl_vec *isl_basic_set_sample_vec(__isl_take isl_basic_set *bset);
   21 __isl_give isl_vec *isl_basic_set_sample_bounded(
   23 __isl_give isl_vec *isl_basic_set_sample_with_cone(
   26 __isl_give isl_basic_set *isl_basic_set_from_vec(__isl_take isl_vec *vec);
tools/polly/lib/External/isl/isl_scan.c
  312 __isl_give isl_val *isl_set_count_val(__isl_keep isl_set *set)
tools/polly/lib/External/isl/isl_schedule.c
   38 __isl_give isl_schedule *isl_schedule_from_schedule_tree(isl_ctx *ctx,
   72 __isl_give isl_schedule *isl_schedule_from_domain(
   86 __isl_give isl_schedule *isl_schedule_empty(__isl_take isl_space *space)
   93 __isl_give isl_schedule *isl_schedule_copy(__isl_keep isl_schedule *sched)
  105 __isl_give isl_schedule *isl_schedule_cow(__isl_take isl_schedule *schedule)
  137 __isl_give isl_schedule *isl_schedule_set_root(
  189 __isl_give isl_space *isl_schedule_get_space(
  212 __isl_give isl_schedule_node *isl_schedule_get_root(
  231 __isl_give isl_union_set *isl_schedule_get_domain(
  272 __isl_give isl_schedule *isl_schedule_map_schedule_node_bottom_up(
  274 	__isl_give isl_schedule_node *(*fn)(
  292 static __isl_give isl_schedule_node *reset_user(
  301 __isl_give isl_schedule *isl_schedule_reset_user(
  311 static __isl_give isl_schedule_node *align_params(
  322 __isl_give isl_schedule *isl_schedule_align_params(
  334 static __isl_give isl_schedule_node *pullback_upma(
  348 __isl_give isl_schedule *isl_schedule_pullback_union_pw_multi_aff(
  367 __isl_give isl_schedule *isl_schedule_expand(__isl_take isl_schedule *schedule,
  395 __isl_give isl_schedule *isl_schedule_intersect_domain(
  425 __isl_give isl_schedule *isl_schedule_gist_domain_params(
  457 __isl_give isl_union_map *isl_schedule_get_map(__isl_keep isl_schedule *sched)
  485 __isl_give isl_schedule *isl_schedule_insert_partial_schedule(
  524 __isl_give isl_schedule *isl_schedule_insert_context(
  543 __isl_give isl_schedule *isl_schedule_insert_guard(
  563 static __isl_give isl_schedule_tree *insert_filter_in_child_of_type(
  594 __isl_give isl_schedule *isl_schedule_pair(enum isl_schedule_node_type type,
  654 __isl_give isl_schedule *isl_schedule_sequence(
  665 __isl_give isl_schedule *isl_schedule_set(
  673 __isl_give isl_printer *isl_printer_print_schedule(__isl_take isl_printer *p,
tools/polly/lib/External/isl/isl_schedule_band.c
   28 static __isl_give isl_schedule_band *isl_schedule_band_alloc(isl_ctx *ctx)
   48 __isl_give isl_schedule_band *isl_schedule_band_from_multi_union_pw_aff(
   81 __isl_give isl_schedule_band *isl_schedule_band_dup(
  133 __isl_give isl_schedule_band *isl_schedule_band_cow(
  147 __isl_give isl_schedule_band *isl_schedule_band_copy(
  248 __isl_give isl_schedule_band *isl_schedule_band_member_set_coincident(
  280 __isl_give isl_schedule_band *isl_schedule_band_set_permutable(
  306 __isl_give isl_space *isl_schedule_band_get_space(
  316 __isl_give isl_schedule_band *isl_schedule_band_intersect_domain(
  337 __isl_give isl_multi_union_pw_aff *isl_schedule_band_get_partial_schedule(
  345 __isl_give isl_schedule_band *isl_schedule_band_set_partial_schedule(
  385 __isl_give isl_schedule_band *isl_schedule_band_member_set_ast_loop_type(
  441 __isl_give isl_schedule_band *
  493 static __isl_give isl_space *loop_type_space(__isl_take isl_space *space,
  523 static __isl_give isl_union_set *add_loop_types(
  559 __isl_give isl_union_set *isl_schedule_band_get_ast_build_options(
  800 static __isl_give isl_union_set *loop_types(__isl_take isl_space *space,
  823 static __isl_give isl_union_set *clear_loop_types(
  837 static __isl_give isl_union_set *clear_isolate_loop_types(
  859 __isl_give isl_schedule_band *isl_schedule_band_set_ast_build_options(
  917 __isl_give isl_set *isl_schedule_band_get_ast_isolate_option(
  940 __isl_give isl_schedule_band *isl_schedule_band_replace_ast_build_option(
  970 __isl_give isl_schedule_band *isl_schedule_band_scale(
  991 __isl_give isl_schedule_band *isl_schedule_band_scale_down(
 1011 __isl_give isl_schedule_band *isl_schedule_band_mod(
 1031 __isl_give isl_schedule_band *isl_schedule_band_shift(
 1109 __isl_give isl_schedule_band *isl_schedule_band_tile(
 1137 __isl_give isl_schedule_band *isl_schedule_band_point(
 1178 __isl_give isl_schedule_band *isl_schedule_band_drop(
 1215 __isl_give isl_schedule_band *isl_schedule_band_reset_user(
 1233 __isl_give isl_schedule_band *isl_schedule_band_align_params(
 1257 __isl_give isl_schedule_band *isl_schedule_band_pullback_union_pw_multi_aff(
 1281 __isl_give isl_schedule_band *isl_schedule_band_gist(
tools/polly/lib/External/isl/isl_schedule_band.h
   45 __isl_give isl_schedule_band *isl_schedule_band_from_multi_union_pw_aff(
   47 __isl_give isl_schedule_band *isl_schedule_band_copy(
   59 __isl_give isl_space *isl_schedule_band_get_space(
   61 __isl_give isl_schedule_band *isl_schedule_band_intersect_domain(
   63 __isl_give isl_multi_union_pw_aff *isl_schedule_band_get_partial_schedule(
   65 __isl_give isl_schedule_band *isl_schedule_band_set_partial_schedule(
   70 __isl_give isl_schedule_band *isl_schedule_band_member_set_ast_loop_type(
   75 __isl_give isl_schedule_band *
   79 __isl_give isl_union_set *isl_schedule_band_get_ast_build_options(
   81 __isl_give isl_schedule_band *isl_schedule_band_set_ast_build_options(
   83 __isl_give isl_set *isl_schedule_band_get_ast_isolate_option(
   85 __isl_give isl_schedule_band *isl_schedule_band_replace_ast_build_option(
   92 __isl_give isl_schedule_band *isl_schedule_band_member_set_coincident(
   95 __isl_give isl_schedule_band *isl_schedule_band_set_permutable(
   98 __isl_give isl_schedule_band *isl_schedule_band_scale(
  100 __isl_give isl_schedule_band *isl_schedule_band_scale_down(
  102 __isl_give isl_schedule_band *isl_schedule_band_mod(
  104 __isl_give isl_schedule_band *isl_schedule_band_tile(
  106 __isl_give isl_schedule_band *isl_schedule_band_point(
  109 __isl_give isl_schedule_band *isl_schedule_band_shift(
  112 __isl_give isl_schedule_band *isl_schedule_band_drop(
  114 __isl_give isl_schedule_band *isl_schedule_band_gist(
  117 __isl_give isl_schedule_band *isl_schedule_band_reset_user(
  119 __isl_give isl_schedule_band *isl_schedule_band_align_params(
  121 __isl_give isl_schedule_band *isl_schedule_band_pullback_union_pw_multi_aff(
tools/polly/lib/External/isl/isl_schedule_constraints.c
   48 __isl_give isl_schedule_constraints *isl_schedule_constraints_copy(
   78 static __isl_give isl_schedule_constraints *isl_schedule_constraints_alloc(
   87 static __isl_give isl_schedule_constraints *isl_schedule_constraints_init(
  120 __isl_give isl_schedule_constraints *isl_schedule_constraints_on_domain(
  143 static __isl_give isl_schedule_constraints *isl_schedule_constraints_set_domain(
  162 __isl_give isl_schedule_constraints *isl_schedule_constraints_set_context(
  180 static __isl_give isl_schedule_constraints *isl_schedule_constraints_set(
  199 __isl_give isl_schedule_constraints *isl_schedule_constraints_set_validity(
  208 __isl_give isl_schedule_constraints *isl_schedule_constraints_set_coincidence(
  218 __isl_give isl_schedule_constraints *isl_schedule_constraints_set_proximity(
  228 __isl_give isl_schedule_constraints *
  266 __isl_give isl_union_set *isl_schedule_constraints_get_domain(
  277 __isl_give isl_set *isl_schedule_constraints_get_context(
  288 __isl_give isl_union_map *isl_schedule_constraints_get(
  299 __isl_give isl_union_map *isl_schedule_constraints_get_validity(
  307 __isl_give isl_union_map *isl_schedule_constraints_get_coincidence(
  315 __isl_give isl_union_map *isl_schedule_constraints_get_proximity(
  323 __isl_give isl_union_map *isl_schedule_constraints_get_conditional_validity(
  331 __isl_give isl_union_map *
  340 __isl_give isl_schedule_constraints *isl_schedule_constraints_add(
  383 static __isl_give isl_union_map *apply_factor_domain(
  404 static __isl_give isl_union_map *apply(__isl_take isl_union_map *c,
  425 __isl_give isl_schedule_constraints *isl_schedule_constraints_apply(
  487 static __isl_give isl_printer *print_constraint(__isl_take isl_printer *p,
  512 __isl_give isl_printer *isl_printer_print_schedule_constraints(
  576 __isl_give isl_schedule_constraints *isl_stream_read_schedule_constraints(
  645 __isl_give isl_schedule_constraints *isl_schedule_constraints_read_from_file(
  662 __isl_give isl_schedule_constraints *isl_schedule_constraints_read_from_str(
  679 __isl_give isl_schedule_constraints *
tools/polly/lib/External/isl/isl_schedule_constraints.h
   17 __isl_give isl_schedule_constraints *
   20 __isl_give isl_union_map *isl_schedule_constraints_get(
   22 __isl_give isl_schedule_constraints *isl_schedule_constraints_add(
tools/polly/lib/External/isl/isl_schedule_node.c
   26 __isl_give isl_schedule_node *isl_schedule_node_alloc(
   64 __isl_give isl_schedule_node *isl_schedule_node_from_domain(
   80 __isl_give isl_schedule_node *isl_schedule_node_from_extension(
  117 __isl_give isl_schedule_tree *isl_schedule_node_get_leaf(
  161 __isl_give isl_schedule_tree *isl_schedule_node_get_tree(
  172 __isl_give isl_schedule *isl_schedule_node_get_schedule(
  197 __isl_give isl_schedule_node *isl_schedule_node_cow(
  211 __isl_give isl_schedule_node *isl_schedule_node_copy(
  655 __isl_give isl_multi_union_pw_aff *
  707 __isl_give isl_union_pw_multi_aff *
  753 __isl_give isl_union_map *isl_schedule_node_get_prefix_schedule_union_map(
  773 __isl_give isl_union_map *isl_schedule_node_get_prefix_schedule_relation(
  824 __isl_give isl_union_set *isl_schedule_node_get_domain(
  863 __isl_give isl_union_set *isl_schedule_node_get_universe_domain(
  904 __isl_give isl_union_map *isl_schedule_node_get_subtree_schedule_union_map(
 1059 __isl_give isl_schedule_node *isl_schedule_node_ancestor(
 1094 __isl_give isl_schedule_node *isl_schedule_node_parent(
 1108 __isl_give isl_schedule_node *isl_schedule_node_root(
 1124 __isl_give isl_schedule_node *isl_schedule_node_child(
 1167 __isl_give isl_schedule_node *isl_schedule_node_first_child(
 1176 __isl_give isl_schedule_node *isl_schedule_node_previous_sibling(
 1210 __isl_give isl_schedule_node *isl_schedule_node_next_sibling(
 1243 __isl_give isl_schedule_node *isl_schedule_node_get_child(
 1255 static __isl_give isl_schedule_node *traverse(
 1257 	__isl_give isl_schedule_node *(*enter)(
 1259 	__isl_give isl_schedule_node *(*leave)(
 1304 static __isl_give isl_schedule_node *preorder_enter(
 1331 static __isl_give isl_schedule_node *preorder_leave(
 1417 	__isl_give isl_schedule_node *(*fn)(__isl_take isl_schedule_node *node,
 1429 static __isl_give isl_schedule_node *postorder_enter(
 1444 static __isl_give isl_schedule_node *postorder_leave(
 1459 __isl_give isl_schedule_node *isl_schedule_node_map_descendant_bottom_up(
 1461 	__isl_give isl_schedule_node *(*fn)(__isl_take isl_schedule_node *node,
 1534 __isl_give isl_schedule_node *isl_schedule_node_band_member_set_coincident(
 1567 __isl_give isl_schedule_node *isl_schedule_node_band_set_permutable(
 1586 __isl_give isl_space *isl_schedule_node_band_get_space(
 1597 __isl_give isl_multi_union_pw_aff *isl_schedule_node_band_get_partial_schedule(
 1614 __isl_give isl_union_map *isl_schedule_node_band_get_partial_schedule_union_map(
 1651 __isl_give isl_schedule_node *isl_schedule_node_band_member_set_ast_loop_type(
 1681 __isl_give isl_schedule_node *
 1699 __isl_give isl_union_set *isl_schedule_node_band_get_ast_build_options(
 1710 __isl_give isl_schedule_node *isl_schedule_node_band_set_ast_build_options(
 1729 __isl_give isl_set *isl_schedule_node_band_get_ast_isolate_option(
 1768 __isl_give isl_schedule_node *isl_schedule_node_band_scale(
 1798 __isl_give isl_schedule_node *isl_schedule_node_band_scale_down(
 1828 __isl_give isl_schedule_node *isl_schedule_node_band_mod(
 1882 __isl_give isl_schedule_node *isl_schedule_node_band_shift(
 1933 __isl_give isl_schedule_node *isl_schedule_node_band_tile(
 1977 __isl_give isl_schedule_node *isl_schedule_node_band_sink(
 2019 __isl_give isl_schedule_node *isl_schedule_node_band_split(
 2033 __isl_give isl_set *isl_schedule_node_context_get_context(
 2044 __isl_give isl_union_set *isl_schedule_node_domain_get_domain(
 2055 __isl_give isl_union_map *isl_schedule_node_expansion_get_expansion(
 2066 __isl_give isl_union_pw_multi_aff *isl_schedule_node_expansion_get_contraction(
 2078 __isl_give isl_schedule_node *
 2102 __isl_give isl_union_map *isl_schedule_node_extension_get_extension(
 2113 __isl_give isl_schedule_node *isl_schedule_node_extension_set_extension(
 2132 __isl_give isl_union_set *isl_schedule_node_filter_get_filter(
 2143 __isl_give isl_schedule_node *isl_schedule_node_filter_set_filter(
 2165 __isl_give isl_schedule_node *isl_schedule_node_filter_intersect_filter(
 2195 __isl_give isl_set *isl_schedule_node_guard_get_guard(
 2206 __isl_give isl_id *isl_schedule_node_mark_get_id(
 2218 __isl_give isl_schedule_node *isl_schedule_node_sequence_splice(
 2250 __isl_give isl_schedule_node *isl_schedule_node_sequence_splice_child(
 2304 static __isl_give isl_schedule_node *update_ancestors(
 2306 	__isl_give isl_schedule_tree *(*fn)(__isl_take isl_schedule_tree *tree,
 2360 __isl_give isl_schedule_node *isl_schedule_node_graft_tree(
 2417 __isl_give isl_schedule_node *isl_schedule_node_insert_partial_schedule(
 2450 __isl_give isl_schedule_node *isl_schedule_node_insert_context(
 2474 __isl_give isl_schedule_node *isl_schedule_node_insert_expansion(
 2495 __isl_give isl_schedule_node *isl_schedule_node_insert_extension(
 2511 __isl_give isl_schedule_node *isl_schedule_node_insert_filter(
 2529 __isl_give isl_schedule_node *isl_schedule_node_insert_guard(
 2548 __isl_give isl_schedule_node *isl_schedule_node_insert_mark(
 2570 static __isl_give isl_schedule_node *isl_schedule_node_insert_children(
 2619 __isl_give isl_schedule_node *isl_schedule_node_insert_sequence(
 2632 __isl_give isl_schedule_node *isl_schedule_node_insert_set(
 2646 __isl_give isl_schedule_node *isl_schedule_node_cut(
 2677 __isl_give isl_schedule_node *isl_schedule_node_delete(
 2790 static __isl_give isl_schedule_tree *group_band(
 2836 static __isl_give isl_union_set *union_set_drop_extra_params(
 2857 static __isl_give isl_schedule_tree *group_context(
 2928 static __isl_give isl_schedule_tree *group_domain(
 2967 static __isl_give isl_schedule_tree *group_expansion(
 3030 static __isl_give isl_schedule_tree *group_ancestor(
 3109 __isl_give isl_schedule_node *isl_schedule_node_group(
 3205 __isl_give isl_schedule_node *isl_schedule_node_band_gist(
 3236 static __isl_give isl_schedule_node *gist_enter_expansion(
 3275 static __isl_give isl_schedule_node *gist_leave_expansion(
 3305 static __isl_give isl_schedule_node *gist_enter_extension(
 3377 static __isl_give isl_schedule_node *gist_enter(
 3465 static __isl_give isl_schedule_node *gist_leave(
 3548 __isl_give isl_schedule_node *isl_schedule_node_gist(
 3568 __isl_give isl_schedule_node *isl_schedule_node_domain_intersect_domain(
 3609 __isl_give isl_schedule_node *isl_schedule_node_domain_gist_params(
 3656 static __isl_give isl_schedule_node *subtree_expansion_enter(
 3723 static __isl_give isl_schedule_node *subtree_expansion_leave(
 3775 __isl_give isl_union_map *isl_schedule_node_get_subtree_expansion(
 3829 static __isl_give isl_schedule_node *subtree_contraction_enter(
 3902 static __isl_give isl_schedule_node *subtree_contraction_leave(
 3957 __isl_give isl_union_pw_multi_aff *isl_schedule_node_get_subtree_contraction(
 4058 static __isl_give isl_schedule_node *extend_extension(
 4094 static __isl_give isl_union_set *replace_by_universe_if_disjoint(
 4137 static __isl_give isl_schedule_node *insert_extension(
 4182 static __isl_give isl_schedule_node *graft_or_splice(
 4219 static __isl_give isl_schedule_node *graft_extension(
 4263 static __isl_give isl_schedule_node *extension_from_domain(
 4331 static __isl_give isl_schedule_node *isl_schedule_node_graft_before_or_after(
 4369 __isl_give isl_schedule_node *isl_schedule_node_graft_before(
 4387 __isl_give isl_schedule_node *isl_schedule_node_graft_after(
 4408 static __isl_give isl_schedule_node *isl_schedule_node_order_before_or_after(
 4484 __isl_give isl_schedule_node *isl_schedule_node_order_before(
 4497 __isl_give isl_schedule_node *isl_schedule_node_order_after(
 4506 __isl_give isl_schedule_node *isl_schedule_node_reset_user(
 4520 __isl_give isl_schedule_node *isl_schedule_node_align_params(
 4543 __isl_give isl_schedule_node *isl_schedule_node_pullback_union_pw_multi_aff(
 4575 static __isl_give isl_schedule_node *expand(__isl_take isl_schedule_node *node,
 4620 __isl_give isl_schedule_node *isl_schedule_node_expand(
 4694 __isl_give isl_schedule_node *isl_schedule_node_get_shared_ancestor(
 4724 __isl_give isl_printer *isl_printer_print_schedule_node(
 4754 __isl_give char *isl_schedule_node_to_str(__isl_keep isl_schedule_node *node)
tools/polly/lib/External/isl/isl_schedule_node_private.h
   33 __isl_give isl_schedule_node *isl_schedule_node_alloc(
   36 __isl_give isl_schedule_node *isl_schedule_node_graft_tree(
   39 __isl_give isl_schedule_tree *isl_schedule_node_get_tree(
   42 __isl_give isl_schedule_node *isl_schedule_node_pullback_union_pw_multi_aff(
   46 __isl_give isl_schedule_node *isl_schedule_node_expand(
   52 __isl_give isl_schedule_node *isl_schedule_node_gist(
   55 __isl_give isl_schedule_node *isl_schedule_node_domain_intersect_domain(
   57 __isl_give isl_schedule_node *isl_schedule_node_domain_gist_params(
   60 __isl_give isl_schedule_node *isl_schedule_node_insert_expansion(
   64 __isl_give isl_schedule_node *isl_schedule_node_insert_extension(
tools/polly/lib/External/isl/isl_schedule_private.h
   25 __isl_give isl_schedule *isl_schedule_from_schedule_tree(isl_ctx *ctx,
   27 __isl_give isl_schedule *isl_schedule_set_root(
   29 __isl_give isl_space *isl_schedule_get_space(
   31 __isl_give isl_union_set *isl_schedule_get_domain(
tools/polly/lib/External/isl/isl_schedule_read.c
   61 static __isl_give isl_schedule_tree *isl_stream_read_schedule_tree(
   66 static __isl_give isl_schedule_tree *read_context(__isl_keep isl_stream *s)
  117 static __isl_give isl_schedule_tree *read_domain(__isl_keep isl_stream *s)
  168 static __isl_give isl_schedule_tree *read_expansion(isl_stream *s)
  243 static __isl_give isl_schedule_tree *read_extension(isl_stream *s)
  294 static __isl_give isl_schedule_tree *read_filter(__isl_keep isl_stream *s)
  345 static __isl_give isl_schedule_tree *read_guard(isl_stream *s)
  396 static __isl_give isl_schedule_tree *read_mark(isl_stream *s)
  449 static __isl_give isl_val_list *read_coincident(__isl_keep isl_stream *s)
  477 static __isl_give isl_schedule_band *set_coincident(
  502 static __isl_give isl_schedule_tree *read_band(isl_stream *s)
  602 static __isl_give isl_schedule_tree *read_children(isl_stream *s,
  635 static __isl_give isl_schedule_tree *read_sequence(isl_stream *s)
  642 static __isl_give isl_schedule_tree *read_set(isl_stream *s)
  653 static __isl_give isl_schedule_tree *isl_stream_read_schedule_tree(
  733 __isl_give isl_schedule *isl_stream_read_schedule(isl_stream *s)
  748 __isl_give isl_schedule *isl_schedule_read_from_file(isl_ctx *ctx, FILE *input)
  764 __isl_give isl_schedule *isl_schedule_read_from_str(isl_ctx *ctx,
tools/polly/lib/External/isl/isl_schedule_tree.c
   47 static __isl_give isl_schedule_tree *isl_schedule_tree_alloc(isl_ctx *ctx,
  150 __isl_give isl_schedule_tree *isl_schedule_tree_cow(
  164 __isl_give isl_schedule_tree *isl_schedule_tree_copy(
  225 __isl_give isl_schedule_tree *isl_schedule_tree_leaf(isl_ctx *ctx)
  233 __isl_give isl_schedule_tree *isl_schedule_tree_from_band(
  260 __isl_give isl_schedule_tree *isl_schedule_tree_from_context(
  285 __isl_give isl_schedule_tree *isl_schedule_tree_from_domain(
  310 __isl_give isl_schedule_tree *isl_schedule_tree_from_expansion(
  340 __isl_give isl_schedule_tree *isl_schedule_tree_from_extension(
  365 __isl_give isl_schedule_tree *isl_schedule_tree_from_filter(
  391 __isl_give isl_schedule_tree *isl_schedule_tree_from_guard(
  417 __isl_give isl_schedule_tree *isl_schedule_tree_from_mark(
  487 __isl_give isl_schedule_tree *isl_schedule_tree_update_anchored(
  523 __isl_give isl_schedule_tree *isl_schedule_tree_from_children(
  552 __isl_give isl_schedule_tree *isl_schedule_tree_from_pair(
  592 __isl_give isl_schedule_tree *isl_schedule_tree_sequence_pair(
  605 __isl_give isl_schedule_tree *isl_schedule_tree_set_pair(
  728 __isl_give isl_schedule_tree *isl_schedule_tree_get_child(
  742 __isl_give isl_schedule_tree *isl_schedule_tree_child(
  754 __isl_give isl_schedule_tree *isl_schedule_tree_reset_children(
  767 __isl_give isl_schedule_tree *isl_schedule_tree_drop_child(
  803 __isl_give isl_schedule_tree *isl_schedule_tree_replace_child(
  843 __isl_give isl_schedule_tree *isl_schedule_tree_set_children(
  862 __isl_give isl_schedule_tree *isl_schedule_tree_insert_band(
  874 __isl_give isl_schedule_tree *isl_schedule_tree_insert_context(
  886 __isl_give isl_schedule_tree *isl_schedule_tree_insert_domain(
  898 __isl_give isl_schedule_tree *isl_schedule_tree_insert_expansion(
  912 __isl_give isl_schedule_tree *isl_schedule_tree_insert_extension(
  926 __isl_give isl_schedule_tree *isl_schedule_tree_insert_filter(
  947 __isl_give isl_schedule_tree *isl_schedule_tree_children_insert_filter(
  976 __isl_give isl_schedule_tree *isl_schedule_tree_insert_guard(
  988 __isl_give isl_schedule_tree *isl_schedule_tree_insert_mark(
 1030 __isl_give isl_schedule_tree *isl_schedule_tree_band_member_set_coincident(
 1069 __isl_give isl_schedule_tree *isl_schedule_tree_band_set_permutable(
 1091 __isl_give isl_space *isl_schedule_tree_band_get_space(
 1107 __isl_give isl_schedule_tree *isl_schedule_tree_band_intersect_domain(
 1130 __isl_give isl_multi_union_pw_aff *isl_schedule_tree_band_get_partial_schedule(
 1145 __isl_give isl_schedule_tree *isl_schedule_tree_band_set_partial_schedule(
 1185 __isl_give isl_schedule_tree *isl_schedule_tree_band_member_set_ast_loop_type(
 1225 __isl_give isl_schedule_tree *
 1248 __isl_give isl_union_set *isl_schedule_tree_band_get_ast_build_options(
 1265 __isl_give isl_schedule_tree *isl_schedule_tree_band_set_ast_build_options(
 1296 __isl_give isl_set *isl_schedule_tree_band_get_ast_isolate_option(
 1311 __isl_give isl_set *isl_schedule_tree_context_get_context(
 1326 __isl_give isl_union_set *isl_schedule_tree_domain_get_domain(
 1341 __isl_give isl_schedule_tree *isl_schedule_tree_domain_set_domain(
 1364 __isl_give isl_union_pw_multi_aff *isl_schedule_tree_expansion_get_contraction(
 1379 __isl_give isl_union_map *isl_schedule_tree_expansion_get_expansion(
 1395 __isl_give isl_schedule_tree *
 1424 __isl_give isl_union_map *isl_schedule_tree_extension_get_extension(
 1439 __isl_give isl_schedule_tree *isl_schedule_tree_extension_set_extension(
 1461 __isl_give isl_union_set *isl_schedule_tree_filter_get_filter(
 1476 __isl_give isl_schedule_tree *isl_schedule_tree_filter_set_filter(
 1499 __isl_give isl_set *isl_schedule_tree_guard_get_guard(
 1514 __isl_give isl_id *isl_schedule_tree_mark_get_id(
 1563 static __isl_give isl_union_map *append_range(__isl_take isl_union_map *umap,
 1628 __isl_give isl_schedule_tree *isl_schedule_tree_first_schedule_descendant(
 1642 static __isl_give isl_union_map *subtree_schedule_extend(
 1653 static __isl_give isl_union_map *subtree_schedule_extend_child(
 1674 static __isl_give isl_space *extract_space_from_filter_child(
 1710 static __isl_give isl_union_map *subtree_schedule_extend_from_children(
 1812 static __isl_give isl_union_map *subtree_schedule_extend(
 1871 static __isl_give isl_union_set *initial_domain(
 1878 static __isl_give isl_union_set *initial_domain_from_children(
 1914 static __isl_give isl_union_set *initial_domain(
 1990 __isl_give isl_union_map *isl_schedule_tree_get_subtree_schedule_union_map(
 2004 __isl_give isl_schedule_tree *isl_schedule_tree_band_scale(
 2031 __isl_give isl_schedule_tree *isl_schedule_tree_band_scale_down(
 2058 __isl_give isl_schedule_tree *isl_schedule_tree_band_mod(
 2084 __isl_give isl_schedule_tree *isl_schedule_tree_band_shift(
 2112 __isl_give isl_schedule_tree *isl_schedule_tree_sequence_splice(
 2157 __isl_give isl_schedule_tree *isl_schedule_tree_band_tile(
 2204 static __isl_give isl_set *isolate_initial(__isl_keep isl_set *isolate,
 2243 static __isl_give isl_set *isolate_final(__isl_keep isl_set *isolate,
 2276 __isl_give isl_schedule_tree *isl_schedule_tree_band_split(
 2329 __isl_give isl_schedule_tree *isl_schedule_tree_append_to_leaves(
 2364 __isl_give isl_schedule_tree *isl_schedule_tree_reset_user(
 2426 __isl_give isl_schedule_tree *isl_schedule_tree_align_params(
 2539 __isl_give isl_schedule_tree *isl_schedule_tree_pullback_union_pw_multi_aff(
 2597 __isl_give isl_schedule_tree *isl_schedule_tree_band_gist(
 2639 static __isl_give isl_printer *print_tree_band(__isl_take isl_printer *p,
 2703 __isl_give isl_printer *isl_printer_print_schedule_tree_mark(
 2842 __isl_give isl_printer *isl_printer_print_schedule_tree(
tools/polly/lib/External/isl/isl_schedule_tree.h
   79 __isl_give isl_schedule_tree *isl_schedule_tree_leaf(isl_ctx *ctx);
   85 __isl_give isl_schedule_tree *isl_schedule_tree_copy(
   90 __isl_give isl_schedule_tree *isl_schedule_tree_from_band(
   92 __isl_give isl_schedule_tree *isl_schedule_tree_from_context(
   94 __isl_give isl_schedule_tree *isl_schedule_tree_from_domain(
   96 __isl_give isl_schedule_tree *isl_schedule_tree_from_expansion(
   99 __isl_give isl_schedule_tree *isl_schedule_tree_from_extension(
  101 __isl_give isl_schedule_tree *isl_schedule_tree_from_filter(
  103 __isl_give isl_schedule_tree *isl_schedule_tree_from_guard(
  105 __isl_give isl_schedule_tree *isl_schedule_tree_from_children(
  108 __isl_give isl_schedule_tree *isl_schedule_tree_from_pair(
  111 __isl_give isl_schedule_tree *isl_schedule_tree_sequence_pair(
  114 __isl_give isl_schedule_tree *isl_schedule_tree_set_pair(
  121 __isl_give isl_space *isl_schedule_tree_band_get_space(
  123 __isl_give isl_schedule_tree *isl_schedule_tree_band_intersect_domain(
  125 __isl_give isl_multi_union_pw_aff *isl_schedule_tree_band_get_partial_schedule(
  127 __isl_give isl_schedule_tree *isl_schedule_tree_band_set_partial_schedule(
  132 __isl_give isl_schedule_tree *isl_schedule_tree_band_member_set_ast_loop_type(
  137 __isl_give isl_schedule_tree *
  141 __isl_give isl_union_set *isl_schedule_tree_band_get_ast_build_options(
  143 __isl_give isl_schedule_tree *isl_schedule_tree_band_set_ast_build_options(
  145 __isl_give isl_set *isl_schedule_tree_band_get_ast_isolate_option(
  147 __isl_give isl_set *isl_schedule_tree_context_get_context(
  149 __isl_give isl_union_set *isl_schedule_tree_domain_get_domain(
  151 __isl_give isl_schedule_tree *isl_schedule_tree_domain_set_domain(
  153 __isl_give isl_union_pw_multi_aff *isl_schedule_tree_expansion_get_contraction(
  155 __isl_give isl_union_map *isl_schedule_tree_expansion_get_expansion(
  157 __isl_give isl_schedule_tree *
  162 __isl_give isl_union_map *isl_schedule_tree_extension_get_extension(
  164 __isl_give isl_schedule_tree *isl_schedule_tree_extension_set_extension(
  167 __isl_give isl_union_set *isl_schedule_tree_filter_get_filter(
  169 __isl_give isl_schedule_tree *isl_schedule_tree_filter_set_filter(
  171 __isl_give isl_set *isl_schedule_tree_guard_get_guard(
  173 __isl_give isl_id *isl_schedule_tree_mark_get_id(
  176 __isl_give isl_schedule_tree *isl_schedule_tree_first_schedule_descendant(
  178 __isl_give isl_union_map *isl_schedule_tree_get_subtree_schedule_union_map(
  185 __isl_give isl_schedule_tree *isl_schedule_tree_band_member_set_coincident(
  189 __isl_give isl_schedule_tree *isl_schedule_tree_band_set_permutable(
  194 __isl_give isl_schedule_tree *isl_schedule_tree_get_child(
  197 __isl_give isl_schedule_tree *isl_schedule_tree_insert_band(
  199 __isl_give isl_schedule_tree *isl_schedule_tree_insert_context(
  201 __isl_give isl_schedule_tree *isl_schedule_tree_insert_domain(
  203 __isl_give isl_schedule_tree *isl_schedule_tree_insert_expansion(
  207 __isl_give isl_schedule_tree *isl_schedule_tree_insert_extension(
  210 __isl_give isl_schedule_tree *isl_schedule_tree_insert_filter(
  212 __isl_give isl_schedule_tree *isl_schedule_tree_children_insert_filter(
  214 __isl_give isl_schedule_tree *isl_schedule_tree_insert_guard(
  216 __isl_give isl_schedule_tree *isl_schedule_tree_insert_mark(
  219 __isl_give isl_schedule_tree *isl_schedule_tree_append_to_leaves(
  223 __isl_give isl_schedule_tree *isl_schedule_tree_band_scale(
  225 __isl_give isl_schedule_tree *isl_schedule_tree_band_scale_down(
  227 __isl_give isl_schedule_tree *isl_schedule_tree_band_mod(
  229 __isl_give isl_schedule_tree *isl_schedule_tree_band_tile(
  231 __isl_give isl_schedule_tree *isl_schedule_tree_band_shift(
  234 __isl_give isl_schedule_tree *isl_schedule_tree_band_split(
  236 __isl_give isl_schedule_tree *isl_schedule_tree_band_gist(
  239 __isl_give isl_schedule_tree *isl_schedule_tree_child(
  241 __isl_give isl_schedule_tree *isl_schedule_tree_reset_children(
  243 __isl_give isl_schedule_tree *isl_schedule_tree_drop_child(
  245 __isl_give isl_schedule_tree *isl_schedule_tree_replace_child(
  248 __isl_give isl_schedule_tree *isl_schedule_tree_sequence_splice(
  252 __isl_give isl_schedule_tree *isl_schedule_tree_reset_user(
  254 __isl_give isl_schedule_tree *isl_schedule_tree_align_params(
  256 __isl_give isl_schedule_tree *isl_schedule_tree_pullback_union_pw_multi_aff(
  260 __isl_give isl_printer *isl_printer_print_schedule_tree(
  262 __isl_give isl_printer *isl_printer_print_schedule_tree_mark(
tools/polly/lib/External/isl/isl_scheduler.c
  909 static __isl_give isl_val *compute_size(__isl_take isl_set *set, int dim)
 1042 static __isl_give isl_id *construct_compressed_id(__isl_keep isl_set *set,
 1178 static __isl_give isl_map *insert_dummy_tags(__isl_take isl_map *map)
 1206 static __isl_give isl_map *extract_hull(struct isl_sched_node *src,
 1226 static __isl_give isl_map *map_intersect_domains(__isl_take isl_map *tagged,
 1549 static __isl_give isl_basic_set *get_size_bounds(struct isl_sched_node *node)
 1593 static __isl_give isl_set *drop_coalescing_constraints(
 1639 static __isl_give isl_basic_set *intra_coefficients(
 1692 static __isl_give isl_basic_set *inter_coefficients(
 1813 static __isl_give isl_dim_map *intra_dim_map(isl_ctx *ctx,
 1853 static __isl_give isl_dim_map *inter_dim_map(isl_ctx *ctx,
 1891 static __isl_give isl_basic_set *add_constraints_dim_map(
 2244 static __isl_give isl_mat *normalize_independent(__isl_take isl_mat *indep)
 2855 static __isl_give isl_mat *construct_trivial(__isl_keep isl_mat *indep)
 2888 static __isl_give isl_vec *solve_lp(isl_ctx *ctx, struct isl_sched_graph *graph)
 2923 static __isl_give isl_vec *extract_var_coef(struct isl_sched_node *node,
 3012 static __isl_give isl_aff *extract_schedule_row(__isl_take isl_local_space *ls,
 3051 static __isl_give isl_multi_aff *node_extract_partial_schedule_multi_aff(
 3091 static __isl_give isl_multi_aff *node_extract_schedule_multi_aff(
 3106 static __isl_give isl_map *node_extract_schedule(struct isl_sched_node *node)
 3126 static __isl_give isl_map *specializer(struct isl_sched_node *src,
 3139 static __isl_give isl_union_map *intersect_domains(
 3386 static __isl_give isl_union_set *isl_sched_graph_domain(isl_ctx *ctx,
 3418 static __isl_give isl_union_set_list *extract_sccs(isl_ctx *ctx,
 3438 static __isl_give isl_union_set_list *extract_split(isl_ctx *ctx,
 3628 static __isl_give isl_schedule_node *compute_schedule(isl_schedule_node *node,
 3630 static __isl_give isl_schedule_node *compute_schedule_wcc(
 3644 static __isl_give isl_schedule_node *compute_sub_schedule(
 3724 static __isl_give isl_schedule_node *compute_split_schedule(
 3774 static __isl_give isl_schedule_node *insert_current_band(
 3824 static __isl_give isl_schedule_node *compute_next_band(
 4233 static __isl_give isl_schedule_node *compute_component_schedule(
 4253 static __isl_give isl_schedule_node *split_scaled(
 4437 static __isl_give isl_tab_lexmin *zero_out_node_coef(
 4466 static __isl_give isl_vec *non_empty_solution(__isl_keep isl_tab_lexmin *tl)
 4540 static __isl_give isl_vec *non_neg_lexmin(struct isl_sched_graph *graph,
 4613 static __isl_give isl_union_map *add_intra(__isl_take isl_union_map *umap,
 4638 static __isl_give isl_union_map *add_inter(__isl_take isl_union_map *umap,
 4699 static __isl_give isl_union_set *union_drop_coalescing_constraints(isl_ctx *ctx,
 4821 static __isl_give isl_union_set *exploit_intra_lineality(
 4859 static __isl_give isl_union_map *exploit_inter_lineality(
 4893 static __isl_give isl_union_map *collect_validity(struct isl_sched_graph *graph,
 4894 	__isl_give isl_union_map *(*add)(__isl_take isl_union_map *umap,
 4919 static __isl_give isl_union_set *union_set_drop_parameters(
 4964 static __isl_give isl_basic_set_list *collect_intra_validity(isl_ctx *ctx,
 5014 static __isl_give isl_basic_set_list *collect_inter_validity(
 5046 static __isl_give isl_vec *compute_carrying_sol_coef(isl_ctx *ctx,
 5085 static __isl_give isl_vec *compute_carrying_sol(isl_ctx *ctx,
 5159 static __isl_give isl_schedule_node *carry(__isl_take isl_schedule_node *node,
 5202 static __isl_give isl_schedule_node *carry_fallback(
 5214 static __isl_give isl_schedule_node *carry_feautrier(
 5224 static __isl_give isl_schedule_node *carry_dependences(
 5235 static __isl_give isl_schedule_node *carry_coincidence(
 5253 static __isl_give isl_schedule_node *sort_statements(
 5338 static __isl_give isl_schedule_node *compute_schedule_wcc_feautrier(
 5389 static __isl_give isl_map *final_row(struct isl_sched_node *node)
 5567 static __isl_give isl_schedule_node *compute_schedule_finish_band(
 5702 static __isl_give isl_schedule_node *compute_schedule_wcc_whole(
 5981 static __isl_give isl_id *cluster_id(isl_ctx *ctx, int i)
 5995 static __isl_give isl_space *cluster_space(struct isl_sched_graph *scc, int i)
 6018 static __isl_give isl_union_set *collect_domain(isl_ctx *ctx,
 6045 static __isl_give isl_union_map *collect_cluster_map(isl_ctx *ctx,
 6085 static __isl_give isl_schedule_constraints *add_non_conditional_constraints(
 6112 static __isl_give isl_schedule_constraints *add_conditional_constraints(
 6151 static __isl_give isl_schedule_constraints *collect_edge_constraints(
 6195 static __isl_give isl_schedule_constraints *collect_constraints(
 6426 static __isl_give isl_map *extract_node_transformation(isl_ctx *ctx,
 6698 static __isl_give isl_mat *node_transformation(isl_ctx *ctx,
 7149 static __isl_give isl_schedule_node *finish_bands_clustering(
 7194 static __isl_give isl_schedule_node *compute_schedule_wcc_clustering(
 7246 static __isl_give isl_schedule_node *compute_schedule_wcc(
 7288 static __isl_give isl_schedule_node *compute_component_schedule(
 7336 static __isl_give isl_schedule_node *compute_schedule(isl_schedule_node *node,
 7374 __isl_give isl_schedule *isl_schedule_constraints_compute_schedule(
 7413 __isl_give isl_schedule *isl_union_set_compute_schedule(
tools/polly/lib/External/isl/isl_space.c
   26 __isl_give isl_space *isl_space_alloc(isl_ctx *ctx,
   57 static __isl_give isl_space *mark_as_set(__isl_take isl_space *space)
   89 __isl_give isl_space *isl_space_set_alloc(isl_ctx *ctx,
  101 static __isl_give isl_space *mark_as_params(isl_space *space)
  128 __isl_give isl_space *isl_space_params_alloc(isl_ctx *ctx, unsigned nparam)
  162 static __isl_give isl_space *extend_ids(__isl_take isl_space *dim)
  193 static __isl_give isl_space *set_id(__isl_take isl_space *dim,
  271 static __isl_give isl_space *copy_ids(__isl_take isl_space *dst,
  321 __isl_give isl_space *isl_space_cow(__isl_take isl_space *dim)
  332 __isl_give isl_space *isl_space_copy(__isl_keep isl_space *dim)
  416 __isl_give isl_id *isl_space_get_tuple_id(__isl_keep isl_space *dim,
  432 __isl_give isl_space *isl_space_set_tuple_id(__isl_take isl_space *dim,
  453 __isl_give isl_space *isl_space_reset_tuple_id(__isl_take isl_space *dim,
  478 __isl_give isl_space *isl_space_set_dim_id(__isl_take isl_space *space,
  512 __isl_give isl_space *isl_space_reset_dim_id(__isl_take isl_space *space,
  548 __isl_give isl_id *isl_space_get_dim_id(__isl_keep isl_space *dim,
  559 __isl_give isl_space *isl_space_set_tuple_name(__isl_take isl_space *dim,
  605 __isl_give isl_space *isl_space_set_dim_name(__isl_take isl_space *dim,
  687 __isl_give isl_space *isl_space_reset_user(__isl_take isl_space *space)
  891 static __isl_give isl_space *space_extend(__isl_take isl_space *space,
  939 __isl_give isl_space *isl_space_extend(__isl_take isl_space *space,
  945 __isl_give isl_space *isl_space_add_dims(__isl_take isl_space *space,
  982 __isl_give isl_space *isl_space_add_param_id(__isl_take isl_space *space,
 1022 __isl_give isl_space *isl_space_insert_dims(__isl_take isl_space *space,
 1104 __isl_give isl_space *isl_space_move_dims(__isl_take isl_space *space,
 1216 __isl_give isl_space *isl_space_join(__isl_take isl_space *left,
 1263 __isl_give isl_space *isl_space_product(__isl_take isl_space *left,
 1301 __isl_give isl_space *isl_space_domain_product(__isl_take isl_space *left,
 1326 __isl_give isl_space *isl_space_range_product(__isl_take isl_space *left,
 1353 __isl_give isl_space *isl_space_domain_factor_domain(
 1392 __isl_give isl_space *isl_space_domain_factor_range(
 1433 static __isl_give isl_space *range_factor_domain(__isl_take isl_space *space)
 1468 __isl_give isl_space *isl_space_range_factor_domain(
 1482 static __isl_give isl_space *set_factor_domain(__isl_take isl_space *space)
 1496 __isl_give isl_space *isl_space_factor_domain(__isl_take isl_space *space)
 1512 static __isl_give isl_space *range_factor_range(__isl_take isl_space *space)
 1546 __isl_give isl_space *isl_space_range_factor_range(
 1560 static __isl_give isl_space *set_factor_range(__isl_take isl_space *space)
 1574 __isl_give isl_space *isl_space_factor_range(__isl_take isl_space *space)
 1585 __isl_give isl_space *isl_space_map_from_set(__isl_take isl_space *space)
 1625 __isl_give isl_space *isl_space_map_from_domain_and_range(
 1643 static __isl_give isl_space *set_ids(__isl_take isl_space *dim,
 1655 __isl_give isl_space *isl_space_reverse(__isl_take isl_space *dim)
 1705 __isl_give isl_space *isl_space_drop_dims(__isl_take isl_space *dim,
 1769 __isl_give isl_space *isl_space_drop_inputs(__isl_take isl_space *dim,
 1777 __isl_give isl_space *isl_space_drop_outputs(__isl_take isl_space *dim,
 1785 __isl_give isl_space *isl_space_domain(__isl_take isl_space *space)
 1795 __isl_give isl_space *isl_space_from_domain(__isl_take isl_space *dim)
 1810 __isl_give isl_space *isl_space_range(__isl_take isl_space *space)
 1819 __isl_give isl_space *isl_space_from_range(__isl_take isl_space *dim)
 1834 __isl_give isl_space *isl_space_domain_map(__isl_take isl_space *space)
 1847 __isl_give isl_space *isl_space_range_map(__isl_take isl_space *space)
 1858 __isl_give isl_space *isl_space_params(__isl_take isl_space *space)
 1870 __isl_give isl_space *isl_space_set_from_params(__isl_take isl_space *space)
 1883 __isl_give isl_space *isl_space_underlying(__isl_take isl_space *dim,
 2180 __isl_give isl_space *isl_space_wrap(__isl_take isl_space *dim)
 2205 __isl_give isl_space *isl_space_unwrap(__isl_take isl_space *dim)
 2255 __isl_give isl_space *isl_space_reset(__isl_take isl_space *dim,
 2273 __isl_give isl_space *isl_space_flatten(__isl_take isl_space *dim)
 2288 __isl_give isl_space *isl_space_flatten_domain(__isl_take isl_space *space)
 2298 __isl_give isl_space *isl_space_flatten_range(__isl_take isl_space *space)
 2310 __isl_give isl_space *isl_space_replace_params(__isl_take isl_space *dst,
 2354 __isl_give isl_space *isl_space_lift(__isl_take isl_space *dim, unsigned n_local)
 2385 __isl_give isl_space *isl_space_zip(__isl_take isl_space *dim)
 2427 __isl_give isl_space *isl_space_curry(__isl_take isl_space *space)
 2471 __isl_give isl_space *isl_space_range_curry(__isl_take isl_space *space)
 2505 __isl_give isl_space *isl_space_uncurry(__isl_take isl_space *space)
 2565 __isl_give isl_space *isl_space_align_params(__isl_take isl_space *space1,
 2589 __isl_give isl_space *isl_space_extend_domain_with_range(
tools/polly/lib/External/isl/isl_space_private.h
   25 __isl_give isl_space *isl_space_cow(__isl_take isl_space *dim);
   27 __isl_give isl_space *isl_space_underlying(__isl_take isl_space *dim,
   52 __isl_give isl_space *isl_space_reset(__isl_take isl_space *dim,
   54 __isl_give isl_space *isl_space_flatten(__isl_take isl_space *dim);
   56 __isl_give isl_space *isl_space_replace_params(__isl_take isl_space *dst,
   59 __isl_give isl_space *isl_space_lift(__isl_take isl_space *dim, unsigned n_local);
   61 __isl_give isl_space *isl_space_extend_domain_with_range(
tools/polly/lib/External/isl/isl_stream.c
   92 __isl_give isl_val *isl_token_get_val(isl_ctx *ctx, struct isl_token *tok)
  105 __isl_give char *isl_token_get_str(isl_ctx *ctx, struct isl_token *tok)
  170 static __isl_give isl_stream* isl_stream_new(struct isl_ctx *ctx)
  201 __isl_give isl_stream* isl_stream_new_file(struct isl_ctx *ctx, FILE *file)
  210 __isl_give isl_stream* isl_stream_new_str(struct isl_ctx *ctx, const char *str)
tools/polly/lib/External/isl/isl_stride.c
   50 __isl_give isl_stride_info *isl_stride_info_alloc(
   71 __isl_give isl_stride_info *isl_stride_info_copy(
   83 __isl_give isl_val *isl_stride_info_get_stride(__isl_keep isl_stride_info *si)
   92 __isl_give isl_aff *isl_stride_info_get_offset(__isl_keep isl_stride_info *si)
  336 __isl_give isl_stride_info *isl_set_get_stride_info(__isl_keep isl_set *set,
  350 __isl_give isl_val *isl_set_get_stride(__isl_keep isl_set *set, int pos)
  369 __isl_give isl_stride_info *isl_map_get_range_stride_info(
tools/polly/lib/External/isl/isl_tab.c
 2390 __isl_give struct isl_tab *isl_tab_from_basic_map(
 2430 __isl_give struct isl_tab *isl_tab_from_basic_set(
 3095 __isl_give isl_basic_map *isl_tab_make_equalities_explicit(struct isl_tab *tab,
tools/polly/lib/External/isl/isl_tab.h
  189 __isl_give struct isl_tab *isl_tab_from_basic_map(
  191 __isl_give struct isl_tab *isl_tab_from_basic_set(
  201 __isl_give isl_basic_map *isl_tab_make_equalities_explicit(struct isl_tab *tab,
  256 __isl_give isl_map *isl_tab_basic_map_partial_lexopt(
  258 	__isl_give isl_set **empty, unsigned flags);
  259 __isl_give isl_pw_multi_aff *isl_tab_basic_map_partial_lexopt_pw_multi_aff(
  261 	__isl_give isl_set **empty, unsigned flags);
  273 __isl_give isl_vec *isl_tab_basic_set_non_trivial_lexmin(
  281 __isl_give isl_tab_lexmin *isl_tab_lexmin_from_basic_set(
  284 __isl_give isl_tab_lexmin *isl_tab_lexmin_add_eq(__isl_take isl_tab_lexmin *tl,
  286 __isl_give isl_tab_lexmin *isl_tab_lexmin_cut_to_integer(
  288 __isl_give isl_vec *isl_tab_lexmin_get_solution(__isl_keep isl_tab_lexmin *tl);
tools/polly/lib/External/isl/isl_tab_lexopt_templ.c
   51 	__isl_give isl_set **empty, int max, int first, int second)
  144 static __isl_give TYPE *SF(basic_map_partial_lexopt,SUFFIX)(
  146 	__isl_give isl_set **empty, int max)
  194 __isl_give TYPE *SF(isl_tab_basic_map_partial_lexopt,SUFFIX)(
  196 	__isl_give isl_set **empty, unsigned flags)
tools/polly/lib/External/isl/isl_tab_pip.c
  273 static __isl_give isl_multi_aff *set_from_affine_matrix(
  999 static __isl_give isl_vec *ineq_for_div(__isl_keep isl_basic_set *bset,
 2279 static __isl_give struct isl_tab *tab_for_lexmin(__isl_keep isl_basic_map *bmap,
 2938 static __isl_give isl_basic_set *drop_constant_terms(
 4316 static __isl_give isl_basic_map *align_context_divs(
 4364 	__isl_give isl_set **empty, int max,
 4409 static __isl_give isl_map *basic_map_partial_lexopt_base(
 4411 	__isl_give isl_set **empty, int max)
 4433 static __isl_give int *count_occurrences(__isl_keep isl_basic_map *bmap,
 4599 static __isl_give isl_basic_set *select_minimum(__isl_take isl_basic_set *bset,
 4641 static __isl_give isl_set *set_minimum(__isl_take isl_space *dim,
 4769 static __isl_give isl_set *split(__isl_take isl_set *empty,
 4819 static __isl_give isl_map *split_domain(__isl_take isl_map *opt,
 4862 static __isl_give isl_map *basic_map_partial_lexopt(
 4864 	__isl_give isl_set **empty, int max);
 4875 static __isl_give isl_map *basic_map_partial_lexopt_symm_core(
 4877 	__isl_give isl_set **empty, int max, __isl_take isl_mat *cst,
 4921 static __isl_give isl_basic_set *extract_domain(__isl_keep isl_basic_map *bmap,
 4948 static __isl_give isl_vec *extract_sample_sequence(struct isl_tab *tab,
 5448 __isl_give isl_vec *isl_tab_basic_set_non_trivial_lexmin(
 5530 __isl_give isl_tab_lexmin *isl_tab_lexmin_from_basic_set(
 5567 __isl_give isl_tab_lexmin *isl_tab_lexmin_add_eq(__isl_take isl_tab_lexmin *tl,
 5592 __isl_give isl_tab_lexmin *isl_tab_lexmin_cut_to_integer(
 5607 __isl_give isl_vec *isl_tab_lexmin_get_solution(__isl_keep isl_tab_lexmin *tl)
 5732 static __isl_give isl_pw_multi_aff *basic_map_partial_lexopt_base_pw_multi_aff(
 5734 	__isl_give isl_set **empty, int max)
 5791 static __isl_give isl_pw_aff *set_minimum_pa(__isl_take isl_space *space,
 5852 static __isl_give isl_pw_multi_aff *split_domain_pma(
 5905 static __isl_give isl_pw_multi_aff *basic_map_partial_lexopt_pw_multi_aff(
 5907 	__isl_give isl_set **empty, int max);
 5918 static __isl_give isl_pw_multi_aff *
 5921 	__isl_give isl_set **empty, int max, __isl_take isl_mat *cst,
tools/polly/lib/External/isl/isl_test.c
  676 	__isl_give isl_val *(*op)(__isl_take isl_val *v);
  735 	__isl_give isl_val *(*fn)(__isl_take isl_val *v);
  753 	__isl_give isl_val *(*fn)(__isl_take isl_val *v1,
  855 	__isl_give isl_val *(*fn)(__isl_take isl_val *v1,
 2298 static __isl_give isl_map *cocoa_fig_1_right_graph(isl_ctx *ctx)
 2321 static __isl_give isl_map *cocoa_fig_1_right_power(isl_ctx *ctx)
 2333 static __isl_give isl_map *cocoa_fig_1_right_tc(isl_ctx *ctx)
 2792 	__isl_give isl_val *(*fn)(__isl_keep isl_set *set,
 4051 static __isl_give isl_union_map *compute_schedule_with_context(isl_ctx *ctx,
 4081 static __isl_give isl_union_map *compute_schedule(isl_ctx *ctx,
 5035 	__isl_give isl_aff *(*fn)(__isl_take isl_aff *aff1,
 5094 	__isl_give isl_aff *(*fn)(__isl_take isl_aff *aff1,
 5121 	__isl_give isl_pw_aff *(*fn)(__isl_take isl_pw_aff *pa1,
 5182 	__isl_give isl_union_pw_multi_aff *(*fn)(
 5238 	__isl_give isl_union_pw_multi_aff *(*fn)(
 5284 	__isl_give isl_multi_pw_aff *(*fn)(__isl_take isl_multi_pw_aff *mpa);
 5357 	__isl_give isl_multi_pw_aff *(*fn)(
 5492 	__isl_give isl_multi_union_pw_aff *(*fn)(
 5555 	__isl_give isl_multi_union_pw_aff *(*fn)(
 5687 	__isl_give isl_multi_union_pw_aff *(*fn)(
 5792 	__isl_give isl_multi_union_pw_aff *(*fn)(
 5854 	__isl_give isl_multi_union_pw_aff *(*fn)(
 5940 	__isl_give isl_union_pw_aff *(*fn)(
 6024 	__isl_give isl_multi_union_pw_aff *(*fn)(
 6144 	__isl_give isl_multi_union_pw_aff *(*fn)(
 6856 	__isl_give isl_union_set *(*fn)(
 6908 	__isl_give isl_union_map *(*fn)(
 8099 static __isl_give isl_id *before_for(__isl_keep isl_ast_build *build,
 8156 static __isl_give isl_ast_node *after_for(__isl_take isl_ast_node *node,
 8262 static __isl_give isl_ast_node *count_domains(__isl_take isl_ast_node *node,
 8375 static __isl_give isl_ast_node *create_leaf(__isl_take isl_ast_build *build,
tools/polly/lib/External/isl/isl_transitive_closure.c
   54 static __isl_give isl_map *set_path_length(__isl_take isl_map *map,
  218 static __isl_give isl_map *path_along_steps(__isl_take isl_space *dim,
  376 static __isl_give int *get_div_purity(__isl_keep isl_basic_set *bset)
  455 static __isl_give isl_basic_map *add_delta_constraints(
  566 static __isl_give isl_map *path_along_delta(__isl_take isl_space *dim,
  665 static __isl_give isl_map *equate_parameter_to_length(__isl_take isl_space *dim,
  754 static __isl_give isl_map *construct_extended_path(__isl_take isl_space *dim,
  864 static __isl_give isl_map *construct_component(__isl_take isl_space *dim,
  916 static __isl_give isl_map *construct_projected_component(
  940 static __isl_give isl_map *q_closure(__isl_take isl_space *dim,
 1098 static __isl_give isl_map *anonymize(__isl_take isl_map *map)
 1109 static __isl_give isl_map *compose(__isl_keep isl_map *map, int i,
 1154 static __isl_give isl_map *compute_incremental(
 1217 	__isl_give isl_map **res)
 1298 static __isl_give isl_map *incremental_closure(__isl_take isl_space *dim,
 1574 static __isl_give isl_map *floyd_warshall_with_groups(__isl_take isl_space *dim,
 1713 static __isl_give isl_map *floyd_warshall(__isl_take isl_space *dim,
 1854 static __isl_give isl_map *construct_power_components(__isl_take isl_space *dim,
 1962 static __isl_give isl_map *construct_power(__isl_keep isl_map *map,
 1992 static __isl_give isl_map *map_power(__isl_take isl_map *map,
 2026 __isl_give isl_map *isl_map_power(__isl_take isl_map *map, int *exact)
 2080 __isl_give isl_map *isl_map_reaching_path_lengths(__isl_take isl_map *map,
 2148 static __isl_give isl_map *box_closure_on_domain(__isl_take isl_map *map,
 2286 static __isl_give isl_map *box_closure(__isl_take isl_map *map)
 2312 static __isl_give isl_map *box_closure_with_identity(__isl_take isl_map *map,
 2381 	__isl_give isl_map **tc, __isl_give isl_map **qc)
 2381 	__isl_give isl_map **tc, __isl_give isl_map **qc)
 2446 static __isl_give isl_map *box_closure_with_check(__isl_take isl_map *map,
 2477 static __isl_give isl_map *transitive_closure_omega(__isl_take isl_map *map,
 2535 __isl_give isl_map *isl_map_transitive_closure(__isl_take isl_map *map,
 2606 static __isl_give isl_union_map *union_floyd_warshall_on_list(isl_ctx *ctx,
 2686 static __isl_give isl_union_map *union_floyd_warshall(
 2733 static __isl_give isl_union_map *union_components(
 2833 __isl_give isl_union_map *isl_union_map_transitive_closure(
 2875 static __isl_give isl_union_map *increment(__isl_take isl_space *dim)
 2898 static __isl_give isl_union_map *deltas_map(__isl_take isl_space *dim)
 2914 __isl_give isl_union_map *isl_union_map_power(__isl_take isl_union_map *umap,
tools/polly/lib/External/isl/isl_union_eval.c
   16 static __isl_give isl_val *FN(UNION,eval_void)(__isl_take UNION *u,
   41 __isl_give isl_val *FN(UNION,eval)(__isl_take UNION *u,
tools/polly/lib/External/isl/isl_union_map.c
   61 __isl_give isl_id *isl_union_map_get_dim_id(__isl_keep isl_union_map *umap,
  101 static __isl_give isl_union_map *isl_union_map_alloc(
  124 __isl_give isl_union_map *isl_union_map_empty(__isl_take isl_space *space)
  129 __isl_give isl_union_set *isl_union_set_empty(__isl_take isl_space *space)
  151 __isl_give isl_space *isl_union_map_get_space(__isl_keep isl_union_map *umap)
  168 __isl_give isl_space *isl_union_set_get_space(__isl_keep isl_union_set *uset)
  189 __isl_give isl_union_map *isl_union_map_dup(__isl_keep isl_union_map *umap)
  205 __isl_give isl_union_map *isl_union_map_cow(__isl_take isl_union_map *umap)
  241 __isl_give isl_union_map *isl_union_map_align_params(
  280 __isl_give isl_union_set *isl_union_set_align_params(
  286 __isl_give isl_union_map *isl_union_map_union(__isl_take isl_union_map *umap1,
  309 __isl_give isl_union_set *isl_union_set_union(__isl_take isl_union_set *uset1,
  315 __isl_give isl_union_map *isl_union_map_copy(__isl_keep isl_union_map *umap)
  324 __isl_give isl_union_set *isl_union_set_copy(__isl_keep isl_union_set *uset)
  377 __isl_give isl_union_map *isl_union_map_add_map(__isl_take isl_union_map *umap,
  427 __isl_give isl_union_set *isl_union_set_add_set(__isl_take isl_union_set *uset,
  433 __isl_give isl_union_map *isl_union_map_from_map(__isl_take isl_map *map)
  449 __isl_give isl_union_set *isl_union_set_from_set(__isl_take isl_set *set)
  454 __isl_give isl_union_map *isl_union_map_from_basic_map(
  460 __isl_give isl_union_set *isl_union_set_from_basic_set(
  573 __isl_give isl_map_list *isl_union_map_get_map_list(
  594 __isl_give isl_set_list *isl_union_set_get_set_list(
  611 __isl_give isl_map *isl_map_from_union_map(__isl_take isl_union_map *umap)
  634 __isl_give isl_set *isl_set_from_union_set(__isl_take isl_union_set *uset)
  642 __isl_give isl_map *isl_union_map_extract_map(__isl_keep isl_union_map *umap,
  666 __isl_give isl_set *isl_union_set_extract_set(__isl_keep isl_union_set *uset,
  745 	__isl_give isl_space *(*match_space)(__isl_take isl_space *space);
  746 	__isl_give isl_map *(*fn_map)(__isl_take isl_map *map1,
  763 static __isl_give isl_union_map *bin_add_map(__isl_take isl_union_map *res,
  772 static __isl_give isl_union_map *bin_add_pair(__isl_take isl_union_map *res,
  792 static __isl_give isl_space *identity(__isl_take isl_space *space)
  874 static __isl_give isl_union_map *gen_bin_op(__isl_take isl_union_map *umap1,
  902 __isl_give isl_union_map *isl_union_map_subtract(
  914 __isl_give isl_union_set *isl_union_set_subtract(
  945 static __isl_give isl_union_map *gen_bin_set_op(__isl_take isl_union_map *umap,
  977 __isl_give isl_union_map *isl_union_map_intersect_params(
  997 __isl_give isl_union_set *isl_union_set_intersect_params(
 1003 static __isl_give isl_union_map *union_map_intersect_params(
 1010 static __isl_give isl_union_map *union_map_gist_params(
 1019 	__isl_give isl_map *(*fn)(__isl_take isl_map*, __isl_take isl_map*);
 1054 static __isl_give isl_union_map *match_bin_op(__isl_take isl_union_map *umap1,
 1056 	__isl_give isl_map *(*fn)(__isl_take isl_map*, __isl_take isl_map*))
 1083 __isl_give isl_union_map *isl_union_map_intersect(
 1094 __isl_give isl_union_set *isl_union_set_intersect(
 1134 __isl_give isl_union_map *isl_union_map_gist_params(
 1140 __isl_give isl_union_set *isl_union_set_gist_params(
 1146 __isl_give isl_union_map *isl_union_map_gist(__isl_take isl_union_map *umap,
 1152 __isl_give isl_union_set *isl_union_set_gist(__isl_take isl_union_set *uset,
 1165 __isl_give isl_union_map *isl_union_map_plain_gist(
 1176 __isl_give isl_union_set *isl_union_set_plain_gist(
 1182 static __isl_give isl_map *lex_le_set(__isl_take isl_map *set1,
 1188 static __isl_give isl_map *lex_lt_set(__isl_take isl_map *set1,
 1194 __isl_give isl_union_map *isl_union_set_lex_lt_union_set(
 1200 __isl_give isl_union_map *isl_union_set_lex_le_union_set(
 1206 __isl_give isl_union_map *isl_union_set_lex_gt_union_set(
 1212 __isl_give isl_union_map *isl_union_set_lex_ge_union_set(
 1218 __isl_give isl_union_map *isl_union_map_lex_gt_union_map(
 1224 __isl_give isl_union_map *isl_union_map_lex_ge_union_map(
 1232 static __isl_give isl_union_map *union_map_intersect_domain(
 1247 __isl_give isl_union_map *isl_union_map_intersect_domain(
 1258 __isl_give isl_union_map *isl_union_map_subtract_domain(
 1272 __isl_give isl_union_map *isl_union_map_subtract_range(
 1286 static __isl_give isl_union_map *union_map_gist_domain(
 1301 __isl_give isl_union_map *isl_union_map_gist_domain(
 1312 __isl_give isl_union_map *isl_union_map_gist_range(
 1323 __isl_give isl_union_map *isl_union_map_intersect_range(
 1338 __isl_give isl_union_map *isl_union_map_intersect_range_factor_range(
 1397 static __isl_give isl_union_map *bin_op(__isl_take isl_union_map *umap1,
 1426 __isl_give isl_union_map *isl_union_map_apply_range(
 1432 __isl_give isl_union_map *isl_union_map_apply_domain(
 1440 __isl_give isl_union_set *isl_union_set_apply(
 1462 __isl_give isl_union_map *isl_union_map_lex_lt_union_map(
 1484 __isl_give isl_union_map *isl_union_map_lex_le_union_map(
 1502 __isl_give isl_union_map *isl_union_map_product(__isl_take isl_union_map *umap1,
 1520 __isl_give isl_union_set *isl_union_set_product(__isl_take isl_union_set *uset1,
 1545 __isl_give isl_union_map *isl_union_map_domain_product(
 1568 __isl_give isl_union_map *isl_union_map_range_product(
 1596 __isl_give isl_union_map *isl_union_map_flat_domain_product(
 1619 __isl_give isl_union_map *isl_union_map_flat_range_product(
 1647 	__isl_give isl_map *(*fn_map)(__isl_take isl_map *map);
 1721 static __isl_give isl_union_map *un_op(__isl_take isl_union_map *umap,
 1753 __isl_give isl_union_map *isl_union_map_from_range(
 1762 __isl_give isl_union_map *isl_union_map_from_domain(
 1768 __isl_give isl_union_map *isl_union_map_from_domain_and_range(
 1778 static __isl_give isl_union_map *total(__isl_take isl_union_map *umap,
 1779 	__isl_give isl_map *(*fn)(__isl_take isl_map *))
 1791 static __isl_give isl_map *isl_map_affine_hull_map(__isl_take isl_map *map)
 1796 __isl_give isl_union_map *isl_union_map_affine_hull(
 1802 __isl_give isl_union_set *isl_union_set_affine_hull(
 1812 static __isl_give isl_set *combined_lineality_space(__isl_take isl_set *set)
 1821 __isl_give isl_union_set *isl_union_set_combined_lineality_space(
 1832 static __isl_give isl_map *isl_map_polyhedral_hull_map(__isl_take isl_map *map)
 1837 __isl_give isl_union_map *isl_union_map_polyhedral_hull(
 1843 __isl_give isl_union_set *isl_union_set_polyhedral_hull(
 1853 static __isl_give isl_map *isl_map_simple_hull_map(__isl_take isl_map *map)
 1858 __isl_give isl_union_map *isl_union_map_simple_hull(
 1864 __isl_give isl_union_set *isl_union_set_simple_hull(
 1870 static __isl_give isl_union_map *inplace(__isl_take isl_union_map *umap,
 1871 	__isl_give isl_map *(*fn)(__isl_take isl_map *))
 1885 __isl_give isl_union_map *isl_union_map_remove_redundancies(
 1893 __isl_give isl_union_set *isl_union_set_remove_redundancies(
 1899 __isl_give isl_union_map *isl_union_map_coalesce(
 1905 __isl_give isl_union_set *isl_union_set_coalesce(
 1911 __isl_give isl_union_map *isl_union_map_detect_equalities(
 1917 __isl_give isl_union_set *isl_union_set_detect_equalities(
 1923 __isl_give isl_union_map *isl_union_map_compute_divs(
 1929 __isl_give isl_union_set *isl_union_set_compute_divs(
 1935 __isl_give isl_union_map *isl_union_map_lexmin(
 1941 __isl_give isl_union_set *isl_union_set_lexmin(
 1947 __isl_give isl_union_map *isl_union_map_lexmax(
 1953 __isl_give isl_union_set *isl_union_set_lexmax(
 1961 static __isl_give isl_map *universe(__isl_take isl_map *map)
 1970 __isl_give isl_union_map *isl_union_map_universe(__isl_take isl_union_map *umap)
 1978 __isl_give isl_union_set *isl_union_set_universe(__isl_take isl_union_set *uset)
 1983 __isl_give isl_union_map *isl_union_map_reverse(__isl_take isl_union_map *umap)
 1993 __isl_give isl_set *isl_union_map_params(__isl_take isl_union_map *umap)
 2017 __isl_give isl_set *isl_union_set_params(__isl_take isl_union_set *uset)
 2022 __isl_give isl_union_set *isl_union_map_domain(__isl_take isl_union_map *umap)
 2030 __isl_give isl_union_set *isl_union_map_range(__isl_take isl_union_map *umap)
 2038 __isl_give isl_union_map *isl_union_map_domain_map(
 2067 __isl_give isl_union_pw_multi_aff *isl_union_map_domain_map_union_pw_multi_aff(
 2080 __isl_give isl_union_map *isl_union_map_range_map(
 2092 __isl_give isl_union_map *isl_union_set_wrapped_domain_map(
 2112 __isl_give isl_union_set *isl_union_map_deltas(__isl_take isl_union_map *umap)
 2121 __isl_give isl_union_map *isl_union_map_deltas_map(
 2131 __isl_give isl_union_map *isl_union_set_identity(__isl_take isl_union_set *uset)
 2158 __isl_give isl_union_pw_multi_aff *isl_union_set_identity_union_pw_multi_aff(
 2174 __isl_give isl_union_map *isl_union_map_domain_factor_domain(
 2189 __isl_give isl_union_map *isl_union_map_domain_factor_range(
 2204 __isl_give isl_union_map *isl_union_map_range_factor_domain(
 2219 __isl_give isl_union_map *isl_union_map_range_factor_range(
 2234 __isl_give isl_union_map *isl_union_map_factor_domain(
 2249 __isl_give isl_union_map *isl_union_map_factor_range(
 2261 __isl_give isl_union_map *isl_union_set_unwrap(__isl_take isl_union_set *uset)
 2272 __isl_give isl_union_set *isl_union_map_wrap(__isl_take isl_union_map *umap)
 2476 __isl_give isl_basic_map *isl_union_map_sample(__isl_take isl_union_map *umap)
 2499 __isl_give isl_basic_set *isl_union_set_sample(__isl_take isl_union_set *uset)
 2507 __isl_give isl_point *isl_union_set_sample_point(__isl_take isl_union_set *uset)
 3067 __isl_give isl_union_map *isl_union_map_zip(__isl_take isl_union_map *umap)
 3081 __isl_give isl_union_map *isl_union_map_uncurry(__isl_take isl_union_map *umap)
 3095 __isl_give isl_union_map *isl_union_map_curry(__isl_take isl_union_map *umap)
 3109 __isl_give isl_union_map *isl_union_map_range_curry(
 3121 __isl_give isl_union_set *isl_union_set_lift(__isl_take isl_union_set *uset)
 3141 __isl_give isl_union_set *isl_union_set_coefficients(
 3184 __isl_give isl_union_set *isl_union_set_solutions(
 3247 	__isl_give isl_map *(*fn)(__isl_take isl_map *map,
 3289 static __isl_give isl_union_map *preimage_pw_multi_aff(
 3292 	__isl_give isl_map *(*fn)(__isl_take isl_map *map,
 3334 __isl_give isl_union_map *isl_union_map_preimage_domain_pw_multi_aff(
 3348 __isl_give isl_union_map *isl_union_map_preimage_range_pw_multi_aff(
 3361 __isl_give isl_union_set *isl_union_set_preimage_pw_multi_aff(
 3375 __isl_give isl_union_map *isl_union_map_preimage_domain_multi_aff(
 3389 __isl_give isl_union_map *isl_union_map_preimage_range_multi_aff(
 3402 __isl_give isl_union_map *isl_union_set_preimage_multi_aff(
 3422 	__isl_give isl_map *(*fn)(__isl_take isl_map *map,
 3464 static __isl_give isl_union_map *preimage_multi_pw_aff(
 3467 	__isl_give isl_map *(*fn)(__isl_take isl_map *map,
 3509 __isl_give isl_union_map *isl_union_map_preimage_domain_multi_pw_aff(
 3525 	__isl_give isl_union_map *(*fn)(__isl_take isl_union_map *umap,
 3550 static __isl_give isl_union_map *preimage_union_pw_multi_aff(
 3553 	__isl_give isl_union_map *(*fn)(__isl_take isl_union_map *umap,
 3579 __isl_give isl_union_map *isl_union_map_preimage_domain_union_pw_multi_aff(
 3595 __isl_give isl_union_map *isl_union_map_preimage_range_union_pw_multi_aff(
 3610 __isl_give isl_union_set *isl_union_set_preimage_union_pw_multi_aff(
 3621 __isl_give isl_union_map *isl_union_map_reset_user(
 3636 __isl_give isl_union_set *isl_union_set_reset_user(
 3645 __isl_give isl_union_map *isl_union_map_remove_divs(
 3654 __isl_give isl_union_set *isl_union_set_remove_divs(
 3691 __isl_give isl_union_map *isl_union_map_project_out(
 3720 __isl_give isl_union_map *isl_union_map_project_out_all_params(
 3736 __isl_give isl_union_set *isl_union_set_project_out(
 3827 __isl_give isl_union_map *isl_union_map_reset_range_space(
 3889 __isl_give isl_union_map *isl_union_map_reset_equal_dim_space(
 3928 	__isl_give isl_map *(*order)(__isl_take isl_multi_pw_aff *mpa1,
 3960 static __isl_give isl_union_map *intersect_explicit_domain(
 3994 static __isl_give isl_union_map *isl_union_map_order_at_multi_union_pw_aff(
 3996 	__isl_give isl_map *(*order)(__isl_take isl_multi_pw_aff *mpa1,
 4020 __isl_give isl_union_map *isl_union_map_eq_at_multi_union_pw_aff(
 4031 __isl_give isl_union_map *isl_union_map_lex_lt_at_multi_union_pw_aff(
 4042 __isl_give isl_union_map *isl_union_map_lex_gt_at_multi_union_pw_aff(
 4052 __isl_give isl_union_set *isl_union_set_list_union(
 4161 __isl_give isl_basic_set_list *isl_union_set_get_basic_set_list(
 4202 static __isl_give isl_map *map_id(__isl_take isl_map *map)
 4213 __isl_give isl_union_map *isl_union_map_remove_map_if(
tools/polly/lib/External/isl/isl_union_map_private.h
   19 __isl_give isl_union_map *isl_union_map_reset_range_space(
   21 __isl_give isl_union_map *isl_union_map_reset_equal_dim_space(
tools/polly/lib/External/isl/isl_union_multi.c
  139 static __isl_give S(UNION,group) *FN(UNION,group_alloc)(
  174 static __isl_give S(UNION,group) *FN(UNION,group_cow)(
  286 static __isl_give UNION *FN(UNION,remove_part_entry)(__isl_take UNION *u,
tools/polly/lib/External/isl/isl_union_neg.c
   15 static __isl_give PART *FN(UNION,neg_entry)(__isl_take PART *part, void *user)
   22 __isl_give UNION *FN(UNION,neg)(__isl_take UNION *u)
tools/polly/lib/External/isl/isl_union_set_private.h
    6 __isl_give isl_union_set *isl_union_set_combined_lineality_space(
    8 __isl_give isl_union_set *isl_union_set_plain_gist(
tools/polly/lib/External/isl/isl_union_single.c
  125 static __isl_give UNION *FN(UNION,remove_part_entry)(__isl_take UNION *u,
tools/polly/lib/External/isl/isl_union_templ.c
   13 __isl_give UNION *FN(UNION,cow)(__isl_take UNION *u);
   31 __isl_give isl_space *FN(UNION,get_space)(__isl_keep UNION *u)
   64 static __isl_give UNION *FN(UNION,alloc)(__isl_take isl_space *dim,
   67 static __isl_give UNION *FN(UNION,alloc)(__isl_take isl_space *dim, int size)
   95 __isl_give UNION *FN(UNION,ZERO)(__isl_take isl_space *dim, enum isl_fold type)
  100 __isl_give UNION *FN(UNION,ZERO)(__isl_take isl_space *dim)
  106 __isl_give UNION *FN(UNION,copy)(__isl_keep UNION *u)
  120 __isl_give PART *FN(FN(UNION,extract),BASE)(__isl_keep UNION *u,
  150 static __isl_give UNION *FN(UNION,add_part_generic)(__isl_take UNION *u,
  209 __isl_give UNION *FN(FN(UNION,add),BASE)(__isl_take UNION *u,
  219 static __isl_give UNION *FN(UNION,alloc_same_size_on_space)(__isl_keep UNION *u,
  232 static __isl_give UNION *FN(UNION,alloc_same_size_on_space)(__isl_keep UNION *u,
  247 static __isl_give UNION *FN(UNION,alloc_same_size)(__isl_keep UNION *u)
  258 	__isl_give PART *(*fn)(__isl_take PART *part, void *user);
  281 static __isl_give UNION *FN(UNION,transform_space)(__isl_take UNION *u,
  283 	__isl_give PART *(*fn)(__isl_take PART *part, void *user), void *user)
  298 static __isl_give UNION *FN(UNION,transform)(__isl_take UNION *u,
  299 	__isl_give PART *(*fn)(__isl_take PART *part, void *user), void *user)
  323 static __isl_give UNION *FN(UNION,transform_inplace)(__isl_take UNION *u,
  324 	__isl_give PART *(*fn)(__isl_take PART *part, void *user), void *user)
  344 static __isl_give PART *FN(UNION,copy_part)(__isl_take PART *part, void *user)
  349 __isl_give UNION *FN(UNION,dup)(__isl_keep UNION *u)
  355 __isl_give UNION *FN(UNION,cow)(__isl_take UNION *u)
  382 static __isl_give PART *FN(UNION,align_entry)(__isl_take PART *part, void *user)
  393 static __isl_give UNION *FN(UNION,realign_domain)(__isl_take UNION *u,
  413 __isl_give UNION *FN(UNION,align_params)(__isl_take UNION *u,
  462 static __isl_give UNION *FN(UNION,union_add_)(__isl_take UNION *u1,
  485 __isl_give UNION *FN(FN(UNION,from),BASE)(__isl_take PART *part)
  509 	__isl_give PART *(*fn)(__isl_take PART *, __isl_take PART *);
  555 static __isl_give UNION *FN(UNION,match_bin_op)(__isl_take UNION *u1,
  557 	__isl_give PART *(*fn)(__isl_take PART *, __isl_take PART *))
  562 static __isl_give UNION *FN(UNION,match_bin_op)(__isl_take UNION *u1,
  564 	__isl_give PART *(*fn)(__isl_take PART *, __isl_take PART *))
  596 __isl_give UNION *FN(UNION,add)(__isl_take UNION *u1, __isl_take UNION *u2)
  608 __isl_give UNION *FN(UNION,sub)(__isl_take UNION *u1, __isl_take UNION *u2)
  616 	__isl_give PW *(*fn)(__isl_take PW*, __isl_take isl_set*);
  619 static __isl_give PART *FN(UNION,any_set_entry)(__isl_take PART *part,
  629 static __isl_give UNION *FN(UNION,any_set_op)(__isl_take UNION *u,
  631 	__isl_give PW *(*fn)(__isl_take PW*, __isl_take isl_set*))
  653 __isl_give UNION *FN(UNION,intersect_params)(__isl_take UNION *u,
  662 __isl_give UNION *FN(UNION,gist_params)(__isl_take UNION *u,
  671 	__isl_give PW *(*fn)(__isl_take PW*, __isl_take isl_set*);
  716 static __isl_give UNION *FN(UNION,match_domain_op)(__isl_take UNION *u,
  718 	__isl_give PW *(*fn)(__isl_take PW*, __isl_take isl_set*))
  748 __isl_give UNION *FN(UNION,intersect_domain)(__isl_take UNION *u,
  761 static __isl_give PART *FN(UNION,subtract_domain_entry)(__isl_take PART *part,
  775 __isl_give UNION *FN(UNION,subtract_domain)(__isl_take UNION *u,
  783 __isl_give UNION *FN(UNION,gist)(__isl_take UNION *u,
  810 __isl_give UNION *FN(UNION,coalesce)(__isl_take UNION *u)
  830 __isl_give isl_union_set *FN(UNION,domain)(__isl_take UNION *u)
  850 static __isl_give UNION *FN(UNION,negate_type)(__isl_take UNION *u)
  862 static __isl_give UNION *FN(UNION,negate_type)(__isl_take UNION *u)
  870 static __isl_give PART *FN(UNION,scale_val_entry)(__isl_take PART *part,
  880 __isl_give UNION *FN(UNION,scale_val)(__isl_take UNION *u,
  921 static __isl_give PART *FN(UNION,scale_down_val_entry)(__isl_take PART *part,
  931 __isl_give UNION *FN(UNION,scale_down_val)(__isl_take UNION *u,
 1073 static __isl_give PART *FN(UNION,drop_dims_entry)(__isl_take PART *part,
 1084 __isl_give UNION *FN(UNION,drop_dims)( __isl_take UNION *u,
 1116 static __isl_give PART *FN(UNION,set_dim_name_entry)(__isl_take PART *part,
 1127 __isl_give UNION *FN(UNION,set_dim_name)(__isl_take UNION *u,
 1150 static __isl_give PART *FN(UNION,reset_user_entry)(__isl_take PART *part,
 1159 __isl_give UNION *FN(UNION,reset_user)(__isl_take UNION *u)
 1188 __isl_give LIST(PART) *FN(FN(UNION,get),LIST(BASE))(__isl_keep UNION *u)
tools/polly/lib/External/isl/isl_val.c
   21 __isl_give isl_val *isl_val_alloc(isl_ctx *ctx)
   40 __isl_give isl_val *isl_val_zero(isl_ctx *ctx)
   47 __isl_give isl_val *isl_val_one(isl_ctx *ctx)
   54 __isl_give isl_val *isl_val_negone(isl_ctx *ctx)
   61 __isl_give isl_val *isl_val_nan(isl_ctx *ctx)
   77 __isl_give isl_val *isl_val_set_nan(__isl_take isl_val *v)
   95 __isl_give isl_val *isl_val_infty(isl_ctx *ctx)
  111 __isl_give isl_val *isl_val_neginfty(isl_ctx *ctx)
  127 __isl_give isl_val *isl_val_int_from_si(isl_ctx *ctx, long i)
  143 __isl_give isl_val *isl_val_set_si(__isl_take isl_val *v, long i)
  161 __isl_give isl_val *isl_val_set_zero(__isl_take isl_val *v)
  168 __isl_give isl_val *isl_val_int_from_ui(isl_ctx *ctx, unsigned long u)
  184 __isl_give isl_val *isl_val_int_from_isl_int(isl_ctx *ctx, isl_int n)
  201 __isl_give isl_val *isl_val_rat_from_isl_int(isl_ctx *ctx,
  218 __isl_give isl_val *isl_val_copy(__isl_keep isl_val *v)
  229 __isl_give isl_val *isl_val_dup(__isl_keep isl_val *val)
  249 __isl_give isl_val *isl_val_cow(__isl_take isl_val *val)
  330 __isl_give isl_val *isl_val_get_den_val(__isl_keep isl_val *v)
  384 __isl_give isl_val *isl_val_normalize(__isl_take isl_val *v)
  409 __isl_give isl_val *isl_val_neg(__isl_take isl_val *v)
  428 __isl_give isl_val *isl_val_inv(__isl_take isl_val *v)
  455 __isl_give isl_val *isl_val_abs(__isl_take isl_val *v)
  469 __isl_give isl_val *isl_val_floor(__isl_take isl_val *v)
  490 __isl_give isl_val *isl_val_ceil(__isl_take isl_val *v)
  511 __isl_give isl_val *isl_val_trunc(__isl_take isl_val *v)
  531 __isl_give isl_val *isl_val_pow2(__isl_take isl_val *v)
  562 __isl_give isl_val *isl_val_2exp(__isl_take isl_val *v)
  569 __isl_give isl_val *isl_val_min(__isl_take isl_val *v1, __isl_take isl_val *v2)
  597 __isl_give isl_val *isl_val_max(__isl_take isl_val *v1, __isl_take isl_val *v2)
  625 __isl_give isl_val *isl_val_add(__isl_take isl_val *v1, __isl_take isl_val *v2)
  684 __isl_give isl_val *isl_val_add_ui(__isl_take isl_val *v1, unsigned long v2)
  703 __isl_give isl_val *isl_val_sub(__isl_take isl_val *v1, __isl_take isl_val *v2)
  762 __isl_give isl_val *isl_val_sub_ui(__isl_take isl_val *v1, unsigned long v2)
  781 __isl_give isl_val *isl_val_mul(__isl_take isl_val *v1, __isl_take isl_val *v2)
  842 __isl_give isl_val *isl_val_scale_val(__isl_take isl_val *v1,
  850 __isl_give isl_val *isl_val_mul_ui(__isl_take isl_val *v1, unsigned long v2)
  874 __isl_give isl_val *isl_val_div(__isl_take isl_val *v1, __isl_take isl_val *v2)
  927 __isl_give isl_val *isl_val_div_ui(__isl_take isl_val *v1, unsigned long v2)
  955 __isl_give isl_val *isl_val_scale_down_val(__isl_take isl_val *v1,
  978 __isl_give isl_val *isl_val_mod(__isl_take isl_val *v1, __isl_take isl_val *v2)
 1007 __isl_give isl_val *isl_val_mod_val(__isl_take isl_val *v1,
 1015 __isl_give isl_val *isl_val_gcd(__isl_take isl_val *v1, __isl_take isl_val *v2)
 1091 __isl_give isl_val *isl_val_gcdext(__isl_take isl_val *v1,
 1092 	__isl_take isl_val *v2, __isl_give isl_val **x, __isl_give isl_val **y)
 1092 	__isl_take isl_val *v2, __isl_give isl_val **x, __isl_give isl_val **y)
 1456 __isl_give isl_printer *isl_printer_print_val(__isl_take isl_printer *p,
 1519 __isl_give isl_val *isl_val_insert_dims(__isl_take isl_val *v,
 1532 __isl_give isl_val *isl_val_drop_dims(__isl_take isl_val *v,
 1545 __isl_give isl_val *isl_val_set_dim_name(__isl_take isl_val *v,
 1559 __isl_give isl_space *isl_val_get_space(__isl_keep isl_val *v)
 1574 __isl_give isl_val *isl_val_reset_domain_space(__isl_take isl_val *v,
 1592 __isl_give isl_val *isl_val_align_params(__isl_take isl_val *v,
 1609 __isl_give isl_val *isl_val_realign_domain(__isl_take isl_val *v,
 1625 __isl_give isl_val *isl_val_zero_on_domain(__isl_take isl_local_space *ls)
 1681 static __isl_give isl_multi_val *isl_multi_val_fn_val(
 1683 	__isl_give isl_val *(*fn)(__isl_take isl_val *v1,
 1709 __isl_give isl_multi_val *isl_multi_val_add_val(__isl_take isl_multi_val *mv,
 1723 __isl_give isl_multi_val *isl_multi_val_mod_val(__isl_take isl_multi_val *mv,
tools/polly/lib/External/isl/isl_val_private.h
   30 __isl_give isl_val *isl_val_alloc(isl_ctx *ctx);
   31 __isl_give isl_val *isl_val_normalize(__isl_take isl_val *v);
   32 __isl_give isl_val *isl_val_int_from_isl_int(isl_ctx *ctx, isl_int n);
   33 __isl_give isl_val *isl_val_rat_from_isl_int(isl_ctx *ctx,
   35 __isl_give isl_val *isl_val_cow(__isl_take isl_val *val);
   41 __isl_give isl_val *isl_val_insert_dims(__isl_take isl_val *v,
   43 __isl_give isl_val *isl_val_drop_dims(__isl_take isl_val *v,
   45 __isl_give isl_val *isl_val_set_dim_name(__isl_take isl_val *v,
   47 __isl_give isl_space *isl_val_get_space(__isl_keep isl_val *v);
   48 __isl_give isl_val *isl_val_reset_domain_space(__isl_take isl_val *v,
   50 __isl_give isl_val *isl_val_align_params(__isl_take isl_val *v,
   52 __isl_give isl_val *isl_val_realign_domain(__isl_take isl_val *v,
   54 __isl_give isl_val *isl_val_zero_on_domain(__isl_take isl_local_space *ls);
   56 __isl_give isl_val *isl_val_scale_val(__isl_take isl_val *v1,
   58 __isl_give isl_val *isl_val_scale_down_val(__isl_take isl_val *v1,
   60 __isl_give isl_val *isl_val_mod_val(__isl_take isl_val *v1,
tools/polly/lib/External/isl/isl_val_sioimath.c
    7 __isl_give isl_val *isl_val_int_from_chunks(isl_ctx *ctx, size_t n,
tools/polly/lib/External/isl/isl_vec.c
   32 __isl_give isl_vec *isl_vec_alloc(struct isl_ctx *ctx, unsigned size)
   57 __isl_give isl_vec *isl_vec_extend(__isl_take isl_vec *vec, unsigned size)
   86 __isl_give isl_vec *isl_vec_expand(__isl_take isl_vec *vec, int pos, int n,
  130 __isl_give isl_vec *isl_vec_zero(isl_ctx *ctx, unsigned size)
  141 __isl_give isl_vec *isl_vec_zero_extend(__isl_take isl_vec *vec, unsigned size)
  167 __isl_give isl_vec *isl_vec_concat(__isl_take isl_vec *vec1,
  255 __isl_give isl_val *isl_vec_get_element_val(__isl_keep isl_vec *vec, int pos)
  268 __isl_give isl_vec *isl_vec_set_element(__isl_take isl_vec *vec,
  284 __isl_give isl_vec *isl_vec_set_element_si(__isl_take isl_vec *vec,
  302 __isl_give isl_vec *isl_vec_set_element_val(__isl_take isl_vec *vec,
  351 __isl_give isl_printer *isl_printer_print_vec(__isl_take isl_printer *printer,
  387 __isl_give isl_vec *isl_vec_set(__isl_take isl_vec *vec, isl_int v)
  396 __isl_give isl_vec *isl_vec_set_si(__isl_take isl_vec *vec, int v)
  407 __isl_give isl_vec *isl_vec_set_val(__isl_take isl_vec *vec,
  425 __isl_give isl_vec *isl_vec_clr(__isl_take isl_vec *vec)
  442 __isl_give isl_vec *isl_vec_ceil(__isl_take isl_vec *vec)
  463 __isl_give isl_vec *isl_vec_neg(__isl_take isl_vec *vec)
  472 __isl_give isl_vec *isl_vec_scale(__isl_take isl_vec *vec, isl_int m)
  485 __isl_give isl_vec *isl_vec_fdiv_r(__isl_take isl_vec *vec, isl_int m)
  496 __isl_give isl_vec *isl_vec_add(__isl_take isl_vec *vec1,
  524 __isl_give isl_vec *isl_vec_sort(__isl_take isl_vec *vec)
  534 __isl_give isl_vec *isl_vec_drop_els(__isl_take isl_vec *vec,
  559 __isl_give isl_vec *isl_vec_insert_els(__isl_take isl_vec *vec,
  590 __isl_give isl_vec *isl_vec_add_els(__isl_take isl_vec *vec, unsigned n)
  597 __isl_give isl_vec *isl_vec_insert_zero_els(__isl_take isl_vec *vec,
  614 __isl_give isl_vec *isl_vec_move_els(__isl_take isl_vec *vec,
tools/polly/lib/External/isl/isl_vec_private.h
   20 __isl_give isl_vec *isl_vec_cow(__isl_take isl_vec *vec);
   24 __isl_give isl_vec *isl_vec_set(__isl_take isl_vec *vec, isl_int v);
   28 __isl_give isl_vec *isl_vec_expand(__isl_take isl_vec *vec, int pos, int n,
tools/polly/lib/External/isl/isl_vertices.c
   26 static __isl_give isl_vertices *compute_chambers(__isl_take isl_basic_set *bset,
   29 __isl_give isl_vertices *isl_vertices_copy(__isl_keep isl_vertices *vertices)
   85 static __isl_give isl_vertices *vertices_from_list(__isl_keep isl_basic_set *bset,
  167 static __isl_give isl_vertices *vertices_empty(__isl_keep isl_basic_set *bset)
  192 static __isl_give isl_vertices *vertices_0D(__isl_keep isl_basic_set *bset)
  326 static __isl_give isl_vertices *lower_dim_vertices(
  375 __isl_give isl_vertices *isl_basic_set_compute_vertices(
  535 static __isl_give isl_vertices *vertices_add_chambers(
  854 static __isl_give isl_vertices *compute_chambers(__isl_take isl_basic_set *bset,
  986 __isl_give isl_basic_set *isl_vertex_get_domain(__isl_keep isl_vertex *vertex)
 1006 __isl_give isl_multi_aff *isl_vertex_get_expr(__isl_keep isl_vertex *vertex)
 1020 static __isl_give isl_vertex *isl_vertex_alloc(__isl_take isl_vertices *vertices,
 1056 __isl_give isl_basic_set *isl_cell_get_domain(__isl_keep isl_cell *cell)
 1061 static __isl_give isl_cell *isl_cell_alloc(__isl_take isl_vertices *vertices,
 1163 static __isl_give isl_vec *isl_basic_set_interior_point(
 1331 __isl_give isl_vertices *isl_morph_vertices(__isl_take isl_morph *morph,
tools/polly/lib/External/isl/isl_vertices_private.h
   64 __isl_give isl_vertices *isl_morph_vertices(__isl_take struct isl_morph *morph,
tools/polly/lib/External/isl/print_templ.c
   23 __isl_give char *FN(TYPE,to_str)(__isl_keep TYPE *obj)
tools/polly/lib/External/isl/print_templ_yaml.c
   24 __isl_give char *FN(TYPE,to_str)(__isl_keep TYPE *obj)
tools/polly/lib/External/isl/read_in_string_templ.c
   17 static __isl_give TYPE *FN(read,BASE)(__isl_keep isl_stream *s)
tools/polly/lib/External/isl/set_from_map.c
    5 static __isl_give isl_set *set_from_map(__isl_take isl_map *map)
tools/polly/lib/External/isl/set_list_from_map_list_inl.c
    5 static __isl_give isl_set_list *set_list_from_map_list(
tools/polly/lib/External/isl/set_to_map.c
    7 static __isl_give isl_map *set_to_map(__isl_take isl_set *set)
tools/polly/lib/External/isl/uset_from_umap.c
    5 static __isl_give isl_union_set *uset_from_umap(__isl_take isl_union_map *umap)
tools/polly/lib/External/isl/uset_to_umap.c
    7 static __isl_give isl_union_map *uset_to_umap(__isl_take isl_union_set *uset)
tools/polly/lib/External/pet/include/pet.h
   51 __isl_give pet_loc *pet_loc_copy(__isl_keep pet_loc *loc);
  143 __isl_give pet_expr *pet_expr_copy(__isl_keep pet_expr *expr);
  155 __isl_give pet_expr *pet_expr_set_n_arg(__isl_take pet_expr *expr, int n);
  157 __isl_give pet_expr *pet_expr_get_arg(__isl_keep pet_expr *expr, int pos);
  159 __isl_give pet_expr *pet_expr_set_arg(__isl_take pet_expr *expr, int pos,
  165 __isl_give pet_expr *pet_expr_op_set_type(__isl_take pet_expr *expr,
  169 __isl_give pet_expr *pet_expr_from_index(__isl_take isl_multi_pw_aff *index);
  180 __isl_give pet_expr *pet_expr_access_set_read(__isl_take pet_expr *expr,
  183 __isl_give pet_expr *pet_expr_access_set_write(__isl_take pet_expr *expr,
  186 __isl_give pet_expr *pet_expr_access_set_kill(__isl_take pet_expr *expr,
  189 __isl_give isl_id *pet_expr_access_get_ref_id(__isl_keep pet_expr *expr);
  191 __isl_give pet_expr *pet_expr_access_set_ref_id(__isl_take pet_expr *expr,
  194 __isl_give isl_id *pet_expr_access_get_id(__isl_keep pet_expr *expr);
  196 __isl_give isl_multi_pw_aff *pet_expr_access_get_index(
  200 __isl_give isl_union_map *pet_expr_access_get_may_read(
  203 __isl_give isl_union_map *pet_expr_access_get_may_write(
  206 __isl_give isl_union_map *pet_expr_access_get_must_write(
  209 __isl_give isl_union_map *pet_expr_access_get_dependent_may_read(
  212 __isl_give isl_union_map *pet_expr_access_get_dependent_may_write(
  215 __isl_give isl_union_map *pet_expr_access_get_dependent_must_write(
  218 __isl_give isl_union_map *pet_expr_access_get_tagged_may_read(
  221 __isl_give isl_union_map *pet_expr_access_get_tagged_may_write(
  227 __isl_give pet_expr *pet_expr_call_set_name(__isl_take pet_expr *expr,
  231 __isl_give pet_expr *pet_expr_new_cast(const char *type_name,
  234 __isl_give pet_expr *pet_expr_cast_set_type_name(__isl_take pet_expr *expr,
  238 __isl_give isl_val *pet_expr_int_get_val(__isl_keep pet_expr *expr);
  240 __isl_give pet_expr *pet_expr_int_set_val(__isl_take pet_expr *expr,
  244 __isl_give char *pet_expr_double_get_str(__isl_keep pet_expr *expr);
  246 __isl_give pet_expr *pet_expr_double_set(__isl_take pet_expr *expr,
  260 __isl_give pet_context *pet_context_alloc(__isl_take isl_set *domain);
  262 __isl_give pet_context *pet_context_copy(__isl_keep pet_context *pc);
  272 __isl_give isl_pw_aff *pet_expr_extract_affine(__isl_keep pet_expr *expr,
  300 __isl_give pet_tree *pet_tree_copy(__isl_keep pet_tree *tree);
  305 __isl_give pet_loc *pet_tree_get_loc(__isl_keep pet_tree *tree);
  311 __isl_give pet_expr *pet_tree_expr_get_expr(__isl_keep pet_tree *tree);
  314 __isl_give pet_expr *pet_tree_return_get_expr(__isl_keep pet_tree *tree);
  319 __isl_give pet_tree *pet_tree_block_get_child(__isl_keep pet_tree *tree,
  325 __isl_give pet_expr *pet_tree_decl_get_var(__isl_keep pet_tree *tree);
  327 __isl_give pet_expr *pet_tree_decl_get_init(__isl_keep pet_tree *tree);
  330 __isl_give pet_expr *pet_tree_if_get_cond(__isl_keep pet_tree *tree);
  332 __isl_give pet_tree *pet_tree_if_get_then(__isl_keep pet_tree *tree);
  334 __isl_give pet_tree *pet_tree_if_get_else(__isl_keep pet_tree *tree);
  339 __isl_give pet_expr *pet_tree_loop_get_var(__isl_keep pet_tree *tree);
  341 __isl_give pet_expr *pet_tree_loop_get_init(__isl_keep pet_tree *tree);
  343 __isl_give pet_expr *pet_tree_loop_get_cond(__isl_keep pet_tree *tree);
  345 __isl_give pet_expr *pet_tree_loop_get_inc(__isl_keep pet_tree *tree);
  347 __isl_give pet_tree *pet_tree_loop_get_body(__isl_keep pet_tree *tree);
  356 __isl_give pet_tree *pet_tree_map_call_expr(__isl_take pet_tree *tree,
  357 	__isl_give pet_expr *(*fn)(__isl_take pet_expr *expr, void *user),
  386 __isl_give isl_space *pet_stmt_get_space(struct pet_stmt *stmt);
  406 __isl_give isl_id_to_ast_expr *pet_stmt_build_ast_exprs(struct pet_stmt *stmt,
  408 	__isl_give isl_multi_pw_aff *(*fn_index)(
  411 	__isl_give isl_ast_expr *(*fn_expr)(__isl_take isl_ast_expr *expr,
  419 __isl_give isl_printer *pet_stmt_print_body(struct pet_stmt *stmt,
  545 __isl_give pet_scop *pet_scop_extract_from_C_source(isl_ctx *ctx,
  553 	__isl_give isl_printer *(*transform)(__isl_take isl_printer *p,
  558 __isl_give isl_printer *pet_scop_print_original(__isl_keep pet_scop *scop,
  564 __isl_give pet_scop *pet_scop_align_params(__isl_take pet_scop *scop);
  581 __isl_give isl_set *pet_scop_get_context(__isl_keep pet_scop *scop);
  583 __isl_give isl_schedule *pet_scop_get_schedule(__isl_keep pet_scop *scop);
  585 __isl_give isl_union_set *pet_scop_get_instance_set(__isl_keep pet_scop *scop);
  587 __isl_give isl_union_map *pet_scop_get_may_reads(__isl_keep pet_scop *scop);
  589 __isl_give isl_union_map *pet_scop_get_tagged_may_reads(
  592 __isl_give isl_union_map *pet_scop_get_may_writes(__isl_keep pet_scop *scop);
  594 __isl_give isl_union_map *pet_scop_get_must_writes(__isl_keep pet_scop *scop);
  596 __isl_give isl_union_map *pet_scop_get_tagged_may_writes(
  599 __isl_give isl_union_map *pet_scop_get_tagged_must_writes(
  602 __isl_give isl_union_map *pet_scop_get_must_kills(__isl_keep pet_scop *scop);
  604 __isl_give isl_union_map *pet_scop_get_tagged_must_kills(
  610 __isl_give isl_union_map *pet_scop_compute_outer_to_inner(
  615 __isl_give isl_union_map *pet_scop_compute_outer_to_any(
tools/polly/lib/External/ppcg/cpu.h
   10 __isl_give isl_printer *print_cpu(__isl_take isl_printer *p,
tools/polly/lib/External/ppcg/cuda.c
   20 static __isl_give isl_printer *print_cuda_macros(__isl_take isl_printer *p)
   44 static __isl_give isl_printer *declare_device_array(__isl_take isl_printer *p,
   74 static __isl_give isl_printer *declare_device_arrays(__isl_take isl_printer *p,
   90 static __isl_give isl_printer *allocate_device_arrays(
  115 static __isl_give isl_printer *free_device_arrays(__isl_take isl_printer *p,
  138 static __isl_give isl_printer *copy_array_to_device(__isl_take isl_printer *p,
  163 static __isl_give isl_printer *copy_array_from_device(
  181 static __isl_give isl_printer* print_reverse_list(__isl_take isl_printer *p, int len, int *list)
  200 static __isl_give isl_printer *print_grid_size(__isl_take isl_printer *p,
  229 static __isl_give isl_printer *print_grid(__isl_take isl_printer *p,
  251 static __isl_give isl_printer *print_kernel_arguments(__isl_take isl_printer *p,
  321 static __isl_give isl_printer *print_kernel_header(__isl_take isl_printer *p,
  403 static __isl_give isl_printer *print_kernel_var(__isl_take isl_printer *p,
  429 static __isl_give isl_printer *print_kernel_vars(__isl_take isl_printer *p,
  442 static __isl_give isl_printer *print_sync(__isl_take isl_printer *p,
  455 static __isl_give isl_printer *print_kernel_stmt(__isl_take isl_printer *p,
  513 static __isl_give isl_printer *init_device(__isl_take isl_printer *p,
  528 static __isl_give isl_printer *clear_device(__isl_take isl_printer *p,
  548 static __isl_give isl_printer *print_device_node(__isl_take isl_printer *p,
  598 __isl_give isl_printer *print_host_user(__isl_take isl_printer *p,
  664 static __isl_give isl_printer *print_host_code(__isl_take isl_printer *p,
  687 static __isl_give isl_printer *print_cuda(__isl_take isl_printer *p,
tools/polly/lib/External/ppcg/cuda.h
   10 __isl_give isl_printer *print_host_user(__isl_take isl_printer *p,
tools/polly/lib/External/ppcg/gpu.c
  111 static __isl_give isl_set *compute_extent(struct pet_array *array,
  250 static __isl_give isl_union_map *remove_independences(struct gpu_prog *prog,
  446 __isl_give isl_set *gpu_array_positive_size_guard(struct gpu_array_info *array)
  504 static __isl_give isl_set *extract_sizes(__isl_keep isl_union_map *sizes,
  709 __isl_give isl_set *add_bounded_parameters(__isl_take isl_set *set,
  739 static __isl_give isl_set *add_bounded_parameters_dynamic(
  784 static __isl_give isl_union_map *group_tagged_access_relation(
  805 static __isl_give isl_set *array_extent(struct gpu_array_info *array)
  866 static __isl_give isl_map *group_tile(struct gpu_array_ref_group *group)
  905 static __isl_give isl_pw_multi_aff *compute_sched_to_copy(
 1034 static __isl_give isl_multi_pw_aff *extract_grid_size(
 1276 static __isl_give isl_pw_aff *set_universally_zero(__isl_take isl_pw_aff *pa)
 1520 static __isl_give isl_multi_pw_aff *tile_outer(
 1594 static __isl_give isl_multi_pw_aff *transform_index(
 1669 static __isl_give isl_ast_expr *dereference(__isl_take isl_ast_expr *expr)
 1736 __isl_give isl_ast_expr *gpu_local_array_info_linearize_index(
 1801 static __isl_give isl_ast_expr *transform_expr(__isl_take isl_ast_expr *expr,
 1840 static __isl_give isl_ast_node *create_domain_leaf(
 1924 static __isl_give isl_ast_node *create_access_leaf(struct ppcg_kernel *kernel,
 1978 static __isl_give isl_ast_node *create_sync_leaf(
 2001 static __isl_give isl_ast_node *build_array_bounds(
 2070 static __isl_give isl_ast_node *at_domain(__isl_take isl_ast_node *node,
 2139 static __isl_give isl_union_map *wrapped_reference_to_access(
 2233 static __isl_give isl_union_map *remove_local_accesses(
 2312 static __isl_give isl_union_map *remove_local_accesses_group(
 2415 static __isl_give isl_ast_node *after_mark(__isl_take isl_ast_node *node,
 2470 __isl_give isl_ast_node *generate_code(struct gpu_gen *gen,
 2501 __isl_give isl_union_map *extract_sizes_from_str(isl_ctx *ctx, const char *str)
 2642 static __isl_give isl_union_set *group_tagged_writes(
 2701 static __isl_give isl_union_set *collect_non_private_tagged_writes(
 2754 static __isl_give isl_multi_val *construct_band_tiles_sizes(
 2778 static __isl_give isl_schedule_node *snap_band_to_sizes(
 2803 static __isl_give isl_schedule_node *tile_band(
 2829 static __isl_give isl_set *extract_context(__isl_keep isl_schedule_node *node,
 2868 static __isl_give isl_union_set *accessed_by_domain(
 2903 static __isl_give isl_schedule_node *split_band(
 2924 static __isl_give isl_schedule_node *scale_band(
 2951 static __isl_give isl_multi_aff *parameter_vector(__isl_take isl_space *space,
 3004 static __isl_give isl_union_set *set_schedule_modulo(
 3054 static __isl_give isl_schedule_node *insert_context(struct ppcg_kernel *kernel,
 3084 static __isl_give isl_schedule_node *insert_guard(
 3133 static __isl_give isl_schedule_node *unroll(__isl_take isl_schedule_node *node)
 3160 static __isl_give isl_schedule_node *add_sync(struct ppcg_kernel *kernel,
 3196 static __isl_give isl_union_map *anchored_non_local_accesses(
 3226 static __isl_give isl_multi_aff *create_from_access(isl_ctx *ctx,
 3258 static __isl_give isl_schedule_node *add_group_write_sync(
 3331 static __isl_give isl_schedule_node *add_copies_group_private(
 3485 static __isl_give isl_schedule_node *add_copies_group_shared(
 3594 static __isl_give isl_schedule_node *add_copies_group(
 3615 static __isl_give isl_schedule_node *add_copies(struct ppcg_kernel *kernel,
 3640 static __isl_give isl_schedule_node *atomic(__isl_take isl_schedule_node *node)
 3649 static __isl_give isl_schedule_node *atomic_ancestors(
 3704 static __isl_give isl_union_set *compute_sync_writes(
 3759 static __isl_give isl_schedule_node *group_statements(
 3834 __isl_give isl_schedule_node *gpu_create_kernel(struct gpu_gen *gen,
 3988 static __isl_give isl_schedule_node *insert_empty_permutable_band(
 4027 static __isl_give isl_schedule_node *try_hybrid_tile(struct gpu_gen *gen,
 4093 static __isl_give isl_schedule_node *mark_outer_permutable(
 4150 static __isl_give isl_union_set *get_non_parallel_subtree_filters(
 4194 static __isl_give isl_union_set *get_all_non_parallel_subtree_filters(
 4204 static __isl_give isl_union_set *get_initial_non_parallel_subtree_filters(
 4217 static __isl_give isl_schedule_node *declare_accessed_local_variables(
 4270 static __isl_give isl_schedule_node *isolate_permutable_subtrees(
 4295 static __isl_give isl_union_map *approximate_copy_out(
 4329 static __isl_give isl_schedule_node *mark_kernels(struct gpu_gen *gen,
 4365 static __isl_give isl_schedule_constraints *construct_schedule_constraints(
 4419 static __isl_give isl_schedule *compute_schedule(struct gpu_gen *gen)
 4433 static __isl_give isl_schedule_node *band_set_permutable(
 4451 static __isl_give isl_union_map *get_local_coincidence(
 4491 static __isl_give isl_schedule_node *band_set_coincident(
 4540 static __isl_give isl_schedule_node *set_band_properties(
 4561 static __isl_give isl_schedule *determine_properties_original_schedule(
 4579 static __isl_give isl_schedule *compute_or_set_properties(void *user)
 4593 __isl_give isl_schedule *get_schedule(struct gpu_gen *gen)
 4626 static __isl_give isl_union_set_list *create_copy_filters(struct gpu_prog *prog,
 4686 static __isl_give isl_schedule_node *insert_positive_size_guards(
 4731 static __isl_give isl_schedule_node *create_copy_device(struct gpu_prog *prog,
 4767 static __isl_give isl_union_set *extract_local_accesses(struct gpu_prog *prog,
 4872 static __isl_give isl_union_set *expand_and_tag(
 4910 static __isl_give isl_union_set *add_previous_filters(
 4933 static __isl_give isl_union_set *add_next_filters(
 5088 static __isl_give isl_union_set *node_may_persist(
 5169 static __isl_give isl_schedule_node *add_to_from_device(
 5241 static __isl_give isl_schedule_node *add_init_clear_device(
 5282 __isl_give isl_schedule *map_to_device(struct gpu_gen *gen,
 5362 static __isl_give isl_map *extract_single_tagged_access(
 5658 static __isl_give isl_printer *generate(__isl_take isl_printer *p,
 5703 static __isl_give isl_printer *generate_wrap(__isl_take isl_printer *p,
 5716 	__isl_give isl_printer *(*print)(__isl_take isl_printer *p,
 5758 __isl_give isl_union_set *compute_may_persist(struct gpu_prog *prog)
tools/polly/lib/External/ppcg/gpu.h
  146 __isl_give isl_ast_expr *gpu_local_array_info_linearize_index(
  208 	__isl_give isl_printer *(*print)(__isl_take isl_printer *p,
  429 __isl_give isl_set *gpu_array_positive_size_guard(struct gpu_array_info *array);
  439 	__isl_give isl_printer *(*print)(__isl_take isl_printer *p,
  443 __isl_give isl_schedule_node *gpu_create_kernel(struct gpu_gen *gen,
  447 __isl_give isl_schedule *get_schedule(struct gpu_gen *gen);
  449 __isl_give isl_schedule *map_to_device(struct gpu_gen *gen,
  452 __isl_give isl_ast_node *generate_code(struct gpu_gen *gen,
  455 __isl_give isl_union_set *compute_may_persist(struct gpu_prog *prog);
tools/polly/lib/External/ppcg/gpu_array_tile.c
   57 __isl_give isl_val *gpu_array_tile_size(struct gpu_array_tile *tile)
tools/polly/lib/External/ppcg/gpu_array_tile.h
   57 __isl_give isl_val *gpu_array_tile_size(struct gpu_array_tile *tile);
tools/polly/lib/External/ppcg/gpu_group.c
   24 __isl_give isl_printer *gpu_array_ref_group_print_name(
   49 __isl_give isl_union_map *gpu_array_ref_group_access_relation(
  260 static __isl_give isl_basic_map *check_stride(struct gpu_array_bound *bound,
  485 static __isl_give isl_map *next(__isl_take isl_space *domain_space, int pos)
  574 static __isl_give isl_union_map *localize_access(struct gpu_group_data *data,
 1007 static __isl_give isl_map *shared_access(struct gpu_array_ref_group *group,
 1545 static __isl_give isl_union_map *expand(__isl_take isl_union_map *s,
 1608 static __isl_give isl_union_map *prefix_with_equalities(
 1717 static __isl_give isl_multi_aff *strided_tile(
tools/polly/lib/External/ppcg/gpu_group.h
   52 __isl_give isl_printer *gpu_array_ref_group_print_name(
   55 __isl_give isl_union_map *gpu_array_ref_group_access_relation(
tools/polly/lib/External/ppcg/gpu_hybrid.c
   61 static __isl_give isl_schedule_node *update_phase(
  119 __isl_give isl_schedule_node *gpu_hybrid_tile(struct gpu_gen *gen,
tools/polly/lib/External/ppcg/gpu_hybrid.h
    9 __isl_give isl_schedule_node *gpu_hybrid_tile(struct gpu_gen *gen,
tools/polly/lib/External/ppcg/gpu_print.c
   21 __isl_give isl_printer *gpu_print_local_declarations(__isl_take isl_printer *p,
   44 __isl_give isl_printer *gpu_array_info_print_size(__isl_take isl_printer *prn,
   67 static __isl_give isl_printer *print_non_linearized_declaration_argument(
   81 __isl_give isl_printer *gpu_array_info_print_declaration_argument(
  110 __isl_give isl_printer *gpu_array_info_print_call_argument(
  126 static __isl_give isl_printer *stmt_print_local_index(__isl_take isl_printer *p,
  136 static __isl_give isl_printer *stmt_print_global_index(
  167 __isl_give isl_printer *ppcg_kernel_print_copy(__isl_take isl_printer *p,
  186 __isl_give isl_printer *ppcg_kernel_print_domain(__isl_take isl_printer *p,
  249 __isl_give isl_printer *gpu_print_macros(__isl_take isl_printer *p,
  277 __isl_give isl_printer *gpu_print_types(__isl_take isl_printer *p,
tools/polly/lib/External/ppcg/gpu_print.h
    6 __isl_give isl_printer *gpu_print_local_declarations(__isl_take isl_printer *p,
    9 __isl_give isl_printer *gpu_print_types(__isl_take isl_printer *p,
   12 __isl_give isl_printer *gpu_print_macros(__isl_take isl_printer *p,
   15 __isl_give isl_printer *gpu_array_info_print_size(__isl_take isl_printer *prn,
   17 __isl_give isl_printer *gpu_array_info_print_declaration_argument(
   20 __isl_give isl_printer *gpu_array_info_print_call_argument(
   23 __isl_give isl_printer *ppcg_kernel_print_copy(__isl_take isl_printer *p,
   25 __isl_give isl_printer *ppcg_kernel_print_domain(__isl_take isl_printer *p,
tools/polly/lib/External/ppcg/gpu_tree.c
   83 static __isl_give isl_schedule_node *insert_shared(
  104 __isl_give isl_schedule_node *gpu_tree_insert_shared_before_thread(
  181 static __isl_give isl_schedule_node *core_child(
  212 __isl_give isl_schedule_node *gpu_tree_move_down_to_shared(
  229 __isl_give isl_schedule_node *gpu_tree_move_down_to_thread(
  245 __isl_give isl_schedule_node *gpu_tree_move_up_to_thread(
  261 __isl_give isl_schedule_node *gpu_tree_move_up_to_kernel(
  284 __isl_give isl_schedule_node *gpu_tree_move_down_to_depth(
  316 static __isl_give isl_union_set *create_sync_domain(struct ppcg_kernel *kernel)
  491 static __isl_give isl_schedule_node *insert_sync_before(
  511 static __isl_give isl_schedule_node *insert_sync_after(
  531 __isl_give isl_schedule_node *gpu_tree_ensure_preceding_sync(
  548 __isl_give isl_schedule_node *gpu_tree_ensure_following_sync(
  566 __isl_give isl_schedule_node *gpu_tree_ensure_sync_after_core(
  591 __isl_give isl_schedule_node *gpu_tree_move_left_to_sync(
  620 __isl_give isl_schedule_node *gpu_tree_move_right_to_sync(
tools/polly/lib/External/ppcg/gpu_tree.h
    8 __isl_give isl_schedule_node *gpu_tree_insert_shared_before_thread(
   11 __isl_give isl_schedule_node *gpu_tree_move_down_to_shared(
   13 __isl_give isl_schedule_node *gpu_tree_move_up_to_thread(
   15 __isl_give isl_schedule_node *gpu_tree_move_down_to_thread(
   17 __isl_give isl_schedule_node *gpu_tree_move_up_to_kernel(
   19 __isl_give isl_schedule_node *gpu_tree_move_down_to_depth(
   24 __isl_give isl_schedule_node *gpu_tree_ensure_sync_after_core(
   26 __isl_give isl_schedule_node *gpu_tree_ensure_following_sync(
   28 __isl_give isl_schedule_node *gpu_tree_move_left_to_sync(
   30 __isl_give isl_schedule_node *gpu_tree_move_right_to_sync(
tools/polly/lib/External/ppcg/grouping.c
  114 static __isl_give isl_multi_union_pw_aff *get_prefix(
  351 static __isl_give isl_schedule *schedule_from_domain_and_list(
  646 __isl_give isl_schedule *ppcg_compute_schedule(
tools/polly/lib/External/ppcg/hybrid.c
   69 __isl_give ppcg_ht_bounds *ppcg_ht_bounds_alloc(__isl_take isl_space *space)
  113 __isl_give isl_val *ppcg_ht_bounds_get_upper(__isl_keep ppcg_ht_bounds *bounds)
  123 __isl_give ppcg_ht_bounds *ppcg_ht_bounds_set_upper(
  140 __isl_give isl_val *ppcg_ht_bounds_get_lower(__isl_keep ppcg_ht_bounds *bounds,
  151 __isl_give ppcg_ht_bounds *ppcg_ht_bounds_set_lower(
  263 __isl_give isl_space *ppcg_ht_tiling_get_input_space(
  300 __isl_give ppcg_ht_tiling *ppcg_ht_tiling_copy(
  391 static __isl_give isl_set *ppcg_ht_phase_get_domain(ppcg_ht_phase *phase)
  404 static __isl_give isl_space *ppcg_ht_phase_get_input_space(
  423 static __isl_give isl_constraint *hex_lower_left(__isl_take isl_local_space *ls,
  448 static __isl_give isl_constraint *hex_lower(__isl_take isl_local_space *ls,
  471 static __isl_give isl_constraint *hex_lower_right(
  499 static __isl_give isl_constraint *hex_upper_left(__isl_take isl_local_space *ls,
  526 static __isl_give isl_constraint *hex_upper_right(
  556 static __isl_give isl_constraint *hex_upper(__isl_take isl_local_space *ls)
  600 static __isl_give isl_set *compute_hexagon(__isl_take isl_space *space,
  638 static __isl_give isl_space *construct_ts_space(isl_ctx *ctx)
  654 static __isl_give isl_space *construct_local_ts_space(isl_ctx *ctx)
  676 static __isl_give isl_multi_val *compute_space_sizes(
  700 static __isl_give isl_multi_val *compute_phase_shift(
  722 static __isl_give isl_aff *compute_time_tile(__isl_keep isl_space *space,
  764 static __isl_give isl_aff *compute_shift_space(__isl_keep isl_aff *time_tile,
  790 static __isl_give isl_multi_aff *compute_shift_phase(
  816 static __isl_give isl_multi_aff *compute_localize(
  846 static __isl_give ppcg_ht_tiling *ppcg_ht_tiling_set_project_ts(
  876 static __isl_give ppcg_ht_tiling *ppcg_ht_bounds_construct_tiling(
 1061 static __isl_give isl_multi_union_pw_aff *extract_input_schedule(
 1088 static __isl_give isl_map *collect_deps(struct ppcg_scop *scop,
 1174 static __isl_give isl_val_list *list_set_min_max(__isl_take isl_val_list *list,
 1259 static __isl_give isl_val_list *min_max_dist(__isl_keep isl_set *dist, int pos)
 1315 __isl_give ppcg_ht_bounds *ppcg_ht_compute_bounds(struct ppcg_scop *scop,
 1364 static __isl_give ppcg_ht_phase *check_phase(__isl_take ppcg_ht_phase *phase)
 1381 static __isl_give ppcg_ht_phase *construct_phase(
 1405 static __isl_give ppcg_ht_phase *phase_align_params(
 1429 static __isl_give ppcg_ht_phase *pullback_phase(__isl_take ppcg_ht_phase *phase,
 1454 static __isl_give ppcg_ht_phase *shift_phase(__isl_take ppcg_ht_phase *phase)
 1469 static __isl_give ppcg_ht_phase *lift_phase(__isl_take ppcg_ht_phase *phase)
 1498 static __isl_give ppcg_ht_phase *compute_space_shift(
 1543 static __isl_give ppcg_ht_phase *compute_space_tile(
 1582 static __isl_give ppcg_ht_phase *ppcg_ht_tiling_compute_phase(
 1604 static __isl_give isl_pw_multi_aff *combine_time_tile(
 1674 static __isl_give isl_schedule_node *insert_phase(
 1707 static __isl_give isl_map *construct_tile_map(__isl_keep ppcg_ht_phase *phase)
 1758 static __isl_give isl_set *compute_full_tile(__isl_keep ppcg_ht_phase *phase)
 1792 static __isl_give isl_schedule_node *set_isolate_loop_type(
 1836 static __isl_give isl_schedule_node *ppcg_ht_phase_isolate_full_tile_node(
 1895 static __isl_give isl_schedule_node *insert_space_tiling(
 1922 __isl_give isl_schedule_node *ppcg_ht_phase_shift_space_point(
 2082 __isl_give isl_schedule_node *ppcg_ht_bounds_insert_tiling(
 2165 __isl_give isl_schedule_node *hybrid_tile_foreach_phase(
 2167 	__isl_give isl_schedule_node *(*fn)(__isl_take isl_schedule_node *node,
 2202 static __isl_give isl_schedule_node *drop_phase_mark(
 2238 __isl_give isl_schedule_node *hybrid_tile_drop_phase_marks(
tools/polly/lib/External/ppcg/hybrid.h
   18 __isl_give ppcg_ht_bounds *ppcg_ht_compute_bounds(struct ppcg_scop *scop,
   24 __isl_give isl_schedule_node *ppcg_ht_bounds_insert_tiling(
   32 __isl_give isl_schedule_node *ppcg_ht_phase_shift_space_point(
   34 __isl_give isl_schedule_node *hybrid_tile_foreach_phase(
   36 	__isl_give isl_schedule_node *(*fn)(__isl_take isl_schedule_node *node,
   38 __isl_give isl_schedule_node *hybrid_tile_drop_phase_marks(
tools/polly/lib/External/ppcg/ppcg.c
  125 static __isl_give isl_id_to_ast_expr *collect_names(struct pet_scop *scop)
  165 static __isl_give isl_id *generate_name(struct ppcg_scop *scop,
  192 __isl_give isl_id_list *ppcg_scop_generate_names(struct ppcg_scop *scop,
  221 static __isl_give isl_union_set *collect_domains(struct pet_scop *scop,
  255 static __isl_give isl_union_set *collect_non_kill_domains(struct pet_scop *scop)
  317 static __isl_give isl_union_set *collect_call_domains(struct pet_scop *scop)
  331 static __isl_give isl_union_map *project_out_tags(
  820 static __isl_give isl_set *set_intersect_str(__isl_take isl_set *set,
  935 	__isl_give isl_printer *(*transform)(__isl_take isl_printer *p,
  972 static __isl_give isl_printer *transform(__isl_take isl_printer *p,
 1004 	__isl_give isl_printer *(*fn)(__isl_take isl_printer *p,
tools/polly/lib/External/ppcg/ppcg.h
  112 __isl_give isl_id_list *ppcg_scop_generate_names(struct ppcg_scop *scop,
  117 	__isl_give isl_printer *(*fn)(__isl_take isl_printer *p,
  120 __isl_give isl_schedule *ppcg_compute_schedule(
tools/polly/lib/External/ppcg/print.c
   16 __isl_give isl_printer *ppcg_start_block(__isl_take isl_printer *p)
   25 __isl_give isl_printer *ppcg_end_block(__isl_take isl_printer *p)
   67 static __isl_give isl_printer *mark_printed(__isl_take isl_printer *p,
   86 static __isl_give isl_printer *print_ppcg_macro(__isl_take isl_printer *p,
  143 __isl_give isl_printer *ppcg_set_macros(__isl_take isl_printer *p,
  199 static __isl_give isl_printer *print_max(__isl_take isl_printer *p)
  211 static __isl_give isl_printer *print_min(__isl_take isl_printer *p)
  226 __isl_give isl_printer *ppcg_print_macro(enum isl_ast_op_type type,
  266 __isl_give isl_printer *ppcg_ast_expr_print_macros(
  295 __isl_give isl_printer *ppcg_print_body_macros(__isl_take isl_printer *p,
  305 __isl_give isl_printer *ppcg_print_macros(__isl_take isl_printer *p,
  321 __isl_give isl_printer *ppcg_set_macro_names(__isl_take isl_printer *p)
  338 __isl_give isl_multi_pw_aff *ppcg_attach_multi_pw_aff(
  365 __isl_give isl_ast_expr *ppcg_build_size_expr(__isl_take isl_multi_pw_aff *size,
  375 __isl_give isl_printer *ppcg_print_declaration_with_size(
  399 __isl_give isl_printer *ppcg_print_declaration(__isl_take isl_printer *p,
  419 static __isl_give isl_printer *print_declarations(__isl_take isl_printer *p,
  447 __isl_give isl_printer *ppcg_print_exposed_declarations(
  456 __isl_give isl_printer *ppcg_print_hidden_declarations(
tools/polly/lib/External/ppcg/print.h
   12 __isl_give isl_printer *ppcg_start_block(__isl_take isl_printer *p);
   13 __isl_give isl_printer *ppcg_end_block(__isl_take isl_printer *p);
   15 __isl_give isl_printer *ppcg_set_macro_names(__isl_take isl_printer *p);
   16 __isl_give isl_printer *ppcg_set_macros(__isl_take isl_printer *p,
   18 __isl_give isl_printer *ppcg_print_macro(enum isl_ast_op_type type,
   20 __isl_give isl_printer *ppcg_ast_expr_print_macros(
   22 __isl_give isl_printer *ppcg_print_body_macros(__isl_take isl_printer *p,
   24 __isl_give isl_printer *ppcg_print_macros(__isl_take isl_printer *p,
   27 __isl_give isl_ast_expr *ppcg_build_size_expr(__isl_take isl_multi_pw_aff *size,
   30 __isl_give isl_printer *ppcg_print_declaration_with_size(
   33 __isl_give isl_printer *ppcg_print_declaration(__isl_take isl_printer *p,
   35 __isl_give isl_printer *ppcg_print_exposed_declarations(
   37 __isl_give isl_printer *ppcg_print_hidden_declarations(
tools/polly/lib/External/ppcg/schedule.c
   24 static __isl_give isl_set *add_params(__isl_take isl_set *set,
   49 static __isl_give isl_set *parametrize(__isl_take isl_set *set,
   71 __isl_give isl_set *parametrization(__isl_take isl_space *space,
   85 static __isl_give isl_schedule *load_schedule(isl_ctx *ctx,
  133 __isl_give isl_schedule *ppcg_get_schedule(isl_ctx *ctx,
  135 	__isl_give isl_schedule *(*compute)(void *user), void *user)
  154 __isl_give isl_schedule_node *ppcg_set_schedule_node_type(
tools/polly/lib/External/ppcg/schedule.h
   11 __isl_give isl_set *parametrization(__isl_take isl_space *space,
   14 __isl_give isl_schedule *ppcg_get_schedule(isl_ctx *ctx,
   16 	__isl_give isl_schedule *(*compute)(void *user), void *user);
   18 __isl_give isl_schedule_node *ppcg_set_schedule_node_type(
tools/polly/lib/External/ppcg/util.c
   19 __isl_give isl_multi_val *ppcg_multi_val_from_int(__isl_take isl_space *space,
   45 __isl_give isl_multi_val *ppcg_multi_val_from_int_list(
   73 __isl_give isl_multi_pw_aff *ppcg_size_from_extent(__isl_take isl_set *set)
tools/polly/lib/External/ppcg/util.h
   16 __isl_give isl_multi_val *ppcg_multi_val_from_int(__isl_take isl_space *space,
   18 __isl_give isl_multi_val *ppcg_multi_val_from_int_list(
   20 __isl_give isl_multi_pw_aff *ppcg_size_from_extent(__isl_take isl_set *set);
tools/polly/lib/Support/GICHelper.cpp
   19 __isl_give isl_val *polly::isl_valFromAPInt(isl_ctx *Ctx, const APInt Int,
tools/polly/lib/Support/SCEVAffinator.cpp
   68                       __isl_give isl_pw_aff *(Fn)(__isl_take isl_pw_aff *,
   75 static __isl_give isl_pw_aff *getWidthExpValOnDomain(unsigned Width,
tools/polly/lib/Transform/ScheduleOptimizer.cpp
  512 __isl_give isl::schedule_node
 1328 __isl_give isl_schedule_node *