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

References

tools/polly/include/polly/CodeGen/IslNodeBuilder.h
   81   void addParameters(__isl_take isl_set *Context);
  196   bool materializeParameters(__isl_take isl_set *Set);
  296   Value *preloadUnconditionally(__isl_take isl_set *AccessRange,
  310                               __isl_take isl_set *Domain);
tools/polly/include/polly/ScopBuilder.h
  160                           __isl_keep isl_set *Domain,
  162                           SmallVectorImpl<__isl_give isl_set *> &ConditionSets);
  173                           Loop *L, __isl_keep isl_set *Domain,
  175                           SmallVectorImpl<__isl_give isl_set *> &ConditionSets);
  183                           __isl_keep isl_set *Domain,
  185                           SmallVectorImpl<__isl_give isl_set *> &ConditionSets);
  195   __isl_give isl_set *buildUnsignedConditionSets(
  196       BasicBlock *BB, Value *Condition, __isl_keep isl_set *Domain,
tools/polly/include/polly/ScopInfo.h
 1654                         Instruction *TI, Loop *L, __isl_keep isl_set *Domain,
 1656                         SmallVectorImpl<__isl_give isl_set *> &ConditionSets);
 1666 __isl_give isl_set *
 1668                            __isl_keep isl_set *Domain, const SCEV *SCEV_TestVal,
 1679                         __isl_keep isl_set *Domain,
 1681                         SmallVectorImpl<__isl_give isl_set *> &ConditionSets);
tools/polly/include/polly/Support/GICHelper.h
  155 std::string stringFromIslObj(__isl_keep isl_set *set);
  180                                      __isl_keep isl_set *Set) {
tools/polly/include/polly/Support/ISLTools.h
  541 void dumpPw(__isl_keep isl_set *Set);
  587 void dumpExpanded(__isl_keep isl_set *Set);
tools/polly/lib/Analysis/DependenceInfo.cpp
  135       isl_set *domcp = Stmt.getDomain().release();
  534       isl_set *AccDomW = isl_map_wrap(MA->getAccessRelation().release());
  580       isl_set *AccDomW = isl_map_wrap(MA->getAccessRelation().release());
  695   isl_set *Deltas, *Distance;
tools/polly/lib/Analysis/ScopBuilder.cpp
  360 __isl_give isl_set *ScopBuilder::buildUnsignedConditionSets(
  361     BasicBlock *BB, Value *Condition, __isl_keep isl_set *Domain,
  373   isl_set *First =
  378   isl_set *Second;
  386   isl_set *ConsequenceCondSet = isl_set_intersect(First, Second);
  391     BasicBlock *BB, SwitchInst *SI, Loop *L, __isl_keep isl_set *Domain,
  393     SmallVectorImpl<__isl_give isl_set *> &ConditionSets) {
  407     isl_set *CaseConditionSet =
  416   isl_set *ConditionSetUnion = isl_set_copy(ConditionSets[1]);
  429     __isl_keep isl_set *Domain,
  431     SmallVectorImpl<__isl_give isl_set *> &ConditionSets) {
  432   isl_set *ConsequenceCondSet = nullptr;
  471     isl_set *ConsCondPart0 = ConditionSets.pop_back_val();
  473     isl_set *ConsCondPart1 = ConditionSets.pop_back_val();
  536   isl_set *AlternativeCondSet = nullptr;
  562     BasicBlock *BB, Instruction *TI, Loop *L, __isl_keep isl_set *Domain,
  564     SmallVectorImpl<__isl_give isl_set *> &ConditionSets) {
  756       SmallVector<isl_set *, 8> ConditionSets;
  929     SmallVector<isl_set *, 8> ConditionSets;
 1500     isl_set *Dom = scop->getDomainConditions(AS.BB).release();
 1513     isl_set *S = AS.Set.copy();
 1556     SmallVector<isl_set *, 2> ConditionSets;
 1569     isl_set *AssumptionCtx = nullptr;
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
 1099 bool IslNodeBuilder::materializeParameters(isl_set *Set) {
 1196 Value *IslNodeBuilder::preloadUnconditionally(isl_set *AccessRange,
 1228                                             isl_set *Domain) {
 1229   isl_set *AccessRange = isl_map_range(MA.getAddressFunction().release());
 1240   isl_set *Universe = isl_set_universe(isl_set_get_space(Domain));
 1524 void IslNodeBuilder::addParameters(__isl_take isl_set *Context) {
tools/polly/lib/Exchange/JSONExporter.cpp
  462           isl_set *NewAccessSet = isl_map_range(isl_map_copy(NewAccessMap));
  463           isl_set *CurrentAccessSet =
tools/polly/lib/External/isl/include/isl/aff.h
  135 	__isl_take isl_set *context);
  137 	__isl_take isl_set *context);
  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,
  162 __isl_give isl_set *isl_aff_le_set(__isl_take isl_aff *aff1,
  167 __isl_give isl_set *isl_aff_lt_set(__isl_take isl_aff *aff1,
  172 __isl_give isl_set *isl_aff_ge_set(__isl_take isl_aff *aff1,
  177 __isl_give isl_set *isl_aff_gt_set(__isl_take isl_aff *aff1,
  195 __isl_give isl_pw_aff *isl_pw_aff_alloc(__isl_take isl_set *set,
  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);
  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);
  302 	__isl_take isl_set *set);
  304 	__isl_take isl_set *set);
  306 	__isl_take isl_set *set);
  331 	__isl_take isl_set *context);
  333 	__isl_take isl_set *context);
  350 	isl_stat (*fn)(__isl_take isl_set *set, __isl_take isl_aff *aff,
  353 __isl_give isl_set *isl_set_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,
  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,
  431 	__isl_take isl_multi_aff *maff, __isl_take isl_set *context);
  433 	__isl_take isl_set *context);
  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,
  483 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_alloc(__isl_take isl_set *set,
  528 __isl_give isl_set *isl_pw_multi_aff_domain(__isl_take isl_pw_multi_aff *pma);
  532 	__isl_take isl_set *set);
  535 	__isl_take isl_set *domain, __isl_take isl_multi_val *mv);
  597 	__isl_take isl_pw_multi_aff *pma, __isl_take isl_set *set);
  599 	__isl_take isl_pw_multi_aff *pma, __isl_take isl_set *set);
  601 	__isl_take isl_pw_multi_aff *pma, __isl_take isl_set *set);
  614 	__isl_take isl_pw_multi_aff *pma, __isl_take isl_set *set);
  616 	__isl_take isl_pw_multi_aff *pma, __isl_take isl_set *set);
  627 	isl_stat (*fn)(__isl_take isl_set *set, __isl_take isl_multi_aff *maff,
  631 __isl_give isl_set *isl_set_from_pw_multi_aff(__isl_take isl_pw_multi_aff *pma);
  637 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_set(__isl_take isl_set *set);
  700 	__isl_take isl_union_pw_multi_aff *upma, __isl_take isl_set *context);
  761 	__isl_take isl_union_pw_multi_aff *upma, __isl_take isl_set *set);
  798 __isl_give isl_set *isl_multi_pw_aff_domain(__isl_take isl_multi_pw_aff *mpa);
  800 	__isl_take isl_multi_pw_aff *mpa, __isl_take isl_set *set);
  802 	__isl_take isl_multi_pw_aff *mpa, __isl_take isl_set *domain);
  807 	__isl_take isl_multi_pw_aff *mpa, __isl_take isl_set *set);
  809 	__isl_take isl_multi_pw_aff *mpa, __isl_take isl_set *set);
  830 __isl_give isl_set *isl_set_from_multi_pw_aff(__isl_take isl_multi_pw_aff *mpa);
  928 	__isl_take isl_union_pw_aff *upa, __isl_take isl_set *context);
  949 	__isl_take isl_union_pw_aff *upa, __isl_take isl_set *set);
  999 	__isl_take isl_multi_union_pw_aff *mupa, __isl_take isl_set *params);
 1001 	__isl_take isl_multi_union_pw_aff *mupa, __isl_take isl_set *set);
 1012 	__isl_take isl_multi_union_pw_aff *aff, __isl_take isl_set *context);
