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

References

tools/polly/include/polly/CodeGen/IslAst.h
  159   static __isl_give isl_union_map *getSchedule(__isl_keep isl_ast_node *Node);
tools/polly/include/polly/CodeGen/IslNodeBuilder.h
  389                         __isl_take isl_union_map *Schedule);
  403   virtual __isl_give isl_union_map *
tools/polly/include/polly/DependenceInfo.h
  116   bool isParallel(__isl_keep isl_union_map *Schedule,
  117                   __isl_take isl_union_map *Deps,
  172   isl_union_map *RAW;
  173   isl_union_map *WAR;
  174   isl_union_map *WAW;
  177   isl_union_map *RED;
  180   isl_union_map *TC_RED;
tools/polly/include/polly/PolyhedralInfo.h
   63   __isl_give isl_union_map *getScheduleForLoop(const Scop *S,
tools/polly/include/polly/Support/GICHelper.h
  154 std::string stringFromIslObj(__isl_keep isl_union_map *umap);
  168                                      __isl_keep isl_union_map *Map) {
tools/polly/include/polly/Support/ISLTools.h
  544 void dumpPw(__isl_keep isl_union_map *UMap);
  590 void dumpExpanded(__isl_keep isl_union_map *UMap);
tools/polly/lib/Analysis/DependenceInfo.cpp
  114 static void collectInfo(Scop &S, isl_union_map *&Read,
  115                         isl_union_map *&MustWrite, isl_union_map *&MayWrite,
  115                         isl_union_map *&MustWrite, isl_union_map *&MayWrite,
  116                         isl_union_map *&ReductionTagMap,
  124   isl_union_map *StmtSchedule = isl_union_map_empty(Space);
  241   isl_union_map *PrivRAW, *PrivWAW, *PrivWAR;
  262   isl_union_map *NonPositive =
  271   isl_union_map **Maps[] = {&RAW, &WAW, &WAR};
  272   isl_union_map **PrivMaps[] = {&PrivRAW, &PrivWAW, &PrivWAR};
  274     isl_union_map **Map = Maps[u], **PrivMap = PrivMaps[u];
  288 static __isl_give isl_union_flow *buildFlow(__isl_keep isl_union_map *Snk,
  289                                             __isl_keep isl_union_map *Src,
  290                                             __isl_keep isl_union_map *MaySrc,
  291                                             __isl_keep isl_union_map *Kill,
  312   isl_union_map *Read, *MustWrite, *MayWrite, *ReductionTagMap;
  341     isl_union_map *IdentityMap;
  369   isl_union_map *StrictWAW = nullptr;
  374     isl_union_map *Write = isl_union_map_union(isl_union_map_copy(MustWrite),
  501   isl_union_map *STMT_RAW, *STMT_WAW, *STMT_WAR;
  567   isl_union_map *RED_SIN = isl_union_map_empty(isl_union_map_get_space(RAW));
  581       isl_union_map *AccRedDepU = isl_union_map_intersect_domain(
  693 bool Dependences::isParallel(isl_union_map *Schedule, isl_union_map *Deps,
  693 bool Dependences::isParallel(isl_union_map *Schedule, isl_union_map *Deps,
  741 static void printDependencyMap(raw_ostream &OS, __isl_keep isl_union_map *DM) {
tools/polly/lib/Analysis/PolyhedralInfo.cpp
   83   isl_union_map *Deps =
   90   isl_union_map *Schedule = getScheduleForLoop(S, L);
  123 __isl_give isl_union_map *PolyhedralInfo::getScheduleForLoop(const Scop *S,
  125   isl_union_map *Schedule = isl_union_map_empty(S->getParamSpace().release());
tools/polly/lib/CodeGen/IslAst.cpp
  212   isl_union_map *Schedule = isl_ast_build_get_schedule(Build);
  213   isl_union_map *Deps =
  219     isl_union_map *DepsAll =
  231   isl_union_map *RedDeps =
  643 __isl_give isl_union_map *
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  303 __isl_give isl_union_map *
  387                                       __isl_take isl_union_map *Schedule) {
  459   isl_union_map *Schedule = getScheduleForAstNode(For);
tools/polly/lib/External/isl/include/isl/aff.h
  770 __isl_give isl_union_map *isl_union_map_from_union_pw_multi_aff(
  779 	__isl_take isl_union_map *umap);
  962 __isl_give isl_union_map *isl_union_map_from_union_pw_aff(
 1044 	__isl_take isl_union_map *umap);
 1046 __isl_give isl_union_map *isl_union_map_from_multi_union_pw_aff(
tools/polly/lib/External/isl/include/isl/ast_build.h
   55 __isl_give isl_union_map *isl_ast_build_get_schedule(
   68 	__isl_take isl_union_map *options);
  120 	__isl_keep isl_ast_build *build, __isl_take isl_union_map *schedule);
  122 	__isl_keep isl_ast_build *build, __isl_take isl_union_map *schedule);
tools/polly/lib/External/isl/include/isl/flow.h
   77 	__isl_take isl_union_map *sink);
   81 	__isl_take isl_union_map *must_source);
   85 	__isl_take isl_union_map *may_source);
   89 	__isl_take isl_union_map *kill);
   97 	__isl_take isl_union_map *schedule_map);
  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(
  144 int isl_union_map_compute_flow(__isl_take isl_union_map *sink,
  145 	__isl_take isl_union_map *must_source,
  146 	__isl_take isl_union_map *may_source,
  147 	__isl_take isl_union_map *schedule,
  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/isl-noexceptions.h
 3037 inline union_map manage(__isl_take isl_union_map *ptr);
 3038 inline union_map manage_copy(__isl_keep isl_union_map *ptr);
 3041   friend inline union_map manage(__isl_take isl_union_map *ptr);
 3042   friend inline union_map manage_copy(__isl_keep isl_union_map *ptr);
 3044   isl_union_map *ptr = nullptr;
 3046   inline explicit union_map(__isl_take isl_union_map *ptr);
 3058   inline __isl_give isl_union_map *copy() const &;
 3059   inline __isl_give isl_union_map *copy() && = delete;
 3060   inline __isl_keep isl_union_map *get() const;
 3061   inline __isl_give isl_union_map *release();
16324 union_map manage(__isl_take isl_union_map *ptr) {
16327 union_map manage_copy(__isl_keep isl_union_map *ptr) {
16344 union_map::union_map(__isl_take isl_union_map *ptr)
16378 __isl_give isl_union_map *union_map::copy() const & {
16382 __isl_keep isl_union_map *union_map::get() const {
16386 __isl_give isl_union_map *union_map::release() {
16387   isl_union_map *tmp = ptr;
tools/polly/lib/External/isl/include/isl/polynomial.h
  698 	__isl_take isl_union_map *umap,
tools/polly/lib/External/isl/include/isl/schedule.h
   64 	__isl_take isl_union_map *validity);
   68 	__isl_take isl_union_map *coincidence);
   72 	__isl_take isl_union_map *proximity);
   77 	__isl_take isl_union_map *condition,
   78 	__isl_take isl_union_map *validity);
   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 *
  109 	__isl_take isl_union_map *umap);
  128 	__isl_take isl_union_map *validity,
  129 	__isl_take isl_union_map *proximity);
  137 __isl_give isl_union_map *isl_schedule_get_map(__isl_keep isl_schedule *sched);
tools/polly/lib/External/isl/include/isl/schedule_node.h
   18 	__isl_take isl_union_map *extension);
   99 __isl_give isl_union_map *isl_schedule_node_band_get_partial_schedule_union_map(
  155 __isl_give isl_union_map *isl_schedule_node_expansion_get_expansion(
  159 __isl_give isl_union_map *isl_schedule_node_extension_get_extension(
  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(
tools/polly/lib/External/isl/include/isl/stream.h
   84 __isl_give isl_union_map *isl_stream_read_union_map(__isl_keep isl_stream *s);
tools/polly/lib/External/isl/include/isl/union_map.h
   16 unsigned isl_union_map_dim(__isl_keep isl_union_map *umap,
   18 isl_bool isl_union_map_involves_dims(__isl_keep isl_union_map *umap,
   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);
   29 __isl_give isl_union_map *isl_union_map_copy(__isl_keep isl_union_map *umap);
   30 __isl_null isl_union_map *isl_union_map_free(__isl_take isl_union_map *umap);
   30 __isl_null isl_union_map *isl_union_map_free(__isl_take isl_union_map *umap);
   32 isl_ctx *isl_union_map_get_ctx(__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(
   36 	__isl_take isl_union_map *umap);
   38 int isl_union_map_find_dim_by_name(__isl_keep isl_union_map *umap,
   41 __isl_give isl_union_map *isl_union_map_universe(
   42 	__isl_take isl_union_map *umap);
   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(
   50 	__isl_take isl_union_map *umap);
   53 	__isl_take isl_union_map *umap);
   55 __isl_give isl_union_map *isl_union_map_range_map(
   56 	__isl_take isl_union_map *umap);
   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(
   68 	__isl_take isl_union_map *umap);
   70 __isl_give isl_union_map *isl_union_map_polyhedral_hull(
   71 	__isl_take isl_union_map *umap);
   72 __isl_give isl_union_map *isl_union_map_remove_redundancies(
   73 	__isl_take isl_union_map *umap);
   74 __isl_give isl_union_map *isl_union_map_simple_hull(
   75 	__isl_take isl_union_map *umap);
   77 __isl_give isl_union_map *isl_union_map_coalesce(
   78 	__isl_take isl_union_map *umap);
   80 __isl_give isl_union_map *isl_union_map_compute_divs(
   81 	__isl_take isl_union_map *umap);
   83 __isl_give isl_union_map *isl_union_map_lexmin(__isl_take isl_union_map *umap);
   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);
   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,
   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,
   90 __isl_give isl_union_map *isl_union_map_union(__isl_take isl_union_map *umap1,
   91 	__isl_take isl_union_map *umap2);
   93 __isl_give isl_union_map *isl_union_map_subtract(
   94 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
   94 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
   96 __isl_give isl_union_map *isl_union_map_intersect(
   97 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
   97 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
   99 __isl_give isl_union_map *isl_union_map_intersect_params(
  100 	__isl_take isl_union_map *umap, __isl_take isl_set *set);
  102 __isl_give isl_union_map *isl_union_map_product(__isl_take isl_union_map *umap1,
  102 __isl_give isl_union_map *isl_union_map_product(__isl_take isl_union_map *umap1,
  103 	__isl_take isl_union_map *umap2);
  105 __isl_give isl_union_map *isl_union_map_domain_product(
  106 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  106 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  107 __isl_give isl_union_map *isl_union_map_flat_domain_product(
  108 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  108 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  110 __isl_give isl_union_map *isl_union_map_range_product(
  111 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  111 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  112 __isl_give isl_union_map *isl_union_map_flat_range_product(
  113 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  113 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  115 __isl_give isl_union_map *isl_union_map_domain_factor_domain(
  116 	__isl_take isl_union_map *umap);
  118 __isl_give isl_union_map *isl_union_map_domain_factor_range(
  119 	__isl_take isl_union_map *umap);
  121 __isl_give isl_union_map *isl_union_map_range_factor_domain(
  122 	__isl_take isl_union_map *umap);
  124 __isl_give isl_union_map *isl_union_map_range_factor_range(
  125 	__isl_take isl_union_map *umap);
  127 __isl_give isl_union_map *isl_union_map_factor_domain(
  128 	__isl_take isl_union_map *umap);
  130 __isl_give isl_union_map *isl_union_map_factor_range(
  131 	__isl_take isl_union_map *umap);
  133 __isl_give isl_union_map *isl_union_map_gist(__isl_take isl_union_map *umap,
  133 __isl_give isl_union_map *isl_union_map_gist(__isl_take isl_union_map *umap,
  134 	__isl_take isl_union_map *context);
  136 __isl_give isl_union_map *isl_union_map_gist_params(
  137 	__isl_take isl_union_map *umap, __isl_take isl_set *set);
  139 __isl_give isl_union_map *isl_union_map_gist_domain(
  140 	__isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
  142 __isl_give isl_union_map *isl_union_map_gist_range(
  143 	__isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
  146 __isl_give isl_union_map *isl_union_map_intersect_domain(
  147 	__isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
  149 __isl_give isl_union_map *isl_union_map_intersect_range(
  150 	__isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
  151 __isl_give isl_union_map *isl_union_map_intersect_range_factor_range(
  152 	__isl_take isl_union_map *umap, __isl_take isl_union_map *factor);
  152 	__isl_take isl_union_map *umap, __isl_take isl_union_map *factor);
  155 __isl_give isl_union_map *isl_union_map_subtract_domain(
  156 	__isl_take isl_union_map *umap, __isl_take isl_union_set *dom);
  158 __isl_give isl_union_map *isl_union_map_subtract_range(
  159 	__isl_take isl_union_map *umap, __isl_take isl_union_set *dom);
  162 __isl_give isl_union_map *isl_union_map_apply_domain(
  163 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  163 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  165 __isl_give isl_union_map *isl_union_map_apply_range(
  166 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  166 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  167 __isl_give isl_union_map *isl_union_map_preimage_domain_multi_aff(
  168 	__isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma);
  169 __isl_give isl_union_map *isl_union_map_preimage_range_multi_aff(
  170 	__isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma);
  171 __isl_give isl_union_map *isl_union_map_preimage_domain_pw_multi_aff(
  172 	__isl_take isl_union_map *umap, __isl_take isl_pw_multi_aff *pma);
  173 __isl_give isl_union_map *isl_union_map_preimage_range_pw_multi_aff(
  174 	__isl_take isl_union_map *umap, __isl_take isl_pw_multi_aff *pma);
  175 __isl_give isl_union_map *isl_union_map_preimage_domain_multi_pw_aff(
  176 	__isl_take isl_union_map *umap, __isl_take isl_multi_pw_aff *mpa);
  177 __isl_give isl_union_map *isl_union_map_preimage_domain_union_pw_multi_aff(
  178 	__isl_take isl_union_map *umap,
  180 __isl_give isl_union_map *isl_union_map_preimage_range_union_pw_multi_aff(
  181 	__isl_take isl_union_map *umap,
  184 __isl_give isl_union_map *isl_union_map_reverse(__isl_take isl_union_map *umap);
  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(
  191 	__isl_take isl_union_map *umap);
  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(
  195 	__isl_take isl_union_map *umap);
  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(
  200 	__isl_take isl_union_map *umap,
  203 __isl_give isl_union_map *isl_union_map_project_out_all_params(
  204 	__isl_take isl_union_map *umap);
  205 __isl_give isl_union_map *isl_union_map_remove_divs(
  206 	__isl_take isl_union_map *bmap);
  208 isl_bool isl_union_map_plain_is_empty(__isl_keep isl_union_map *umap);
  210 isl_bool isl_union_map_is_empty(__isl_keep isl_union_map *umap);
  212 isl_bool isl_union_map_is_single_valued(__isl_keep isl_union_map *umap);
  213 isl_bool isl_union_map_plain_is_injective(__isl_keep isl_union_map *umap);
  215 isl_bool isl_union_map_is_injective(__isl_keep isl_union_map *umap);
  217 isl_bool isl_union_map_is_bijective(__isl_keep isl_union_map *umap);
  218 isl_bool isl_union_map_is_identity(__isl_keep isl_union_map *umap);
  221 isl_bool isl_union_map_is_subset(__isl_keep isl_union_map *umap1,
  222 	__isl_keep isl_union_map *umap2);
  224 isl_bool isl_union_map_is_equal(__isl_keep isl_union_map *umap1,
  225 	__isl_keep isl_union_map *umap2);
  226 isl_bool isl_union_map_is_disjoint(__isl_keep isl_union_map *umap1,
  227 	__isl_keep isl_union_map *umap2);
  229 isl_bool isl_union_map_is_strict_subset(__isl_keep isl_union_map *umap1,
  230 	__isl_keep isl_union_map *umap2);
  232 uint32_t isl_union_map_get_hash(__isl_keep isl_union_map *umap);
  234 int isl_union_map_n_map(__isl_keep isl_union_map *umap);
  236 isl_stat isl_union_map_foreach_map(__isl_keep isl_union_map *umap,
  239 	__isl_keep isl_union_map *umap);
  240 isl_bool isl_union_map_every_map(__isl_keep isl_union_map *umap,
  242 __isl_give isl_union_map *isl_union_map_remove_map_if(
  243 	__isl_take isl_union_map *umap,
  245 isl_bool isl_union_map_contains(__isl_keep isl_union_map *umap,
  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(
  255 	__isl_take isl_union_map *umap, __isl_take isl_val *exp);
  256 __isl_give isl_union_map *isl_union_map_power(__isl_take isl_union_map *umap,
  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(
  259 	__isl_take isl_union_map *umap, int *exact);
  261 __isl_give isl_union_map *isl_union_map_lex_lt_union_map(
  262 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  262 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  263 __isl_give isl_union_map *isl_union_map_lex_le_union_map(
  264 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  264 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  265 __isl_give isl_union_map *isl_union_map_lex_gt_union_map(
  266 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  266 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  267 __isl_give isl_union_map *isl_union_map_lex_ge_union_map(
  268 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  268 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
  271 __isl_give isl_union_map *isl_union_map_eq_at_multi_union_pw_aff(
  272 	__isl_take isl_union_map *umap,
  274 __isl_give isl_union_map *isl_union_map_lex_lt_at_multi_union_pw_aff(
  275 	__isl_take isl_union_map *umap,
  277 __isl_give isl_union_map *isl_union_map_lex_gt_at_multi_union_pw_aff(
  278 	__isl_take isl_union_map *umap,
  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);
  288 	__isl_keep isl_union_map *umap);
  289 void isl_union_map_dump(__isl_keep isl_union_map *umap);
  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);
  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);
  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(
  300 	__isl_take isl_union_map *umap);
  301 __isl_give isl_union_map *isl_union_map_uncurry(__isl_take isl_union_map *umap);
  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(
  304 	__isl_take isl_union_map *umap, __isl_take isl_space *model);
tools/polly/lib/External/isl/include/isl/union_set.h
   82 	__isl_take isl_union_set *uset, __isl_take isl_union_map *umap);
  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(
tools/polly/lib/External/isl/isl_aff.c
 5213 	__isl_take isl_union_map *umap)
 8210 	__isl_take isl_union_map *umap)
 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(
 8452 	isl_union_map *umap;
 8466 		isl_union_map *umap_i;
tools/polly/lib/External/isl/isl_aff_map.c
  440 	isl_union_map **umap = user;
  453 __isl_give isl_union_map *isl_union_map_from_union_pw_aff(
  457 	isl_union_map *umap;
  478 	isl_union_map **umap = user;
  491 __isl_give isl_union_map *isl_union_map_from_union_pw_multi_aff(
  495 	isl_union_map *umap;
tools/polly/lib/External/isl/isl_ast_build.c
  336 	__isl_take isl_ast_build *build, __isl_take isl_union_map *options)
 1009 	__isl_take isl_ast_build *build, __isl_take isl_union_map *executed)
 1232 __isl_give isl_union_map *isl_ast_build_get_schedule(
 1235 	isl_union_map *executed;
 1236 	isl_union_map *schedule;
 1530 static __isl_give isl_union_map *options_insert_dim(
 1531 	__isl_take isl_union_map *options, __isl_take isl_space *space, int pos)
 1534 	isl_union_map *insertion;
 1688 	__isl_take isl_union_map *umap)
 1780 static __isl_give isl_union_map *embed_options(
 1781 	__isl_take isl_union_map *options, __isl_take isl_space *space)
 1988 __isl_give isl_union_map *isl_ast_build_substitute_values_union_map_domain(
 1989 	__isl_keep isl_ast_build *build, __isl_take isl_union_map *umap)
tools/polly/lib/External/isl/isl_ast_build_private.h
  166 	isl_union_map *options;
  193 	isl_union_map *executed;
  219 	__isl_take isl_union_map *umap);
  232 	__isl_take isl_union_map *executed);
  291 __isl_give isl_union_map *isl_ast_build_substitute_values_union_map_domain(
  292 	__isl_keep isl_ast_build *build, __isl_take isl_union_map *umap);
tools/polly/lib/External/isl/isl_ast_codegen.c
   63 	__isl_take isl_union_map *executed,
   66 	__isl_take isl_union_map *executed, __isl_take isl_ast_build *build,
  280 	__isl_take isl_union_map *executed, __isl_take isl_ast_build *build)
  305 	__isl_take isl_union_map *executed);
  320 	__isl_take isl_union_map *executed, __isl_take isl_ast_build *build)
  388 static __isl_give isl_union_map *plug_in_values(
  389 	__isl_take isl_union_map *executed, __isl_keep isl_ast_build *build)
 1474 	__isl_take isl_union_map *executed,
 1686 static __isl_give isl_ast_graft *create_node(__isl_take isl_union_map *executed,
 1731 		isl_union_map *umap;
 1806 	__isl_take isl_ast_graft_list *list, __isl_take isl_union_map *executed,
 1930 	__isl_keep isl_union_map *executed,
 1939 	isl_union_map *executed;
 2047 	__isl_keep isl_union_map *executed, __isl_keep isl_ast_build *build)
 2111 	isl_union_map *executed;
 2167 	__isl_keep isl_union_map *executed, __isl_keep isl_ast_build *build)
 2289 	__isl_take isl_space *space, __isl_take isl_union_map *executed,
 2688 	isl_union_map *executed;
 2894 	isl_union_map *executed;
 3076 	__isl_keep isl_union_map *executed, __isl_keep isl_ast_build *build)
 3144 	__isl_take isl_union_map *executed, __isl_take isl_ast_build *build)
 3167 	__isl_take isl_union_map *executed, __isl_take isl_ast_build *build)
 3194 	isl_union_map *executed;
 3233 	__isl_take isl_union_map *executed, __isl_take isl_set *domain,
 3313 	__isl_take isl_union_map *executed, __isl_take isl_ast_build *build,
 3428 	__isl_keep isl_union_map *executed, __isl_take isl_set *domain,
 3476 	__isl_take isl_union_map *executed, __isl_take isl_set *before,
 3523 	__isl_take isl_union_map *executed, __isl_take isl_set *isolated,
 3565 	__isl_take isl_union_map *executed, __isl_take isl_ast_build *build)
 3643 	__isl_take isl_union_map *executed, __isl_take isl_ast_build *build)
 3661 static __isl_give isl_union_map *construct_component_executed(
 3666 	isl_union_map *executed;
 3688 	isl_union_map *executed;
 3904 static __isl_give isl_union_map *construct_shifted_executed(
 3910 	isl_union_map *executed;
 3995 	isl_union_map *executed;
 4234 static int after_in_tree(__isl_keep isl_union_map *umap,
 4241 static int after_in_child(__isl_keep isl_union_map *umap,
 4266 static int after_in_band(__isl_keep isl_union_map *umap,
 4270 	isl_union_map *partial, *test, *gt, *universe, *umap1, *umap2;
 4318 static int after_in_context(__isl_keep isl_union_map *umap,
 4321 	isl_union_map *prefix, *universe, *umap1, *umap2;
 4354 static int after_in_expansion(__isl_keep isl_union_map *umap,
 4357 	isl_union_map *expansion;
 4380 static int after_in_extension(__isl_keep isl_union_map *umap,
 4393 static int after_in_filter(__isl_keep isl_union_map *umap,
 4421 static int after_in_set(__isl_keep isl_union_map *umap,
 4466 static int after_in_sequence(__isl_keep isl_union_map *umap,
 4470 	isl_union_map *umap_i;
 4490 			isl_union_map *umap_ij;
 4527 static int after_in_tree(__isl_keep isl_union_map *umap,
 4590 	isl_union_map *umap;
 4693 	__isl_take isl_union_map *executed, __isl_take isl_ast_build *build)
 4774 	__isl_take isl_union_map *executed, __isl_take isl_ast_build *build)
 4808 	isl_union_map *executed;
 4834 static __isl_give isl_union_map *internal_executed(
 4835 	__isl_take isl_union_map *executed, __isl_keep isl_space *space,
 4890 	isl_union_map *executed;
 4992 	__isl_take isl_union_map *executed, __isl_take isl_ast_build *build,
 4999 	isl_union_map *universe;
 5063 	__isl_keep isl_ast_build *build, __isl_take isl_union_map *schedule)
 5067 	isl_union_map *executed;
 5086 	__isl_keep isl_ast_build *build, __isl_take isl_union_map *schedule)
 5107 	__isl_take isl_union_map *executed)
 5111 	isl_union_map *extra_umap;
 5230 	__isl_take isl_union_map *executed)
 5285 	__isl_take isl_union_map *executed)
 5287 	isl_union_map *expansion;
 5324 	__isl_take isl_union_map *executed)
 5327 	isl_union_map *extension;
 5365 	__isl_take isl_union_map *executed)
 5369 	isl_union_map *orig;
 5431 	__isl_take isl_union_map *executed)
 5530 	__isl_take isl_union_map *executed)
 5563 	__isl_take isl_union_map *executed);
 5577 	__isl_take isl_union_map *executed)
 5621 	__isl_take isl_union_map *executed)
 5677 	__isl_take isl_union_map *executed)
 5703 	isl_union_map *executed;
tools/polly/lib/External/isl/isl_flow.c
 1473 	isl_union_map *access[isl_access_end];
 1476 	isl_union_map *schedule_map;
 1529 	isl_union_map *empty;
 1560 	__isl_take isl_union_map *sink)
 1582 	enum isl_access_type type, __isl_take isl_union_map *access)
 1601 	__isl_take isl_union_map *must_source)
 1611 	__isl_take isl_union_map *may_source)
 1620 	__isl_take isl_union_access_info *info, __isl_take isl_union_map *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(
 1698 	__isl_take isl_union_map *schedule_map)
 1741 	const char *name, __isl_keep isl_union_map *umap)
 1888 		isl_union_map *access, *schedule_map;
 2030 	isl_union_map *sm;
 2068 	isl_union_map *must_dep;
 2069 	isl_union_map *may_dep;
 2070 	isl_union_map *must_no_source;
 2071 	isl_union_map *may_no_source;
 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(
 2137 	isl_union_map *dep;
 2148 __isl_give isl_union_map *isl_union_flow_get_may_dependence(
 2151 	isl_union_map *dep;
 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(
 2212 	isl_union_map *empty;
 2311 	isl_union_map *must_source;
 2312 	isl_union_map *may_source;
 2523 		isl_union_map *dep;
 2563 	isl_union_map *must, *kill;
 2594 	__isl_take isl_union_flow *flow, __isl_take isl_union_map *must,
 2595 	__isl_take isl_union_map *may)
 2597 	isl_union_map *move;
 2664 	isl_union_map *sink;
 2799 	isl_union_map *umap;
 2882 	isl_union_map *prefix;
 2883 	isl_union_map *umap;
 3066 		isl_union_map *dep;
 3174 	isl_union_map *must = NULL, *may = NULL;
 3208 	isl_union_map *umap;
 3265 int isl_union_map_compute_flow(__isl_take isl_union_map *sink,
 3266 	__isl_take isl_union_map *must_source,
 3267 	__isl_take isl_union_map *may_source,
 3268 	__isl_take isl_union_map *schedule,
 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
 1614 	__isl_take isl_union_map *umap,
tools/polly/lib/External/isl/isl_input.c
 2773 __isl_give isl_union_map *isl_stream_read_union_map(__isl_keep isl_stream *s)
 2973 __isl_give isl_union_map *isl_union_map_read_from_file(isl_ctx *ctx,
 2976 	isl_union_map *umap;
 2985 __isl_give isl_union_map *isl_union_map_read_from_str(struct isl_ctx *ctx,
 2988 	isl_union_map *umap;
tools/polly/lib/External/isl/isl_output.c
 1588 	__isl_take isl_printer *p, __isl_keep isl_union_map *umap)
 1613 	__isl_keep isl_union_map *umap, __isl_take isl_printer *p)
 1643 	__isl_keep isl_union_map *umap, __isl_take isl_printer *p)
 1652 	__isl_keep isl_union_map *umap)
tools/polly/lib/External/isl/isl_schedule.c
  457 __isl_give isl_union_map *isl_schedule_get_map(__isl_keep isl_schedule *sched)
  461 	isl_union_map *umap;
tools/polly/lib/External/isl/isl_schedule_constraints.c
   45 	isl_union_map *constraint[isl_edge_last + 1];
   91 	isl_union_map *empty;
  182 	__isl_take isl_union_map *c)
  201 	__isl_take isl_union_map *validity)
  210 	__isl_take isl_union_map *coincidence)
  220 	__isl_take isl_union_map *proximity)
  231 	__isl_take isl_union_map *condition,
  232 	__isl_take isl_union_map *validity)
  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 *
  342 	__isl_take isl_union_map *c)
  383 static __isl_give isl_union_map *apply_factor_domain(
  384 	__isl_take isl_union_map *c, __isl_keep isl_union_map *umap)
  384 	__isl_take isl_union_map *c, __isl_keep isl_union_map *umap)
  404 static __isl_give isl_union_map *apply(__isl_take isl_union_map *c,
  404 static __isl_give isl_union_map *apply(__isl_take isl_union_map *c,
  405 	__isl_keep isl_union_map *umap, int tag)
  407 	isl_union_map *t;
  427 	__isl_take isl_union_map *umap)
  593 		isl_union_map *constraints;
tools/polly/lib/External/isl/isl_schedule_constraints.h
   20 __isl_give isl_union_map *isl_schedule_constraints_get(
   24 	__isl_take isl_union_map *c);
tools/polly/lib/External/isl/isl_schedule_node.c
   81 	__isl_take isl_union_map *extension)
  334 	isl_union_map *exp, *universe;
  397 	isl_union_map *extension;
  520 	isl_union_map *extension;
  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(
  778 	isl_union_map *prefix;
  904 __isl_give isl_union_map *isl_schedule_node_get_subtree_schedule_union_map(
  908 	isl_union_map *umap;
 1614 __isl_give isl_union_map *isl_schedule_node_band_get_partial_schedule_union_map(
 2055 __isl_give isl_union_map *isl_schedule_node_expansion_get_expansion(
 2082 	__isl_take isl_union_map *expansion)
 2102 __isl_give isl_union_map *isl_schedule_node_extension_get_extension(
 2114 	__isl_take isl_schedule_node *node, __isl_take isl_union_map *extension)
 2477 	__isl_take isl_union_map *expansion)
 2497 	__isl_take isl_union_map *extension)
 2749 	isl_union_map *expansion;
 2972 	isl_union_map *expansion, *umap;
 3116 	isl_union_map *expansion;
 3134 		isl_union_map *univ;
 3241 	isl_union_map *expansion;
 3280 	isl_union_map *expansion;
 3310 	isl_union_map *extension;
 3639 	isl_union_map *res;
 3664 		isl_union_map *inner, *expansion;
 3728 	isl_union_map *inner;
 3775 __isl_give isl_union_map *isl_schedule_node_get_subtree_expansion(
 3781 	isl_union_map *expansion;
 4026 	__isl_keep isl_union_map *extension)
 4028 	isl_union_map *old;
 4059 	__isl_take isl_schedule_node *node, __isl_take isl_union_map *extension)
 4063 	isl_union_map *node_extension;
 4138 	__isl_take isl_schedule_node *node, __isl_take isl_union_map *extension)
 4223 	isl_union_map *extension;
 4268 	isl_union_map *ext;
 4627 	isl_union_map *expansion;
tools/polly/lib/External/isl/isl_schedule_node_private.h
   63 	__isl_take isl_union_map *expansion);
   66 	__isl_take isl_union_map *extension);
tools/polly/lib/External/isl/isl_schedule_read.c
  172 	isl_union_map *expansion = NULL;
  245 	isl_union_map *extension = NULL;
tools/polly/lib/External/isl/isl_schedule_tree.c
  312 	__isl_take isl_union_map *expansion)
  341 	__isl_take isl_union_map *extension)
  901 	__isl_take isl_union_map *expansion)
  913 	__isl_take isl_schedule_tree *tree, __isl_take isl_union_map *extension)
 1379 __isl_give isl_union_map *isl_schedule_tree_expansion_get_expansion(
 1399 	__isl_take isl_union_map *expansion)
 1424 __isl_give isl_union_map *isl_schedule_tree_extension_get_extension(
 1440 	__isl_take isl_schedule_tree *tree, __isl_take isl_union_map *extension)
 1545 static int range_dim(__isl_keep isl_union_map *umap)
 1563 static __isl_give isl_union_map *append_range(__isl_take isl_union_map *umap,
 1563 static __isl_give isl_union_map *append_range(__isl_take isl_union_map *umap,
 1570 	isl_union_map *universe;
 1571 	isl_union_map *suffix_umap;
 1642 static __isl_give isl_union_map *subtree_schedule_extend(
 1643 	__isl_keep isl_schedule_tree *tree, __isl_take isl_union_map *outer);
 1653 static __isl_give isl_union_map *subtree_schedule_extend_child(
 1654 	__isl_keep isl_schedule_tree *tree, __isl_take isl_union_map *outer)
 1657 	isl_union_map *res;
 1710 static __isl_give isl_union_map *subtree_schedule_extend_from_children(
 1711 	__isl_keep isl_schedule_tree *tree, __isl_take isl_union_map *outer)
 1720 	isl_union_map *umap;
 1751 		isl_union_map *umap_i;
 1812 static __isl_give isl_union_map *subtree_schedule_extend(
 1813 	__isl_keep isl_schedule_tree *tree, __isl_take isl_union_map *outer)
 1816 	isl_union_map *umap;
 1919 	isl_union_map *exp;
 1990 __isl_give isl_union_map *isl_schedule_tree_get_subtree_schedule_union_map(
 1994 	isl_union_map *umap;
tools/polly/lib/External/isl/isl_schedule_tree.h
   65 			isl_union_map *expansion;
   67 		isl_union_map *extension;
   98 	__isl_take isl_union_map *expansion);
  100 	__isl_take isl_union_map *extension);
  155 __isl_give isl_union_map *isl_schedule_tree_expansion_get_expansion(
  161 	__isl_take isl_union_map *expansion);
  162 __isl_give isl_union_map *isl_schedule_tree_extension_get_extension(
  166 	__isl_take isl_union_map *extension);
  178 __isl_give isl_union_map *isl_schedule_tree_get_subtree_schedule_union_map(
  206 	__isl_take isl_union_map *expansion);
  209 	__isl_take isl_union_map *extension);