tools/polly/lib/External/isl/include/isl/ast_build.h
   51 __isl_give isl_ast_build *isl_ast_build_from_context(__isl_take isl_set *set);
   59 	__isl_take isl_ast_build *build, __isl_take isl_set *set);
   99 	__isl_keep isl_ast_build *build, __isl_take isl_set *set);
tools/polly/lib/External/isl/include/isl/constraint.h
   67 __isl_give isl_set *isl_set_add_constraint(__isl_take isl_set *set,
   67 __isl_give isl_set *isl_set_add_constraint(__isl_take isl_set *set,
tools/polly/lib/External/isl/include/isl/flow.h
   33 	__isl_take isl_set *source_restr, __isl_take isl_set *sink_restr);
   33 	__isl_take isl_set *source_restr, __isl_take isl_set *sink_restr);
   35 	__isl_take isl_set *source_restr);
   40 	__isl_keep isl_map *source_map, __isl_keep isl_set *sink,
tools/polly/lib/External/isl/include/isl/ilp.h
   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,
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
 2623 inline set manage(__isl_take isl_set *ptr);
 2624 inline set manage_copy(__isl_keep isl_set *ptr);
 2627   friend inline set manage(__isl_take isl_set *ptr);
 2628   friend inline set manage_copy(__isl_keep isl_set *ptr);
 2630   isl_set *ptr = nullptr;
 2632   inline explicit set(__isl_take isl_set *ptr);
 2644   inline __isl_give isl_set *copy() const &;
 2645   inline __isl_give isl_set *copy() && = delete;
 2646   inline __isl_keep isl_set *get() const;
 2647   inline __isl_give isl_set *release();
14449 set manage(__isl_take isl_set *ptr) {
14452 set manage_copy(__isl_keep isl_set *ptr) {
14469 set::set(__isl_take isl_set *ptr)
14503 __isl_give isl_set *set::copy() const & {
14507 __isl_keep isl_set *set::get() const {
14511 __isl_give isl_set *set::release() {
14512   isl_set *tmp = ptr;
tools/polly/lib/External/isl/include/isl/map.h
  236 		__isl_give isl_set **empty);
  239 		__isl_give isl_set **empty);
  241 		__isl_take isl_map *map, __isl_take isl_set *dom,
  242 		__isl_give isl_set **empty);
  244 		__isl_take isl_map *map, __isl_take isl_set *dom,
  245 		__isl_give isl_set **empty);
  256 	__isl_give isl_set **empty);
  259 	__isl_give isl_set **empty);
  311 		__isl_take isl_set *set);
  315 		__isl_take isl_set *set);
  374 		__isl_take isl_set *params);
  380 	__isl_take isl_set *dom);
  382 	__isl_take isl_set *dom);
  398 __isl_give isl_set *isl_map_deltas(__isl_take isl_map *map);
  466 __isl_give isl_map *isl_set_identity(__isl_take isl_set *set);
  471 isl_bool isl_set_is_wrapping(__isl_keep isl_set *set);
  473 __isl_give isl_set *isl_map_wrap(__isl_take isl_map *map);
  475 __isl_give isl_map *isl_set_unwrap(__isl_take isl_set *set);
  493 __isl_give isl_set *isl_set_flatten(__isl_take isl_set *set);
  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);
  500 __isl_give isl_map *isl_set_wrapped_domain_map(__isl_take isl_set *set);
  503 __isl_give isl_map *isl_map_from_domain(__isl_take isl_set *set);
  508 __isl_give isl_map *isl_map_from_range(__isl_take isl_set *set);
  511 __isl_give isl_map *isl_map_from_domain_and_range(__isl_take isl_set *domain,
  512 	__isl_take isl_set *range);
  601 	__isl_take isl_set *context);
  603 	__isl_take isl_set *context);
  605 	__isl_take isl_set *context);
tools/polly/lib/External/isl/include/isl/polynomial.h
  119 	__isl_take isl_qpolynomial *qp, __isl_take isl_set *context);
  121 	__isl_take isl_qpolynomial *qp, __isl_take isl_set *context);
  143 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_alloc(__isl_take isl_set *set,
  179 __isl_give isl_set *isl_pw_qpolynomial_domain(__isl_take isl_pw_qpolynomial *pwqp);
  181 	__isl_take isl_pw_qpolynomial *pwpq, __isl_take isl_set *set);
  183 	__isl_take isl_pw_qpolynomial *pwpq, __isl_take isl_set *set);
  185 	__isl_take isl_pw_qpolynomial *pwpq, __isl_take isl_set *set);
  246 	isl_stat (*fn)(__isl_take isl_set *set, __isl_take isl_qpolynomial *qp,
  250 	isl_stat (*fn)(__isl_take isl_set *set, __isl_take isl_qpolynomial *qp,
  271 	__isl_take isl_pw_qpolynomial *pwqp, __isl_take isl_set *context);
  273 	__isl_take isl_pw_qpolynomial *pwqp, __isl_take isl_set *context);
  330 	__isl_take isl_qpolynomial_fold *fold, __isl_take isl_set *context);
  332 	__isl_take isl_qpolynomial_fold *fold, __isl_take isl_set *context);
  357 	__isl_take isl_set *set, __isl_take isl_qpolynomial_fold *fold);
  394 __isl_give isl_set *isl_pw_qpolynomial_fold_domain(
  397 	__isl_take isl_pw_qpolynomial_fold *pwf, __isl_take isl_set *set);
  399 	__isl_take isl_pw_qpolynomial_fold *pwf, __isl_take isl_set *set);
  401 	__isl_take isl_pw_qpolynomial_fold *pwf, __isl_take isl_set *set);
  438 	isl_stat (*fn)(__isl_take isl_set *set,
  442 	isl_stat (*fn)(__isl_take isl_set *set,
  454 	__isl_take isl_pw_qpolynomial_fold *pwf, __isl_take isl_set *context);
  456 	__isl_take isl_pw_qpolynomial_fold *pwf, __isl_take isl_set *context);
  468 	__isl_take isl_set *set, __isl_take isl_pw_qpolynomial_fold *pwf,
  531 	__isl_take isl_set *set);
  567 	__isl_take isl_set *context);
  629 	__isl_take isl_set *set);
  672 	__isl_take isl_set *context);
tools/polly/lib/External/isl/include/isl/schedule.h
   60 	__isl_take isl_schedule_constraints *sc, __isl_take isl_set *context);
   88 __isl_give isl_set *isl_schedule_constraints_get_context(
  159 	__isl_take isl_schedule *schedule, __isl_take isl_set *context);
  164 	__isl_take isl_schedule *schedule, __isl_take isl_set *guard);
  172 	__isl_take isl_schedule *schedule, __isl_take isl_set *context);
tools/polly/lib/External/isl/include/isl/schedule_node.h
  116 __isl_give isl_set *isl_schedule_node_band_get_ast_isolate_option(
  151 __isl_give isl_set *isl_schedule_node_context_get_context(
  163 __isl_give isl_set *isl_schedule_node_guard_get_guard(
  194 	__isl_take isl_schedule_node *node, __isl_take isl_set *context);
  201 	__isl_take isl_schedule_node *node, __isl_take isl_set *context);
tools/polly/lib/External/isl/include/isl/set.h
   34 unsigned isl_set_n_dim(__isl_keep isl_set *set);
   35 unsigned isl_set_n_param(__isl_keep isl_set *set);
   36 unsigned isl_set_dim(__isl_keep isl_set *set, enum isl_dim_type type);
   39 isl_ctx *isl_set_get_ctx(__isl_keep isl_set *set);
   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,
   42 __isl_give isl_set *isl_set_reset_space(__isl_take isl_set *set,
   52 isl_bool isl_set_has_tuple_name(__isl_keep isl_set *set);
   53 const char *isl_set_get_tuple_name(__isl_keep isl_set *set);
   56 __isl_give isl_set *isl_set_set_tuple_name(__isl_take isl_set *set,
   56 __isl_give isl_set *isl_set_set_tuple_name(__isl_take isl_set *set,
   63 isl_bool isl_set_has_dim_name(__isl_keep isl_set *set,
   65 const char *isl_set_get_dim_name(__isl_keep isl_set *set,
   67 __isl_give isl_set *isl_set_set_dim_name(__isl_take isl_set *set,
   67 __isl_give isl_set *isl_set_set_dim_name(__isl_take isl_set *set,
   74 __isl_give isl_set *isl_set_set_dim_id(__isl_take isl_set *set,
   74 __isl_give isl_set *isl_set_set_dim_id(__isl_take isl_set *set,
   76 isl_bool isl_set_has_dim_id(__isl_keep 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,
   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);
   82 __isl_give isl_set *isl_set_reset_tuple_id(__isl_take isl_set *set);
   83 isl_bool isl_set_has_tuple_id(__isl_keep 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);
   85 __isl_give isl_set *isl_set_reset_user(__isl_take isl_set *set);
   87 int isl_set_find_dim_by_id(__isl_keep isl_set *set, enum isl_dim_type type,
   89 int isl_set_find_dim_by_name(__isl_keep isl_set *set, enum isl_dim_type type,
  129 __isl_give isl_set *isl_set_remove_redundancies(__isl_take isl_set *set);
  129 __isl_give isl_set *isl_set_remove_redundancies(__isl_take isl_set *set);
  133 __isl_give isl_set *isl_set_list_union(__isl_take isl_set_list *list);
  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);
  144 void isl_set_dump(__isl_keep isl_set *set);
  148 	__isl_keep isl_set *map);
  153 __isl_give isl_set *isl_set_fix_si(__isl_take isl_set *set,
  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,
  155 __isl_give isl_set *isl_set_lower_bound_si(__isl_take isl_set *set,
  160 __isl_give isl_set *isl_set_lower_bound_val(__isl_take isl_set *set,
  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,
  162 __isl_give isl_set *isl_set_upper_bound_si(__isl_take isl_set *set,
  167 __isl_give isl_set *isl_set_upper_bound_val(__isl_take isl_set *set,
  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,
  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(
  186 		__isl_take isl_set *set, __isl_take isl_set *dom,
  186 		__isl_take isl_set *set, __isl_take isl_set *dom,
  187 		__isl_give isl_set **empty);
  188 __isl_give isl_set *isl_set_partial_lexmax(
  189 		__isl_take isl_set *set, __isl_take isl_set *dom,
  189 		__isl_take isl_set *set, __isl_take isl_set *dom,
  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);
  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);
  198 __isl_give isl_set *isl_set_lexmax(__isl_take isl_set *set);
  201 	__isl_give isl_set **empty);
  204 	__isl_give isl_set **empty);
  206 	__isl_take isl_set *set);
  208 	__isl_take isl_set *set);
  211 __isl_give isl_set *isl_basic_set_union(
  217 int isl_set_follows_at(__isl_keep isl_set *set1,
  218 	__isl_keep isl_set *set2, int pos);
  223 __isl_give isl_set *isl_set_params(__isl_take isl_set *set);
  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);
  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);
  244 __isl_give isl_set *isl_set_copy(__isl_keep isl_set *set);
  245 __isl_null isl_set *isl_set_free(__isl_take isl_set *set);
  245 __isl_null isl_set *isl_set_free(__isl_take 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);
  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);
  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);
  264 	__isl_take isl_set *set);
  266 	__isl_take isl_set *set);
  268 	__isl_take isl_set *set, __isl_take isl_set_list *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(
  272 	__isl_take isl_set *set1, __isl_take isl_set *set2);
  272 	__isl_take isl_set *set1, __isl_take isl_set *set2);
  274 __isl_give isl_set *isl_set_union(
  275 		__isl_take isl_set *set1,
  276 		__isl_take isl_set *set2);
  277 __isl_give isl_set *isl_set_product(__isl_take isl_set *set1,
  277 __isl_give isl_set *isl_set_product(__isl_take isl_set *set1,
  278 	__isl_take isl_set *set2);
  281 __isl_give isl_set *isl_set_flat_product(__isl_take isl_set *set1,
  281 __isl_give isl_set *isl_set_flat_product(__isl_take isl_set *set1,
  282 	__isl_take isl_set *set2);
  284 __isl_give isl_set *isl_set_intersect(
  285 		__isl_take isl_set *set1,
  286 		__isl_take isl_set *set2);
  288 __isl_give isl_set *isl_set_intersect_params(__isl_take isl_set *set,
  288 __isl_give isl_set *isl_set_intersect_params(__isl_take isl_set *set,
  289 		__isl_take isl_set *params);
  291 __isl_give isl_set *isl_set_subtract(
  292 		__isl_take isl_set *set1,
  293 		__isl_take isl_set *set2);
  295 __isl_give isl_set *isl_set_complement(__isl_take isl_set *set);
  295 __isl_give isl_set *isl_set_complement(__isl_take isl_set *set);
  297 __isl_give isl_set *isl_set_apply(
  298 		__isl_take isl_set *set,
  300 __isl_give isl_set *isl_set_preimage_multi_aff(__isl_take isl_set *set,
  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,
  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,
  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,
  306 __isl_give isl_set *isl_set_fix_val(__isl_take isl_set *set,
  313 __isl_give isl_set *isl_set_insert_dims(__isl_take isl_set *set,
  313 __isl_give isl_set *isl_set_insert_dims(__isl_take isl_set *set,
  317 __isl_give isl_set *isl_set_add_dims(__isl_take isl_set *set,
  317 __isl_give isl_set *isl_set_add_dims(__isl_take isl_set *set,
  322 __isl_give isl_set *isl_set_move_dims(__isl_take isl_set *set,
  322 __isl_give isl_set *isl_set_move_dims(__isl_take isl_set *set,
  328 __isl_give isl_set *isl_set_project_out(__isl_take isl_set *set,
  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,
  337 __isl_give isl_set *isl_set_eliminate(__isl_take isl_set *set,
  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,
  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,
  341 __isl_give isl_set *isl_set_remove_dims(__isl_take isl_set *bset,
  346 __isl_give isl_set *isl_set_remove_divs_involving_dims(__isl_take isl_set *set,
  346 __isl_give isl_set *isl_set_remove_divs_involving_dims(__isl_take isl_set *set,
  350 __isl_give isl_set *isl_set_remove_unknown_divs(__isl_take isl_set *set);
  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);
  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,
  352 __isl_give isl_set *isl_set_split_dims(__isl_take isl_set *set,
  361 __isl_give isl_set *isl_set_drop_constraints_involving_dims(
  362 	__isl_take isl_set *set,
  364 __isl_give isl_set *isl_set_drop_constraints_not_involving_dims(
  365 	__isl_take isl_set *set,
  370 isl_bool isl_set_involves_dims(__isl_keep isl_set *set,
  373 void isl_set_print_internal(__isl_keep isl_set *set, FILE *out, int indent);
  374 isl_bool isl_set_plain_is_empty(__isl_keep isl_set *set);
  375 isl_bool isl_set_plain_is_universe(__isl_keep isl_set *set);
  376 isl_bool isl_set_is_params(__isl_keep isl_set *set);
  378 isl_bool isl_set_is_empty(__isl_keep isl_set *set);
  379 isl_bool isl_set_is_bounded(__isl_keep isl_set *set);
  381 isl_bool isl_set_is_subset(__isl_keep isl_set *set1, __isl_keep isl_set *set2);
  381 isl_bool isl_set_is_subset(__isl_keep isl_set *set1, __isl_keep isl_set *set2);
  383 isl_bool isl_set_is_strict_subset(__isl_keep isl_set *set1,
  384 	__isl_keep isl_set *set2);
  386 isl_bool isl_set_is_equal(__isl_keep isl_set *set1, __isl_keep isl_set *set2);
  386 isl_bool isl_set_is_equal(__isl_keep isl_set *set1, __isl_keep isl_set *set2);
  388 isl_bool isl_set_is_disjoint(__isl_keep isl_set *set1,
  389 	__isl_keep isl_set *set2);
  390 isl_bool isl_set_is_singleton(__isl_keep isl_set *set);
  391 isl_bool isl_set_is_box(__isl_keep isl_set *set);
  392 isl_bool isl_set_has_equal_space(__isl_keep isl_set *set1,
  393 	__isl_keep isl_set *set2);
  395 __isl_give isl_set *isl_set_sum(__isl_take isl_set *set1,
  395 __isl_give isl_set *isl_set_sum(__isl_take isl_set *set1,
  396 	__isl_take isl_set *set2);
  398 __isl_give isl_set *isl_set_neg(__isl_take isl_set *set);
  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);
  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);
  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);
  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,
  408 isl_bool isl_set_dim_is_bounded(__isl_keep isl_set *set,
  410 isl_bool isl_set_dim_has_lower_bound(__isl_keep isl_set *set,
  412 isl_bool isl_set_dim_has_upper_bound(__isl_keep isl_set *set,
  414 isl_bool isl_set_dim_has_any_lower_bound(__isl_keep isl_set *set,
  416 isl_bool isl_set_dim_has_any_upper_bound(__isl_keep isl_set *set,
  422 __isl_give isl_set *isl_set_gist_basic_set(__isl_take isl_set *set,
  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,
  425 __isl_give isl_set *isl_set_gist(__isl_take isl_set *set,
  426 	__isl_take isl_set *context);
  427 __isl_give isl_set *isl_set_gist_params(__isl_take isl_set *set,
  427 __isl_give isl_set *isl_set_gist_params(__isl_take isl_set *set,
  428 	__isl_take isl_set *context);
  429 isl_stat isl_set_dim_residue_class_val(__isl_keep isl_set *set,
  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);
  438 __isl_give isl_set *isl_set_coalesce(__isl_take isl_set *set);
  440 int isl_set_plain_cmp(__isl_keep isl_set *set1, __isl_keep isl_set *set2);
  440 int isl_set_plain_cmp(__isl_keep isl_set *set1, __isl_keep isl_set *set2);
  441 isl_bool isl_set_plain_is_equal(__isl_keep isl_set *set1,
  442 	__isl_keep isl_set *set2);
  443 isl_bool isl_set_plain_is_disjoint(__isl_keep isl_set *set1,
  444 	__isl_keep isl_set *set2);
  448 int isl_set_n_basic_set(__isl_keep isl_set *set);
  450 isl_stat isl_set_foreach_basic_set(__isl_keep isl_set *set,
  453 	__isl_keep isl_set *set);
  455 isl_stat isl_set_foreach_point(__isl_keep isl_set *set,
  457 __isl_give isl_val *isl_set_count_val(__isl_keep isl_set *set);
  462 __isl_give isl_set *isl_set_from_point(__isl_take isl_point *pnt);
  465 __isl_give isl_set *isl_set_box_from_points(__isl_take isl_point *pnt1,
  469 __isl_give isl_set *isl_set_lift(__isl_take isl_set *set);
  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,
  472 	__isl_take isl_set *set2);
  473 __isl_give isl_map *isl_set_lex_lt_set(__isl_take isl_set *set1,
  474 	__isl_take isl_set *set2);
  475 __isl_give isl_map *isl_set_lex_ge_set(__isl_take isl_set *set1,
  476 	__isl_take isl_set *set2);
  477 __isl_give isl_map *isl_set_lex_gt_set(__isl_take isl_set *set1,
  478 	__isl_take isl_set *set2);
  480 int isl_set_size(__isl_keep isl_set *set);
  484 __isl_give isl_set *isl_set_align_params(__isl_take isl_set *set,
  484 __isl_give isl_set *isl_set_align_params(__isl_take isl_set *set,
  488 __isl_give isl_set *isl_set_drop_unused_params(__isl_take isl_set *set);
  488 __isl_give isl_set *isl_set_drop_unused_params(__isl_take isl_set *set);
  504 __isl_give isl_set *isl_set_from_multi_aff(__isl_take isl_multi_aff *ma);
  512 __isl_give isl_basic_set *isl_set_coefficients(__isl_take isl_set *set);
  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);
  521 __isl_give char *isl_set_to_str(__isl_keep isl_set *set);
tools/polly/lib/External/isl/include/isl/stream.h
   80 __isl_give isl_set *isl_stream_read_set(__isl_keep isl_stream *s);
tools/polly/lib/External/isl/include/isl/union_map.h
   43 __isl_give isl_set *isl_union_map_params(__isl_take isl_union_map *umap);
  100 	__isl_take isl_union_map *umap, __isl_take isl_set *set);
  137 	__isl_take isl_union_map *umap, __isl_take isl_set *set);
tools/polly/lib/External/isl/include/isl/union_set.h
   18 __isl_give isl_union_set *isl_union_set_from_set(__isl_take isl_set *set);
   31 __isl_give isl_set *isl_union_set_params(__isl_take isl_union_set *uset);
   58 	__isl_take isl_set *set);
   70 	__isl_take isl_union_set *uset, __isl_take isl_set *set);
   78 	__isl_take isl_union_set *uset, __isl_take isl_set *set);
  121 	isl_stat (*fn)(__isl_take isl_set *set, void *user), void *user);
  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);
tools/polly/lib/External/isl/isl_aff_private.h
   55 	isl_set *set;
tools/polly/lib/External/isl/isl_ast_build.c
   33 	__isl_keep isl_ast_build *build, __isl_take isl_set *set)
  100 	isl_set *dom = build->domain;
  115 __isl_give isl_ast_build *isl_ast_build_from_context(__isl_take isl_set *set)
  163 	isl_set *context;
  694 	isl_set *set;
  718 static isl_stat extract_single_piece(__isl_take isl_set *set,
  731 static __isl_give isl_set *intersect_stride_constraint(__isl_take isl_set *set,
  731 static __isl_give isl_set *intersect_stride_constraint(__isl_take isl_set *set,
  734 	isl_set *stride;
  769 	isl_set *set;
  839 	isl_set *set;
  920 	__isl_take isl_ast_build *build, __isl_take isl_set *set)
  944 	__isl_take isl_ast_build *build, __isl_take isl_set *set)
  971 	__isl_take isl_ast_build *build, __isl_take isl_set *guard)
  993 	__isl_take isl_ast_build *build, __isl_take isl_set *set)
 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(
 1300 __isl_give isl_set *isl_ast_build_get_stride_constraint(
 1304 	isl_set *set;
 1372 	isl_set *set;
 1404 	__isl_take isl_ast_build *build, __isl_take isl_set *set)
 1821 	isl_set *set;
 1895 	isl_set *test;
 2039 __isl_give isl_set *isl_ast_build_compute_gist(
 2040 	__isl_keep isl_ast_build *build, __isl_take isl_set *set)
 2064 __isl_give isl_set *isl_ast_build_specialize(__isl_keep isl_ast_build *build,
 2065 	__isl_take isl_set *set)
 2182 __isl_give isl_set *isl_ast_build_get_option_domain(
 2188 	isl_set *domain;
 2263 	isl_set *isolated;
 2316 __isl_give isl_set *isl_ast_build_get_isolated(__isl_keep isl_ast_build *build)
 2370 __isl_give isl_set *isl_ast_build_eliminate_inner(
 2371 	__isl_keep isl_ast_build *build, __isl_take isl_set *set)
 2394 __isl_give isl_set *isl_ast_build_eliminate_divs(
 2395 	__isl_keep isl_ast_build *build, __isl_take isl_set *set)
 2415 __isl_give isl_set *isl_ast_build_eliminate(
 2416 	__isl_keep isl_ast_build *build, __isl_take isl_set *domain)
tools/polly/lib/External/isl/isl_ast_build_expr.c
  131 	isl_set *domain;
 1451 	isl_set *set;
 1511 	__isl_keep isl_ast_build *build, __isl_take isl_set *set)
 1516 	isl_set *domain;
 1539 		isl_set *rest;
 1571 	__isl_keep isl_ast_build *build, __isl_take isl_set *set)
 1618 	isl_set *set;
 1637 	isl_set *dom;
 1698 	__isl_take isl_set *set, __isl_take isl_aff *aff)
 1709 	__isl_take isl_set *set, __isl_take isl_aff *aff)
 1725 	__isl_take isl_set *set, __isl_take isl_aff *aff)
 1743 	__isl_take isl_set *set, __isl_take isl_aff *aff, int replace)
 1746 	isl_set *set_n;
 1827 	isl_set *set, *gist;
 1955 	__isl_keep isl_set *set)
 1958 	isl_set *set_n;
 2018 	__isl_keep isl_set *set, __isl_keep isl_aff *aff,
 2025 	isl_set *dom;
 2043 		isl_set *valid;
 2044 		isl_set *dom, *required;
 2082 	__isl_keep isl_set *set,  __isl_keep isl_aff *aff)
 2095 	__isl_keep isl_set *set,  __isl_keep isl_aff *aff)
 2118 static isl_stat ast_expr_from_pw_aff(__isl_take isl_set *set,
 2128 		isl_set *eq;
tools/polly/lib/External/isl/isl_ast_build_expr.h
   10 	__isl_keep isl_ast_build *build, __isl_take isl_set *set);
tools/polly/lib/External/isl/isl_ast_build_private.h
  153 	isl_set *domain;
  154 	isl_set *generated;
  155 	isl_set *pending;
  199 	isl_set *isolated;
  227 	__isl_take isl_ast_build *build, __isl_take isl_set *set);
  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(
  244 	__isl_take isl_ast_build *build, __isl_take isl_set *set);
  246 	__isl_take isl_ast_build *build, __isl_take isl_set *guard);
  271 __isl_give isl_set *isl_ast_build_get_isolated(
  278 __isl_give isl_set *isl_ast_build_specialize(__isl_keep isl_ast_build *build,
  279 	__isl_take isl_set *set);
  280 __isl_give isl_set *isl_ast_build_compute_gist(
  281 	__isl_keep isl_ast_build *build, __isl_take isl_set *set);
  302 __isl_give isl_set *isl_ast_build_get_stride_constraint(
  309 __isl_give isl_set *isl_ast_build_get_option_domain(
  313 __isl_give isl_set *isl_ast_build_eliminate(
  314 	__isl_keep isl_ast_build *build, __isl_take isl_set *domain);
  315 __isl_give isl_set *isl_ast_build_eliminate_inner(
  316 	__isl_keep isl_ast_build *build, __isl_take isl_set *set);
  317 __isl_give isl_set *isl_ast_build_eliminate_divs(
  318 	__isl_keep isl_ast_build *build, __isl_take isl_set *set);
  324 	__isl_keep isl_ast_build *build, __isl_take isl_set *set);
tools/polly/lib/External/isl/isl_ast_codegen.c
   35 static __isl_give isl_set *isl_set_coalesce_preserve(__isl_take isl_set *set)
   35 static __isl_give isl_set *isl_set_coalesce_preserve(__isl_take isl_set *set)
  159 	isl_set *guard, *pending;
  221 	isl_set *domain;
  282 	isl_set *guard;
  481 static __isl_give isl_pw_aff *exact_bound(__isl_keep isl_set *domain,
  484 	isl_set *stride;
  533 	isl_set *domain;
  547 		isl_set *domain_i;
  555 			isl_set *better;
  599 	__isl_keep isl_set *domain, __isl_keep isl_ast_build *build)
  641 	__isl_keep isl_set *domain, __isl_keep isl_ast_build *build)
  735 static __isl_give isl_set *add_implied_guards(__isl_take isl_set *guard,
  735 static __isl_give isl_set *add_implied_guards(__isl_take isl_set *guard,
  741 	isl_set *dom, *set;
  803 static __isl_give isl_set *intersect_constraints(
  857 	__isl_keep isl_pw_aff_list *lower, int pos, __isl_keep isl_set *upper)
  876 		isl_set *enforced_i;
  909 	isl_set *cond;
  923 static isl_stat aff_constant_is_negative(__isl_take isl_set *set,
 1045 	__isl_take isl_ast_graft *graft, __isl_keep isl_set *set,
 1101 	__isl_keep isl_set *domain, int depth)
 1120 	__isl_keep isl_set *upper_set, __isl_keep isl_ast_build *build)
 1181 	__isl_keep isl_set *domain, __isl_keep isl_ast_build *build)
 1187 	isl_set *upper_set = NULL;
 1284 	__isl_keep isl_set *domain, __isl_keep isl_ast_build *build)
 1326 	__isl_keep isl_basic_set *bounds, __isl_keep isl_set *domain,
 1389 static __isl_give isl_set *extract_pending(__isl_keep isl_ast_build *build,
 1392 	isl_set *guard, *context;
 1475 	__isl_take isl_basic_set *bounds, __isl_take isl_set *domain,
 1483 	isl_set *guard, *hoisted;
 1687 	__isl_take isl_basic_set *bounds, __isl_take isl_set *domain,
 1771 	__isl_take isl_set *set)
 1810 	isl_set *domain = NULL;
 1895 		isl_set *set1, *set2;
 2204 	isl_set *domain;
 2212 static __isl_give isl_set *implicit_bounds(__isl_take isl_map *map,
 2215 	isl_set *domain;
 2231 static __isl_give isl_set *explicit_bounds(__isl_take isl_map *map,
 2234 	isl_set *domain;
 2261 	isl_set *domain;
 2262 	isl_set *d1, *d2;
 2288 static __isl_give isl_set *separate_schedule_domains(
 2324 	isl_set *domain;
 2349 static isl_stat update_n_div(__isl_take isl_set *set,
 2376 	isl_set *set;
 2545 	__isl_keep isl_ast_build *build, __isl_keep isl_set *domain,
 2603 static int foreach_iteration(__isl_take isl_set *domain,
 2644 		isl_set *set;
 2690 	isl_set *schedule_domain;
 2692 	isl_set *option[4];
 2695 	isl_set *done;
 2706 	isl_set *class_domain;
 2707 	isl_set *unroll_domain;
 2719 	isl_set *set;
 2745 static __isl_give isl_set *do_unroll(struct isl_codegen_domains *domains,
 2746 	__isl_take isl_set *domain, __isl_take isl_set *class_domain)
 2746 	__isl_take isl_set *domain, __isl_take isl_set *class_domain)
 2784 static __isl_give isl_set *compute_unroll_domains(
 2785 	struct isl_codegen_domains *domains, __isl_take isl_set *class_domain)
 2787 	isl_set *unroll_domain;
 2843 static __isl_give isl_set *compute_atomic_domain(
 2844 	struct isl_codegen_domains *domains, __isl_take isl_set *class_domain)
 2848 	isl_set *domain, *atomic_domain;
 2890 	__isl_keep isl_set *class_domain)
 2893 	isl_set *domain;
 2956 	__isl_take isl_set *class_domain)
 2959 	isl_set *domain;
 3007 	isl_set *class_set;
 3008 	isl_set *domain;
 3034 static void compute_domains_init_options(isl_set *option[4],
 3038 	isl_set *unroll;
 3080 	isl_set *domain;
 3082 	isl_set *classes;
 3170 	isl_set *domain;
 3233 	__isl_take isl_union_map *executed, __isl_take isl_set *domain,
 3255 static isl_bool has_pure_outer_disjunction(__isl_keep isl_set *domain,
 3259 	isl_set *shared, *inner;
 3318 	isl_set *domain;
 3374 static __isl_give isl_set *extract_disjunction(__isl_take isl_set *domain,
 3374 static __isl_give isl_set *extract_disjunction(__isl_take isl_set *domain,
 3377 	isl_set *hull;
 3401 	__isl_take isl_ast_graft_list *list, __isl_keep isl_set *guard,
 3428 	__isl_keep isl_union_map *executed, __isl_take isl_set *domain,
 3476 	__isl_take isl_union_map *executed, __isl_take isl_set *before,
 3477 	__isl_take isl_set *isolated, __isl_take isl_set *after,
 3477 	__isl_take isl_set *isolated, __isl_take isl_set *after,
 3478 	__isl_take isl_set *other, __isl_take isl_ast_build *build)
 3499 static isl_bool only_intersects_first(__isl_keep isl_set *set,
 3500 	__isl_keep isl_set *first, __isl_keep isl_set *second)
 3500 	__isl_keep isl_set *first, __isl_keep isl_set *second)
 3523 	__isl_take isl_union_map *executed, __isl_take isl_set *isolated,
 3524 	__isl_take isl_set *after, __isl_take isl_ast_build *build,
 3525 	__isl_take isl_set *dead1, __isl_take isl_set *dead2)
 3525 	__isl_take isl_set *dead1, __isl_take isl_set *dead2)
 3527 	isl_set *empty;
 3571 	isl_set *domain;
 3573 	isl_set *isolated, *before, *after, *test;
 3652 	isl_set *set;
 3696 static int dim_is_fixed(__isl_keep isl_set *set, int pos)
 4124 	isl_set *deltas;
 4323 	isl_set *context;
 4888 	__isl_take isl_set *set, __isl_take isl_space *space)
 4903 		isl_set *domain;
 4938 static isl_stat generate_code_set(__isl_take isl_set *set, void *user)
 5167 	isl_set *guard;
 5232 	isl_set *context;
 5328 	isl_set *set;
 5434 	isl_set *guard, *hoisted;
 5705 	isl_set *set;
tools/polly/lib/External/isl/isl_ast_graft.c
  151 static __isl_give isl_set *hoist_guard(__isl_take isl_set *guard,
  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(
  199 	isl_set *guard;
  233 		isl_set *guard_i;
  275 	__isl_take isl_ast_node *node, __isl_take isl_set *guard,
  313 	isl_set *set;
  327 	__isl_take isl_ast_graft *graft, __isl_take isl_set *guard,
  507 	isl_set *guard;
  508 	isl_set *complement;
  570 		isl_set *guard;
  581 			isl_set *test;
  622 			isl_set *set;
  667 	isl_set *universe;
  763 	__isl_take isl_set *guard, __isl_keep isl_ast_build *build)
  795 	__isl_take isl_ast_graft_list *list, __isl_keep isl_set *context)
  825 	__isl_take isl_ast_graft_list *list, __isl_take isl_set *context)
  844 	__isl_take isl_ast_graft_list *list, __isl_take isl_set *guard,
  891 	isl_set *guard;
 1041 __isl_give isl_set *isl_ast_graft_get_guard(__isl_keep isl_ast_graft *graft)
 1050 	__isl_take isl_set *guard, __isl_keep isl_ast_build *build)
tools/polly/lib/External/isl/isl_ast_graft_private.h
   32 	isl_set *guard;
   48 	__isl_take isl_ast_graft_list *list, __isl_take isl_set *guard,
   69 __isl_give isl_set *isl_ast_graft_get_guard(__isl_keep isl_ast_graft *graft);
   75 	__isl_take isl_set *guard, __isl_keep isl_ast_build *build);
   94 __isl_give isl_set *isl_ast_graft_list_extract_hoistable_guard(
   97 	__isl_take isl_ast_graft_list *list, __isl_take isl_set *context);
tools/polly/lib/External/isl/isl_flow.c
   40 	isl_set *source;
   41 	isl_set *sink;
   88 	__isl_take isl_set *source_restr, __isl_take isl_set *sink_restr)
   88 	__isl_take isl_set *source_restr, __isl_take isl_set *sink_restr)
  116 	__isl_take isl_set *source_restr)
  205 	isl_set			*must_no_source;
  206 	isl_set			*may_no_source;
  579 	int source, __isl_take isl_set *sink, __isl_give isl_set **empty)
  579 	int source, __isl_take isl_set *sink, __isl_give isl_set **empty)
  583 	isl_set *sink_domain;
  584 	isl_set *sink_restr;
  778 				    __isl_take isl_set *set_C, int j, int level)
  807 	isl_set *set_C;
  863 			isl_set *ran;
  914 	isl_set *set_C;
 1038 	isl_set *mustdo;
 1039 	isl_set *maydo;
 1132 	isl_set *mustdo = NULL;
 1133 	isl_set *maydo = NULL;
 1219 			isl_set *ran;
tools/polly/lib/External/isl/isl_morph.h
   80 __isl_give isl_set *isl_morph_set(__isl_take isl_morph *morph,
   81 	__isl_take isl_set *set);
tools/polly/lib/External/isl/isl_polynomial_private.h
  161 	__isl_keep isl_set *dom,
  183 	__isl_take isl_set *set, __isl_take isl_qpolynomial *qp);
  191 	__isl_take isl_qpolynomial *qp, __isl_take isl_set *set, int max);
  204 	__isl_keep isl_set *set,
  208 	__isl_keep isl_set *set,
  216 	__isl_take isl_qpolynomial_fold *fold, __isl_take isl_set *set, int max);
  240 	__isl_take isl_qpolynomial_fold *fold, __isl_take isl_set *context);
tools/polly/lib/External/isl/isl_range.c
  263 	isl_set *set;
  493 	isl_set *set = NULL;
tools/polly/lib/External/isl/isl_schedule.c
  426 	__isl_take isl_schedule *schedule, __isl_take isl_set *context)
  525 	__isl_take isl_schedule *schedule, __isl_take isl_set *context)
  544 	__isl_take isl_schedule *schedule, __isl_take isl_set *guard)