tools/polly/lib/External/isl/isl_scheduler.c
  193 	isl_union_map *tagged_condition;
  194 	isl_union_map *tagged_validity;
 1392 	isl_union_map *c;
 3139 static __isl_give isl_union_map *intersect_domains(
 3140 	__isl_take isl_union_map *umap, __isl_keep isl_map *map)
 3207 static int domain_intersects(__isl_keep isl_union_map *umap,
 3222 static int range_intersects(__isl_keep isl_union_map *umap,
 3245 	isl_union_map *umap;
 3286 		isl_union_map *validity;
 3338 		isl_union_map *umap;
 3516 		isl_union_map *tagged_condition;
 3517 		isl_union_map *tagged_validity;
 3937 	isl_union_map *equivalent;
 4613 static __isl_give isl_union_map *add_intra(__isl_take isl_union_map *umap,
 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,
 4638 static __isl_give isl_union_map *add_inter(__isl_take isl_union_map *umap,
 4859 static __isl_give isl_union_map *exploit_inter_lineality(
 4860 	__isl_take isl_union_map *inter,
 4863 	isl_union_map *umap;
 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,
 4894 	__isl_give isl_union_map *(*add)(__isl_take isl_union_map *umap,
 4899 	isl_union_map *umap;
 4968 	isl_union_map *intra;
 5018 	isl_union_map *inter;
 5444 		isl_union_map *condition;
 5498 		isl_union_map *umap;
 6045 static __isl_give isl_union_map *collect_cluster_map(isl_ctx *ctx,
 6050 	isl_union_map *cluster_map;
 6086 	struct isl_sched_edge *edge, __isl_keep isl_union_map *umap,
 6113 	struct isl_sched_edge *edge, __isl_keep isl_union_map *umap,
 6117 	isl_union_map *tagged;
 6152 	struct isl_sched_edge *edge, __isl_keep isl_union_map *cluster_map,
 6155 	isl_union_map *umap;
 6158 	isl_union_map *umap1, *umap2;
 6197 	__isl_keep isl_union_map *cluster_map,
 6230 	isl_union_map *cluster_map;
 7415 	__isl_take isl_union_map *validity,
 7416 	__isl_take isl_union_map *proximity)
tools/polly/lib/External/isl/isl_test.c
 3090 	isl_union_map *access, *schedule;
 3091 	isl_union_map *must_dep, *may_dep;
 3127 	isl_union_map *umap;
 3332 	isl_union_map *umap1, *umap2;
 3587 	isl_union_map *umap, *umap2;
 3766 	isl_union_map *umap1, *umap2;
 3924 	isl_union_map *W, *R, *S;
 3925 	isl_union_map *empty;
 3926 	isl_union_map *dep_raw, *dep_war, *dep_waw, *dep;
 3927 	isl_union_map *validity, *proximity, *coincidence;
 3928 	isl_union_map *schedule;
 3929 	isl_union_map *test;
 4051 static __isl_give isl_union_map *compute_schedule_with_context(isl_ctx *ctx,
 4057 	isl_union_map *dep;
 4058 	isl_union_map *prox;
 4061 	isl_union_map *sched;
 4081 static __isl_give isl_union_map *compute_schedule(isl_ctx *ctx,
 4094 	isl_union_map *sched;
 4107 	isl_union_map *sched1, *sched2;
 4133 	isl_union_map *validity, *proximity;
 4136 	isl_union_map *umap;
 4171 	isl_union_map *validity, *proximity, *condition;
 4172 	isl_union_map *sink, *source, *dep;
 4250 	isl_union_map *validity, *condition;
 4253 	isl_union_map *umap;
 4381 	isl_union_map *condition;
 4382 	isl_union_map *flow;
 4383 	isl_union_map *validity;
 4438 	isl_union_map *D, *schedule;
 4471 	isl_union_map *schedule;
 4495 	isl_union_map *D;
 4881 	isl_union_map *umap;
 6908 	__isl_give isl_union_map *(*fn)(
 6909 		__isl_take isl_union_map *umap,
 6976 	isl_union_map *umap, *res;
 7762 	isl_union_map *umap1, *umap2;
 7917 	isl_union_map *umap1, *umap2;
 8105 	isl_union_map *schedule;
 8198 	isl_union_map *schedule;
 8238 	isl_union_map *schedule;
 8239 	isl_union_map *options;
 8280 	isl_union_map *schedule;
 8281 	isl_union_map *options;
 8319 	isl_union_map *schedule;
 8378 	isl_union_map *schedule, *extra;
 8413 	isl_union_map *schedule, *options;
 8628 	isl_union_map *umap;
 8777 	isl_union_map *umap;
 8853 	isl_union_map *umap1, *umap2;
 8915 	isl_union_map *umap1, *umap2;
 8916 	isl_union_map *expansion1, *expansion2;
tools/polly/lib/External/isl/isl_transitive_closure.c
   35 int isl_union_map_is_transitively_closed(__isl_keep isl_union_map *umap)
   37 	isl_union_map *umap2;
 2606 static __isl_give isl_union_map *union_floyd_warshall_on_list(isl_ctx *ctx,
 2614 	isl_union_map *app;
 2686 static __isl_give isl_union_map *union_floyd_warshall(
 2687 	__isl_take isl_union_map *umap, int *exact)
 2693 	isl_union_map *res;
 2733 static __isl_give isl_union_map *union_components(
 2734 	__isl_take isl_union_map *umap, int *exact)
 2741 	isl_union_map *path = NULL;
 2776 		isl_union_map *comp;
 2777 		isl_union_map *path_comp, *path_comb;
 2833 __isl_give isl_union_map *isl_union_map_transitive_closure(
 2834 	__isl_take isl_union_map *umap, int *exact)
 2859 	isl_union_map *pow;
 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,
 2914 __isl_give isl_union_map *isl_union_map_power(__isl_take isl_union_map *umap,
 2918 	isl_union_map *inc;
 2919 	isl_union_map *dm;
tools/polly/lib/External/isl/isl_union_map.c
   37 unsigned isl_union_map_dim(__isl_keep isl_union_map *umap,
   61 __isl_give isl_id *isl_union_map_get_dim_id(__isl_keep isl_union_map *umap,
   96 isl_bool isl_union_map_is_params(__isl_keep isl_union_map *umap)
  101 static __isl_give isl_union_map *isl_union_map_alloc(
  104 	isl_union_map *umap;
  124 __isl_give isl_union_map *isl_union_map_empty(__isl_take isl_space *space)
  134 isl_ctx *isl_union_map_get_ctx(__isl_keep isl_union_map *umap)
  146 __isl_keep isl_space *isl_union_map_peek_space(__isl_keep isl_union_map *umap)
  151 __isl_give isl_space *isl_union_map_get_space(__isl_keep isl_union_map *umap)
  160 int isl_union_map_find_dim_by_name(__isl_keep isl_union_map *umap,
  182 	isl_union_map **umap = (isl_union_map **)user;
  189 __isl_give isl_union_map *isl_union_map_dup(__isl_keep isl_union_map *umap)
  189 __isl_give isl_union_map *isl_union_map_dup(__isl_keep isl_union_map *umap)
  191 	isl_union_map *dup;
  205 __isl_give isl_union_map *isl_union_map_cow(__isl_take isl_union_map *umap)
  205 __isl_give isl_union_map *isl_union_map_cow(__isl_take isl_union_map *umap)
  218 	isl_union_map *res;
  241 __isl_give isl_union_map *isl_union_map_align_params(
  242 	__isl_take isl_union_map *umap, __isl_take isl_space *model)
  286 __isl_give isl_union_map *isl_union_map_union(__isl_take isl_union_map *umap1,
  286 __isl_give isl_union_map *isl_union_map_union(__isl_take isl_union_map *umap1,
  287 	__isl_take isl_union_map *umap2)
  315 __isl_give isl_union_map *isl_union_map_copy(__isl_keep isl_union_map *umap)
  315 __isl_give isl_union_map *isl_union_map_copy(__isl_keep isl_union_map *umap)
  329 __isl_null isl_union_map *isl_union_map_free(__isl_take isl_union_map *umap)
  329 __isl_null isl_union_map *isl_union_map_free(__isl_take isl_union_map *umap)
  352 isl_bool isl_union_map_space_has_equal_params(__isl_keep isl_union_map *umap,
  377 __isl_give isl_union_map *isl_union_map_add_map(__isl_take isl_union_map *umap,
  377 __isl_give isl_union_map *isl_union_map_add_map(__isl_take isl_union_map *umap,
  433 __isl_give isl_union_map *isl_union_map_from_map(__isl_take isl_map *map)
  436 	isl_union_map *umap;
  454 __isl_give isl_union_map *isl_union_map_from_basic_map(
  481 int isl_union_map_n_map(__isl_keep isl_union_map *umap)
  491 isl_stat isl_union_map_foreach_map(__isl_keep isl_union_map *umap,
  537 isl_bool isl_union_map_every_map(__isl_keep isl_union_map *umap,
  574 	__isl_keep isl_union_map *umap)
  611 __isl_give isl_map *isl_map_from_union_map(__isl_take isl_union_map *umap)
  642 __isl_give isl_map *isl_union_map_extract_map(__isl_keep isl_union_map *umap,
  674 isl_bool isl_union_map_contains(__isl_keep isl_union_map *umap,
  757 	isl_union_map *umap2;
  758 	isl_union_map *res;
  763 static __isl_give isl_union_map *bin_add_map(__isl_take isl_union_map *res,
  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,
  772 static __isl_give isl_union_map *bin_add_pair(__isl_take isl_union_map *res,
  874 static __isl_give isl_union_map *gen_bin_op(__isl_take isl_union_map *umap1,
  874 static __isl_give isl_union_map *gen_bin_op(__isl_take isl_union_map *umap1,
  875 	__isl_take isl_union_map *umap2, struct isl_bin_op_control *control)
  902 __isl_give isl_union_map *isl_union_map_subtract(
  903 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
  903 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
  922 	isl_union_map *res;
  945 static __isl_give isl_union_map *gen_bin_set_op(__isl_take isl_union_map *umap,
  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(
  978 	__isl_take isl_union_map *umap, __isl_take isl_set *set)
 1003 static __isl_give isl_union_map *union_map_intersect_params(
 1004 	__isl_take isl_union_map *umap, __isl_take isl_union_set *uset)
 1010 static __isl_give isl_union_map *union_map_gist_params(
 1011 	__isl_take isl_union_map *umap, __isl_take isl_union_set *uset)
 1017 	isl_union_map *umap2;
 1018 	isl_union_map *res;
 1054 static __isl_give isl_union_map *match_bin_op(__isl_take isl_union_map *umap1,
 1054 static __isl_give isl_union_map *match_bin_op(__isl_take isl_union_map *umap1,
 1055 	__isl_take isl_union_map *umap2,
 1083 __isl_give isl_union_map *isl_union_map_intersect(
 1084 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1084 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1134 __isl_give isl_union_map *isl_union_map_gist_params(
 1135 	__isl_take isl_union_map *umap, __isl_take isl_set *set)
 1146 __isl_give isl_union_map *isl_union_map_gist(__isl_take isl_union_map *umap,
 1146 __isl_give isl_union_map *isl_union_map_gist(__isl_take isl_union_map *umap,
 1147 	__isl_take isl_union_map *context)
 1165 __isl_give isl_union_map *isl_union_map_plain_gist(
 1166 	__isl_take isl_union_map *umap, __isl_take isl_union_map *context)
 1166 	__isl_take isl_union_map *umap, __isl_take isl_union_map *context)
 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(
 1219 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1219 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1224 __isl_give isl_union_map *isl_union_map_lex_ge_union_map(
 1225 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1225 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1232 static __isl_give isl_union_map *union_map_intersect_domain(
 1233 	__isl_take isl_union_map *umap, __isl_take isl_union_set *uset)
 1247 __isl_give isl_union_map *isl_union_map_intersect_domain(
 1248 	__isl_take isl_union_map *umap, __isl_take isl_union_set *uset)
 1258 __isl_give isl_union_map *isl_union_map_subtract_domain(
 1259 	__isl_take isl_union_map *umap, __isl_take isl_union_set *dom)
 1272 __isl_give isl_union_map *isl_union_map_subtract_range(
 1273 	__isl_take isl_union_map *umap, __isl_take isl_union_set *dom)
 1286 static __isl_give isl_union_map *union_map_gist_domain(
 1287 	__isl_take isl_union_map *umap, __isl_take isl_union_set *uset)
 1301 __isl_give isl_union_map *isl_union_map_gist_domain(
 1302 	__isl_take isl_union_map *umap, __isl_take isl_union_set *uset)
 1312 __isl_give isl_union_map *isl_union_map_gist_range(
 1313 	__isl_take isl_union_map *umap, __isl_take isl_union_set *uset)
 1323 __isl_give isl_union_map *isl_union_map_intersect_range(
 1324 	__isl_take isl_union_map *umap, __isl_take isl_union_set *uset)
 1338 __isl_give isl_union_map *isl_union_map_intersect_range_factor_range(
 1339 	__isl_take isl_union_map *umap, __isl_take isl_union_map *factor)
 1339 	__isl_take isl_union_map *umap, __isl_take isl_union_map *factor)
 1351 	isl_union_map *umap2;
 1352 	isl_union_map *res;
 1397 static __isl_give isl_union_map *bin_op(__isl_take isl_union_map *umap1,
 1397 static __isl_give isl_union_map *bin_op(__isl_take isl_union_map *umap1,
 1398 	__isl_take isl_union_map *umap2,
 1426 __isl_give isl_union_map *isl_union_map_apply_range(
 1427 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1427 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1432 __isl_give isl_union_map *isl_union_map_apply_domain(
 1433 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1433 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1462 __isl_give isl_union_map *isl_union_map_lex_lt_union_map(
 1463 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1463 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1484 __isl_give isl_union_map *isl_union_map_lex_le_union_map(
 1485 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1485 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1502 __isl_give isl_union_map *isl_union_map_product(__isl_take isl_union_map *umap1,
 1502 __isl_give isl_union_map *isl_union_map_product(__isl_take isl_union_map *umap1,
 1503 	__isl_take isl_union_map *umap2)
 1545 __isl_give isl_union_map *isl_union_map_domain_product(
 1546 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1546 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1568 __isl_give isl_union_map *isl_union_map_range_product(
 1569 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1569 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1596 __isl_give isl_union_map *isl_union_map_flat_domain_product(
 1597 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1597 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1619 __isl_give isl_union_map *isl_union_map_flat_range_product(
 1620 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1620 	__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2)
 1673 	isl_union_map *res;
 1721 static __isl_give isl_union_map *un_op(__isl_take isl_union_map *umap,
 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,
 1778 static __isl_give isl_union_map *total(__isl_take isl_union_map *umap,
 1796 __isl_give isl_union_map *isl_union_map_affine_hull(
 1797 	__isl_take isl_union_map *umap)
 1837 __isl_give isl_union_map *isl_union_map_polyhedral_hull(
 1838 	__isl_take isl_union_map *umap)
 1858 __isl_give isl_union_map *isl_union_map_simple_hull(
 1859 	__isl_take isl_union_map *umap)
 1870 static __isl_give isl_union_map *inplace(__isl_take isl_union_map *umap,
 1870 static __isl_give isl_union_map *inplace(__isl_take isl_union_map *umap,
 1885 __isl_give isl_union_map *isl_union_map_remove_redundancies(
 1886 	__isl_take isl_union_map *umap)
 1899 __isl_give isl_union_map *isl_union_map_coalesce(
 1900 	__isl_take isl_union_map *umap)
 1911 __isl_give isl_union_map *isl_union_map_detect_equalities(
 1912 	__isl_take isl_union_map *umap)
 1923 __isl_give isl_union_map *isl_union_map_compute_divs(
 1924 	__isl_take isl_union_map *umap)
 1935 __isl_give isl_union_map *isl_union_map_lexmin(
 1936 	__isl_take isl_union_map *umap)
 1947 __isl_give isl_union_map *isl_union_map_lexmax(
 1948 	__isl_take isl_union_map *umap)
 1970 __isl_give isl_union_map *isl_union_map_universe(__isl_take isl_union_map *umap)
 1970 __isl_give isl_union_map *isl_union_map_universe(__isl_take isl_union_map *umap)
 1983 __isl_give isl_union_map *isl_union_map_reverse(__isl_take isl_union_map *umap)
 1983 __isl_give isl_union_map *isl_union_map_reverse(__isl_take isl_union_map *umap)
 2038 __isl_give isl_union_map *isl_union_map_domain_map(
 2039 	__isl_take isl_union_map *umap)
 2068 	__isl_take isl_union_map *umap)
 2080 __isl_give isl_union_map *isl_union_map_range_map(
 2081 	__isl_take isl_union_map *umap)
 2092 __isl_give isl_union_map *isl_union_set_wrapped_domain_map(
 2121 __isl_give isl_union_map *isl_union_map_deltas_map(
 2122 	__isl_take isl_union_map *umap)
 2131 __isl_give isl_union_map *isl_union_set_identity(__isl_take isl_union_set *uset)
 2174 __isl_give isl_union_map *isl_union_map_domain_factor_domain(
 2175 	__isl_take isl_union_map *umap)
 2189 __isl_give isl_union_map *isl_union_map_domain_factor_range(
 2190 	__isl_take isl_union_map *umap)
 2204 __isl_give isl_union_map *isl_union_map_range_factor_domain(
 2205 	__isl_take isl_union_map *umap)
 2219 __isl_give isl_union_map *isl_union_map_range_factor_range(
 2220 	__isl_take isl_union_map *umap)
 2234 __isl_give isl_union_map *isl_union_map_factor_domain(
 2235 	__isl_take isl_union_map *umap)
 2249 __isl_give isl_union_map *isl_union_map_factor_range(
 2250 	__isl_take isl_union_map *umap)
 2261 __isl_give isl_union_map *isl_union_set_unwrap(__isl_take isl_union_set *uset)
 2281 	isl_union_map *umap2;
 2312 isl_bool isl_union_map_is_subset(__isl_keep isl_union_map *umap1,
 2313 	__isl_keep isl_union_map *umap2)
 2347 isl_bool isl_union_map_is_equal(__isl_keep isl_union_map *umap1,
 2348 	__isl_keep isl_union_map *umap2)
 2367 isl_bool isl_union_map_is_strict_subset(__isl_keep isl_union_map *umap1,
 2368 	__isl_keep isl_union_map *umap2)
 2395 	isl_union_map *umap2;
 2424 isl_bool isl_union_map_is_disjoint(__isl_keep isl_union_map *umap1,
 2425 	__isl_keep isl_union_map *umap2)
 2476 __isl_give isl_basic_map *isl_union_map_sample(__isl_take isl_union_map *umap)
 2532 static isl_bool union_map_forall(__isl_keep isl_union_map *umap,
 2570 static isl_bool union_map_forall_user(__isl_keep isl_union_map *umap,
 2587 isl_bool isl_union_map_plain_is_empty(__isl_keep isl_union_map *umap)
 2594 isl_bool isl_union_map_is_empty(__isl_keep isl_union_map *umap)
 2630 static isl_bool single_map_is_single_valued(__isl_keep isl_union_map *umap)
 2649 	isl_union_map *umap;
 2671 	isl_union_map *umap, *test;
 2700 isl_bool isl_union_map_is_single_valued(__isl_keep isl_union_map *umap)
 2702 	isl_union_map *universe;
 2722 isl_bool isl_union_map_is_injective(__isl_keep isl_union_map *umap)
 2774 	__isl_keep isl_union_map *umap)
 2812 isl_bool isl_union_map_is_identity(__isl_keep isl_union_map *umap)
 2896 static isl_bool plain_injective_on_range(__isl_take isl_union_map *umap,
 2921 		isl_union_map *part;
 2960 static isl_bool plain_injective_on_range(__isl_take isl_union_map *umap,
 3020 	isl_union_map *umap = user;
 3034 isl_bool isl_union_map_plain_is_injective(__isl_keep isl_union_map *umap)
 3037 	isl_union_map *univ;
 3056 isl_bool isl_union_map_is_bijective(__isl_keep isl_union_map *umap)
 3067 __isl_give isl_union_map *isl_union_map_zip(__isl_take isl_union_map *umap)
 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)
 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)
 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(
 3110 	__isl_take isl_union_map *umap)
 3245 	isl_union_map *res;
 3289 static __isl_give isl_union_map *preimage_pw_multi_aff(
 3290 	__isl_take isl_union_map *umap, __isl_take isl_pw_multi_aff *pma,
 3334 __isl_give isl_union_map *isl_union_map_preimage_domain_pw_multi_aff(
 3335 	__isl_take isl_union_map *umap, __isl_take isl_pw_multi_aff *pma)
 3348 __isl_give isl_union_map *isl_union_map_preimage_range_pw_multi_aff(
 3349 	__isl_take isl_union_map *umap, __isl_take isl_pw_multi_aff *pma)
 3375 __isl_give isl_union_map *isl_union_map_preimage_domain_multi_aff(
 3376 	__isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma)
 3389 __isl_give isl_union_map *isl_union_map_preimage_range_multi_aff(
 3390 	__isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma)
 3402 __isl_give isl_union_map *isl_union_set_preimage_multi_aff(
 3420 	isl_union_map *res;
 3464 static __isl_give isl_union_map *preimage_multi_pw_aff(
 3465 	__isl_take isl_union_map *umap, __isl_take isl_multi_pw_aff *mpa,
 3509 __isl_give isl_union_map *isl_union_map_preimage_domain_multi_pw_aff(
 3510 	__isl_take isl_union_map *umap, __isl_take isl_multi_pw_aff *mpa)
 3523 	isl_union_map *umap;
 3524 	isl_union_map *res;
 3525 	__isl_give isl_union_map *(*fn)(__isl_take isl_union_map *umap,
 3525 	__isl_give isl_union_map *(*fn)(__isl_take isl_union_map *umap,
 3535 	isl_union_map *umap;
 3550 static __isl_give isl_union_map *preimage_union_pw_multi_aff(
 3551 	__isl_take isl_union_map *umap,
 3553 	__isl_give isl_union_map *(*fn)(__isl_take isl_union_map *umap,
 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(
 3580 	__isl_take isl_union_map *umap,
 3595 __isl_give isl_union_map *isl_union_map_preimage_range_union_pw_multi_aff(
 3596 	__isl_take isl_union_map *umap,
 3621 __isl_give isl_union_map *isl_union_map_reset_user(
 3622 	__isl_take isl_union_map *umap)
 3645 __isl_give isl_union_map *isl_union_map_remove_divs(
 3646 	__isl_take isl_union_map *umap)
 3670 	isl_union_map *res;
 3691 __isl_give isl_union_map *isl_union_map_project_out(
 3692 	__isl_take isl_union_map *umap,
 3720 __isl_give isl_union_map *isl_union_map_project_out_all_params(
 3721 	__isl_take isl_union_map *umap)
 3773 isl_bool isl_union_map_involves_dims(__isl_keep isl_union_map *umap,
 3797 	isl_union_map *res;
 3827 __isl_give isl_union_map *isl_union_map_reset_range_space(
 3828 	__isl_take isl_union_map *umap, __isl_take isl_space *space)
 3843 static isl_stat check_union_map_space_equal_dim(__isl_keep isl_union_map *umap,
 3864 	isl_union_map *res;
 3889 __isl_give isl_union_map *isl_union_map_reset_equal_dim_space(
 3890 	__isl_take isl_union_map *umap, __isl_take isl_space *space)
 3930 	isl_union_map *res;
 3960 static __isl_give isl_union_map *intersect_explicit_domain(
 3961 	__isl_take isl_union_map *umap, __isl_keep isl_multi_union_pw_aff *mupa)
 3994 static __isl_give isl_union_map *isl_union_map_order_at_multi_union_pw_aff(
 3995 	__isl_take isl_union_map *umap, __isl_take isl_multi_union_pw_aff *mupa,
 4020 __isl_give isl_union_map *isl_union_map_eq_at_multi_union_pw_aff(
 4021 	__isl_take isl_union_map *umap,
 4031 __isl_give isl_union_map *isl_union_map_lex_lt_at_multi_union_pw_aff(
 4032 	__isl_take isl_union_map *umap,
 4042 __isl_give isl_union_map *isl_union_map_lex_gt_at_multi_union_pw_aff(
 4043 	__isl_take isl_union_map *umap,
 4095 uint32_t isl_union_map_get_hash(__isl_keep isl_union_map *umap)
 4213 __isl_give isl_union_map *isl_union_map_remove_map_if(
 4214 	__isl_take isl_union_map *umap,
tools/polly/lib/External/isl/isl_union_map_private.h
   13 __isl_keep isl_space *isl_union_map_peek_space(__isl_keep isl_union_map *umap);
   14 isl_bool isl_union_map_is_params(__isl_keep isl_union_map *umap);
   15 isl_bool isl_union_map_space_has_equal_params(__isl_keep isl_union_map *umap,
   19 __isl_give isl_union_map *isl_union_map_reset_range_space(
   20 	__isl_take isl_union_map *umap, __isl_take isl_space *space);
   21 __isl_give isl_union_map *isl_union_map_reset_equal_dim_space(
   22 	__isl_take isl_union_map *umap, __isl_take isl_space *space);
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
  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(
  489 	isl_union_map *filter;
  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/gpu.c
  144 	isl_union_map *write;
  250 static __isl_give isl_union_map *remove_independences(struct gpu_prog *prog,
  251 	struct gpu_array_info *array, __isl_take isl_union_map *order)
  284 	isl_union_map *accesses;
  300 		isl_union_map *order;
  504 static __isl_give isl_set *extract_sizes(__isl_keep isl_union_map *sizes,
  616 	__isl_keep isl_union_map *sizes)
  645 	__isl_keep isl_union_map *sizes)
  784 static __isl_give isl_union_map *group_tagged_access_relation(
  788 	isl_union_map *access;
 1852 	isl_union_map *schedule;
 2139 static __isl_give isl_union_map *wrapped_reference_to_access(
 2140 	__isl_take isl_union_set *ref, __isl_take isl_union_map *tagged)
 2142 	isl_union_map *tag2access;
 2233 static __isl_give isl_union_map *remove_local_accesses(
 2234 	struct gpu_prog *prog, __isl_take isl_union_map *tagged,
 2235 	__isl_take isl_union_map *access, __isl_take isl_union_map *sched,
 2235 	__isl_take isl_union_map *access, __isl_take isl_union_map *sched,
 2241 	isl_union_map *local, *external, *universe;
 2312 static __isl_give isl_union_map *remove_local_accesses_group(
 2314 	__isl_take isl_union_map *access, __isl_keep isl_union_map *prefix,
 2314 	__isl_take isl_union_map *access, __isl_keep isl_union_map *prefix,
 2317 	isl_union_map *sched, *tagged;
 2501 __isl_give isl_union_map *extract_sizes_from_str(isl_ctx *ctx, const char *str)
 2832 	isl_union_map *schedule;
 2871 	isl_union_map *access;
 3196 static __isl_give isl_union_map *anchored_non_local_accesses(
 3200 	isl_union_map *access;
 3201 	isl_union_map *prefix;
 3336 	isl_union_map *access;
 3490 	isl_union_map *access;
 3707 	isl_union_map *local;
 3708 	isl_union_map *may_writes, *shared_access;
 3709 	isl_union_map *kernel_prefix, *thread_prefix;
 3710 	isl_union_map *equal;
 3841 	isl_union_map *host_schedule;
 4295 static __isl_give isl_union_map *approximate_copy_out(
 4296 	__isl_take isl_union_map *copy, struct gpu_prog *prog)
 4299 	isl_union_map *res;
 4306 		isl_union_map *copy_i;
 4369 	isl_union_map *dep_raw, *dep;
 4370 	isl_union_map *validity, *proximity, *coincidence;
 4451 static __isl_give isl_union_map *get_local_coincidence(
 4455 	isl_union_map *coincidence;
 4495 	isl_union_map *coincidence;
 4508 		isl_union_map *coincidence_i;
 4740 	isl_union_map *extension;
 4777 		isl_union_map *to_outer;
 4778 		isl_union_map *may_write;
 4828 	isl_union_map *local_flow;
 4829 	isl_union_map *inner_band_flow;
 4830 	isl_union_map *may_persist_flow;
 4846 	isl_union_map *flow;
 4895 	isl_union_map *flow;
 4963 	isl_union_map *flow;
 5095 	isl_union_map *flow, *local_flow;
 5171 	__isl_take isl_union_map *prefix, struct gpu_prog *prog)
 5175 	isl_union_map *may_write, *must_write, *copy_out, *not_written;
 5176 	isl_union_map *read, *copy_in;
 5177 	isl_union_map *tagged;
 5178 	isl_union_map *local_uninitialized;
 5289 	isl_union_map *prefix;
 5343 	isl_union_map *any_to_outer;
 5363 	__isl_take isl_union_map *tagged, __isl_keep pet_expr *expr)
 5409 	isl_union_map *read, *write, *all;
 5484 	isl_union_map *tagged;
 5504 		isl_union_map *must, *may;
 5535 	__isl_keep isl_union_map *any_to_outer)
 5572 	__isl_keep isl_union_map *any_to_outer)
 5762 	isl_union_map *must_kill;
tools/polly/lib/External/ppcg/gpu.h
  115 	isl_union_map *dep_order;
  171 	isl_union_map *read;
  174 	isl_union_map *may_write;
  176 	isl_union_map *must_write;
  178 	isl_union_map *tagged_must_kill;
  184 	isl_union_map *to_outer;
  186 	isl_union_map *to_inner;
  190 	isl_union_map *any_to_outer;
  193 	isl_union_map *array_order;
  231 	isl_union_map *sizes;
  234 	isl_union_map *used_sizes;
tools/polly/lib/External/ppcg/gpu_group.c
   49 __isl_give isl_union_map *gpu_array_ref_group_access_relation(
   53 	isl_union_map *access;
  474 	isl_union_map *host_sched;
  475 	isl_union_map *shared_sched;
  476 	isl_union_map *copy_sched;
  477 	isl_union_map *thread_sched;
  478 	isl_union_map *full_sched;
  517 	__isl_keep isl_union_map *access)
  574 static __isl_give isl_union_map *localize_access(struct gpu_group_data *data,
  575 	__isl_take isl_union_map *access)
  580 	isl_union_map *umap;
  827 		isl_union_map *umap;
  956 	__isl_keep isl_union_map *access)
 1008 	__isl_keep isl_union_map *access, struct gpu_group_data *data)
 1010 	isl_union_map *shared;
 1095 	isl_union_map *access, *local;
 1519 		isl_union_map *order;
 1545 static __isl_give isl_union_map *expand(__isl_take isl_union_map *s,
 1545 static __isl_give isl_union_map *expand(__isl_take isl_union_map *s,
 1608 static __isl_give isl_union_map *prefix_with_equalities(
 1611 	isl_union_map *schedule;
tools/polly/lib/External/ppcg/gpu_group.h
   55 __isl_give isl_union_map *gpu_array_ref_group_access_relation(
tools/polly/lib/External/ppcg/grouping.c
   40 	isl_union_map *dep;
   64 	isl_union_map *validity, *proximity;
  210 	isl_union_map *umap, *equal;
  313 	__isl_keep isl_union_map *dep)
  319 		isl_union_map *dep_i;
  652 	isl_union_map *umap;
tools/polly/lib/External/ppcg/hybrid.c
 1093 	isl_union_map *flow, *other, *dep, *umap;
 1107 		isl_union_map *local, *non_local, *order, *adj;
 1762 	isl_union_map *prefix, *schedule;
tools/polly/lib/External/ppcg/ppcg.c
  331 static __isl_give isl_union_map *project_out_tags(
  332 	__isl_take isl_union_map *umap)
  349 	isl_union_map *tagged;
  391 	isl_union_map *kills;
  392 	isl_union_map *exposed;
  393 	isl_union_map *covering;
  431 	isl_union_map *live_in;
  434 	isl_union_map *must_source;
  435 	isl_union_map *kills;
  436 	isl_union_map *tagged_flow;
  524 	isl_union_map *reads;
  525 	isl_union_map *shared_access;
  527 	isl_union_map *unmatched;
  590 	isl_union_map *shared_access;
  591 	isl_union_map *exposed;
  592 	isl_union_map *live_in;
  593 	isl_union_map *sink_access;
  594 	isl_union_map *shared_sink;
  651 	isl_union_map *tf;
  719 	isl_union_map *may_source;
  775 	isl_union_map *dep;
tools/polly/lib/External/ppcg/ppcg.h
   83 	isl_union_map *tagged_reads;
   84 	isl_union_map *reads;
   85 	isl_union_map *live_in;
   86 	isl_union_map *tagged_may_writes;
   87 	isl_union_map *may_writes;
   88 	isl_union_map *tagged_must_writes;
   89 	isl_union_map *must_writes;
   90 	isl_union_map *live_out;
   91 	isl_union_map *tagged_must_kills;
   92 	isl_union_map *must_kills;
   96 	isl_union_map *independence;
   98 	isl_union_map *dep_flow;
   99 	isl_union_map *tagged_dep_flow;
  100 	isl_union_map *dep_false;
  101 	isl_union_map *dep_forced;
  102 	isl_union_map *dep_order;
  103 	isl_union_map *tagged_dep_order;
tools/polly/lib/Support/GICHelper.cpp
  113 std::string polly::stringFromIslObj(__isl_keep isl_union_map *umap) {
tools/polly/lib/Support/ISLTools.cpp
  835 LLVM_DUMP_METHOD void polly::dumpPw(__isl_keep isl_union_map *UMap) {
  867 LLVM_DUMP_METHOD void polly::dumpExpanded(__isl_keep isl_union_map *UMap) {