tools/polly/lib/External/isl/isl_schedule_band.c
  537 		isl_set *option;
  578 	isl_stat (*is)(__isl_take isl_set *set, void *user))
  596 static isl_stat is_isolate(__isl_take isl_set *set, void *user)
  624 static isl_stat is_loop_type_option(__isl_take isl_set *set, void *user)
  653 static isl_stat is_isolate_loop_type_option(__isl_take isl_set *set, void *user)
  715 		isl_set *option;
  809 		isl_set *set;
  917 __isl_give isl_set *isl_schedule_band_get_ast_isolate_option(
  921 	isl_set *isolate;
  941 	__isl_take isl_schedule_band *band, __isl_take isl_set *drop,
  942 	__isl_take isl_set *add)
tools/polly/lib/External/isl/isl_schedule_band.h
   83 __isl_give isl_set *isl_schedule_band_get_ast_isolate_option(
   86 	__isl_take isl_schedule_band *band, __isl_take isl_set *drop,
   87 	__isl_take isl_set *add);
tools/polly/lib/External/isl/isl_schedule_constraints.c
   43 	isl_set *context;
  163 	__isl_take isl_schedule_constraints *sc, __isl_take isl_set *context)
  277 __isl_give isl_set *isl_schedule_constraints_get_context(
  591 		isl_set *context;
tools/polly/lib/External/isl/isl_schedule_node.c
 1729 __isl_give isl_set *isl_schedule_node_band_get_ast_isolate_option(
 2033 __isl_give isl_set *isl_schedule_node_context_get_context(
 2195 __isl_give isl_set *isl_schedule_node_guard_get_guard(
 2451 	__isl_take isl_schedule_node *node, __isl_take isl_set *context)
 2530 	__isl_take isl_schedule_node *node, __isl_take isl_set *guard)
 3132 		isl_set *set;
 3610 	__isl_take isl_schedule_node *node, __isl_take isl_set *context)
tools/polly/lib/External/isl/isl_schedule_node_private.h
   58 	__isl_take isl_schedule_node *node, __isl_take isl_set *context);
tools/polly/lib/External/isl/isl_schedule_read.c
   68 	isl_set *context = NULL;
  347 	isl_set *guard = NULL;
tools/polly/lib/External/isl/isl_schedule_tree.c
  261 	__isl_take isl_set *context)
  392 	__isl_take isl_set *guard)
  875 	__isl_take isl_schedule_tree *tree, __isl_take isl_set *context)
  977 	__isl_take isl_schedule_tree *tree, __isl_take isl_set *guard)
 1296 __isl_give isl_set *isl_schedule_tree_band_get_ast_isolate_option(
 1311 __isl_give isl_set *isl_schedule_tree_context_get_context(
 1499 __isl_give isl_set *isl_schedule_tree_guard_get_guard(
 2204 static __isl_give isl_set *isolate_initial(__isl_keep isl_set *isolate,
 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,
 2243 static __isl_give isl_set *isolate_final(__isl_keep isl_set *isolate,
 2280 	isl_set *isolate, *tree_isolate, *child_isolate;
tools/polly/lib/External/isl/isl_schedule_tree.h
   61 		isl_set *context;
   69 		isl_set *guard;
   93 	__isl_take isl_set *context);
  104 	__isl_take isl_set *guard);
  145 __isl_give isl_set *isl_schedule_tree_band_get_ast_isolate_option(
  147 __isl_give isl_set *isl_schedule_tree_context_get_context(
  171 __isl_give isl_set *isl_schedule_tree_guard_get_guard(
  200 	__isl_take isl_schedule_tree *tree, __isl_take isl_set *context);
  215 	__isl_take isl_schedule_tree *tree, __isl_take isl_set *guard);
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_to_map.c
    7 static __isl_give isl_map *set_to_map(__isl_take isl_set *set)
tools/polly/lib/External/pet/include/pet.h
  260 __isl_give pet_context *pet_context_alloc(__isl_take isl_set *domain);
  378 	isl_set *domain;
  455 	isl_set *context;
  456 	isl_set *extent;
  457 	isl_set *value_bounds;
  516 	isl_set *context;
  517 	isl_set *context_value;
  581 __isl_give isl_set *pet_scop_get_context(__isl_keep pet_scop *scop);
tools/polly/lib/External/ppcg/gpu.c
  111 static __isl_give isl_set *compute_extent(struct pet_array *array,
  112 	__isl_keep isl_set *accessed)
  116 	isl_set *outer;
  117 	isl_set *extent;
  143 	isl_set *space;
  193 	isl_set *accessed, *extent;
  298 		isl_set *set;
  446 __isl_give isl_set *gpu_array_positive_size_guard(struct gpu_array_info *array)
  450 	isl_set *guard;
  460 		isl_set *guard_i, *zero;
  478 	isl_set *res;
  485 static isl_stat extract_size_of_type(__isl_take isl_set *size, void *user)
  504 static __isl_give isl_set *extract_sizes(__isl_keep isl_union_map *sizes,
  508 	isl_set *dom;
  532 static void read_sizes_from_set(__isl_take isl_set *set, int *sizes, int *len)
  597 	isl_set *size;
  618 	isl_set *size;
  647 	isl_set *size;
  709 __isl_give isl_set *add_bounded_parameters(__isl_take isl_set *set,
  709 __isl_give isl_set *add_bounded_parameters(__isl_take isl_set *set,
  739 static __isl_give isl_set *add_bounded_parameters_dynamic(
  740 	__isl_take isl_set *set, __isl_keep isl_multi_pw_aff *size,
  763 		isl_set *bound;
  805 static __isl_give isl_set *array_extent(struct gpu_array_info *array)
  811 	isl_set *extent;
  821 		isl_set *lt;
  872 	isl_set *local;
  873 	isl_set *extent;
 1038 	isl_set *grid;
 1039 	isl_set *context;
 1071 static void extract_fixed_size(__isl_take isl_set *set, int *size)
 1117 	isl_set *block;
 1304 	__isl_keep isl_set *host_domain)
 1307 	isl_set *context;
 2024 		isl_set *extent;
 2653 		isl_set *writes_i;
 2829 static __isl_give isl_set *extract_context(__isl_keep isl_schedule_node *node,
 2834 	isl_set *context;
 3057 	isl_set *context;
 3085 	__isl_take isl_schedule_node *node, __isl_keep isl_set *context,
 3089 	isl_set *guard;
 3843 	isl_set *host_domain;
 4234 		isl_set *set;
 4305 		isl_set *set;
 4638 		isl_set *accessed_i;
 4697 		isl_set *domain, *guard;
 4776 		isl_set *set;
 5286 	isl_set *context;
 5287 	isl_set *guard;
 5555 	isl_set *left;
 5766 		isl_set *extent;
tools/polly/lib/External/ppcg/gpu.h
   70 	isl_set *declared_extent;
   74 	isl_set *extent;
  168 	isl_set *context;
  397 	isl_set *context;
  429 __isl_give isl_set *gpu_array_positive_size_guard(struct gpu_array_info *array);
tools/polly/lib/External/ppcg/gpu_group.c
  473 	isl_set *privatization;
  521 	isl_set *accessed;
  579 	isl_set *param;
  607 	isl_set *par;
 1568 	isl_set *set;
tools/polly/lib/External/ppcg/gpu_tree.c
  352 	isl_set *set;
tools/polly/lib/External/ppcg/grouping.c
  176 	isl_set *set1, *set2;
  393 		isl_set *set;
tools/polly/lib/External/ppcg/hybrid.c
  252 	isl_set *hex;
  353 	isl_set *domain;
  391 static __isl_give isl_set *ppcg_ht_phase_get_domain(ppcg_ht_phase *phase)
  600 static __isl_give isl_set *compute_hexagon(__isl_take isl_space *space,
 1259 static __isl_give isl_val_list *min_max_dist(__isl_keep isl_set *dist, int pos)
 1321 	isl_set *dist;
 1758 static __isl_give isl_set *compute_full_tile(__isl_keep ppcg_ht_phase *phase)
 1763 	isl_set *all, *partial, *all_el;
 1843 	isl_set *tile;
 1845 	isl_set *set;
tools/polly/lib/External/ppcg/ppcg.c
  225 	isl_set *domain_i;
  820 static __isl_give isl_set *set_intersect_str(__isl_take isl_set *set,
  820 static __isl_give isl_set *set_intersect_str(__isl_take isl_set *set,
  824 	isl_set *set2;
  899 		isl_set *nn = isl_set_nat_universe(space);
tools/polly/lib/External/ppcg/ppcg.h
   80 	isl_set *context;
tools/polly/lib/External/ppcg/schedule.c
   24 static __isl_give isl_set *add_params(__isl_take isl_set *set,
   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,
   49 static __isl_give isl_set *parametrize(__isl_take isl_set *set,
   71 __isl_give isl_set *parametrization(__isl_take isl_space *space,
   74 	isl_set *set;
tools/polly/lib/External/ppcg/schedule.h
   11 __isl_give isl_set *parametrization(__isl_take isl_space *space,
tools/polly/lib/External/ppcg/util.c
   73 __isl_give isl_multi_pw_aff *ppcg_size_from_extent(__isl_take isl_set *set)
tools/polly/lib/External/ppcg/util.h
   20 __isl_give isl_multi_pw_aff *ppcg_size_from_extent(__isl_take isl_set *set);
tools/polly/lib/Support/GICHelper.cpp
  109 std::string polly::stringFromIslObj(__isl_keep isl_set *set) {
tools/polly/lib/Support/ISLTools.cpp
  823 LLVM_DUMP_METHOD void polly::dumpPw(__isl_keep isl_set *Set) {
  855 LLVM_DUMP_METHOD void polly::dumpExpanded(__isl_keep isl_set *Set) {
tools/polly/lib/Support/SCEVAffinator.cpp
   42 static isl_stat addNumBasicSets(__isl_take isl_set *Domain,
   76                                                      __isl_take isl_set *Dom) {
  212     isl_set *Domain = isl_set_universe(isl_space_copy(Space));