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

Declarations

tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
  204 class space;

References

tools/polly/include/polly/CodeGen/IslNodeBuilder.h
   44   isl::space *ParamSpace;
tools/polly/include/polly/ScopInfo.h
  371   isl::space getSpace() const;
  647   isl::space getOriginalAccessRelationSpace() const;
 1296   isl::space getDomainSpace() const;
 2276   isl::space getParamSpace() const;
 2285   isl::space getFullParamSpace() const;
tools/polly/include/polly/Support/ISLTools.h
  143 isl::map singleton(isl::union_map UMap, isl::space ExpectedSpace);
  154 isl::set singleton(isl::union_set USet, isl::space ExpectedSpace);
  170 isl::space getScatterSpace(const isl::union_map &Schedule);
tools/polly/include/polly/ZoneAlgo.h
   69   isl::space ParamSpace;
   72   isl::space ScatterSpace;
  301   isl::space makeValueSpace(llvm::Value *V);
tools/polly/lib/Analysis/DependenceInfo.cpp
  644   isl::space Space = S.getParamSpace();
  647   isl::space ScheduleSpace;
  779   isl::space Space = isl::manage_copy(RAW).get_space();
tools/polly/lib/Analysis/ScopBuilder.cpp
  196 static isl::map createNextIterationMap(isl::space SetSpace, unsigned Dim) {
  197   isl::space MapSpace = SetSpace.map_from_set();
 2357     isl::space Space = Array->getSpace();
 2820   isl::space Space = scop->getParamSpace();
tools/polly/lib/Analysis/ScopInfo.cpp
  249 isl::space ScopArrayInfo::getSpace() const {
  250   auto Space = isl::space(Id.get_ctx(), 0, getNumberOfDimensions());
  257   isl::space Space = getSpace();
  308   isl::space Space(S.getIslCtx(), 1, 0);
  414   isl::space ArraySpace = SAI->getSpace();
  466   isl::space ArraySpace = SAI->getSpace();
  467   isl::space AccessSpace = AccessRelation.get_space().range();
  618 isl::space MemoryAccess::getOriginalAccessRelationSpace() const {
  635   isl::space Space = isl::space(Statement->getIslCtx(), 0, 1);
  668   isl::space Space = getOriginalAccessRelationSpace().range();
  716     isl::space RangeSpace = LengthMap.get_space().range();
  781     isl::space Space;
  785     isl::space SpaceSize = DimSize.get_space();
  823   isl::space Space = Statement->getDomainSpace();
  868   isl::space Space = isl::space(Ctx, 0, Statement->getNumIterators(), 0);
  999 static isl::map getEqualAndLarger(isl::space SetDomain) {
 1000   isl::space Space = SetDomain.map_from_set();
 1021   isl::space Space = Schedule.get_space().range();
 1068   isl::space NewSpace = NewAccess.get_space();
 1069   isl::space NewDomainSpace = NewSpace.domain();
 1070   isl::space OriginalDomainSpace = getStatement()->getDomainSpace();
 1085   isl::space NewAccessSpace = NewAccess.get_space();
 1254 isl::space ScopStmt::getDomainSpace() const { return Domain.get_space(); }
 1549   isl::space Space = isl::space::params_alloc(getIslCtx(), 0);
 1549   isl::space Space = isl::space::params_alloc(getIslCtx(), 0);
 1603   isl::space Space = getFullParamSpace();
 1906 isl::space Scop::getParamSpace() const { return getContext().get_space(); }
 1908 isl::space Scop::getFullParamSpace() const {
 1912   isl::space Space = isl::space::params_alloc(
 1912   isl::space Space = isl::space::params_alloc(
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  244       isl::space ParamSpace = Access->getLatestAccessRelation().get_space();
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
  259   inline aff align_params(space model) const;
  279   inline space get_domain_space() const;
  282   inline space get_space() const;
  302   static inline aff param_on_domain_space_id(space space, id id);
  401   inline space get_schedule_space() const;
  628   inline basic_map align_params(space model) const;
  646   static inline basic_map empty(space space);
  647   static inline basic_map equal(space dim, unsigned int n_equal);
  660   static inline basic_map from_aff_list(space domain_space, aff_list list);
  671   inline space get_space() const;
  676   static inline basic_map identity(space dim);
  692   static inline basic_map less_at(space dim, unsigned int pos);
  697   static inline basic_map more_at(space dim, unsigned int pos);
  700   static inline basic_map nat_universe(space dim);
  725   static inline basic_map universe(space space);
  805   inline basic_set align_params(space model) const;
  816   static inline basic_set empty(space space);
  832   inline space get_space() const;
  855   static inline basic_set nat_universe(space dim);
  861   static inline basic_set positive_orthant(space space);
  876   static inline basic_set universe(space space);
  962   inline space get_space() const;
 1045   inline space get_space() const;
 1177   inline explicit local_space(space dim);
 1200   inline space get_space() const;
 1248   inline map align_params(space model) const;
 1275   static inline map empty(space space);
 1306   inline space get_space() const;
 1319   static inline map identity(space dim);
 1339   static inline map lex_ge(space set_dim);
 1340   static inline map lex_ge_first(space dim, unsigned int n);
 1342   static inline map lex_gt(space set_dim);
 1343   static inline map lex_gt_first(space dim, unsigned int n);
 1345   static inline map lex_le(space set_dim);
 1346   static inline map lex_le_first(space dim, unsigned int n);
 1348   static inline map lex_lt(space set_dim);
 1349   static inline map lex_lt_first(space dim, unsigned int n);
 1358   static inline map nat_universe(space dim);
 1407   static inline map universe(space space);
 1559   inline multi_aff align_params(space model) const;
 1561   static inline multi_aff domain_map(space space);
 1570   static inline multi_aff from_aff_list(space space, aff_list list);
 1574   inline space get_domain_space() const;
 1575   inline space get_space() const;
 1581   static inline multi_aff identity(space space);
 1591   static inline multi_aff multi_val_on_space(space space, multi_val mv);
 1597   static inline multi_aff project_out_map(space space, isl::dim type, unsigned int first, unsigned int n);
 1602   static inline multi_aff range_map(space space);
 1617   static inline multi_aff zero(space space);
 1654   inline multi_pw_aff align_params(space model) const;
 1665   static inline multi_pw_aff from_pw_aff_list(space space, pw_aff_list list);
 1668   inline space get_domain_space() const;
 1671   inline space get_space() const;
 1677   static inline multi_pw_aff identity(space space);
 1713   static inline multi_pw_aff zero(space space);
 1749   inline multi_union_pw_aff align_params(space model) const;
 1757   inline multi_pw_aff extract_multi_pw_aff(space space) const;
 1767   static inline multi_union_pw_aff from_union_pw_aff_list(space space, union_pw_aff_list list);
 1769   inline space get_domain_space() const;
 1770   inline space get_space() const;
 1807   static inline multi_union_pw_aff zero(space space);
 1842   inline multi_val align_params(space model) const;
 1851   static inline multi_val from_val_list(space space, val_list list);
 1853   inline space get_domain_space() const;
 1854   inline space get_space() const;
 1886   static inline multi_val zero(space space);
 1905   inline explicit point(space dim);
 1920   inline space get_space() const;
 1959   inline pw_aff align_params(space model) const;
 1969   static inline pw_aff empty(space dim);
 1980   inline space get_domain_space() const;
 1982   inline space get_space() const;
 2120   inline pw_multi_aff align_params(space model) const;
 2127   static inline pw_multi_aff empty(space space);
 2138   inline space get_domain_space() const;
 2140   inline space get_space() const;
 2147   static inline pw_multi_aff identity(space space);
 2159   static inline pw_multi_aff project_out_map(space space, isl::dim type, unsigned int first, unsigned int n);
 2162   static inline pw_multi_aff range_map(space space);
 2177   static inline pw_multi_aff zero(space space);
 2267   inline space get_domain_space() const;
 2268   inline space get_space() const;
 2287   inline pw_qpolynomial reset_domain_space(space dim) const;
 2296   static inline pw_qpolynomial zero(space dim);
 2400   inline qpolynomial align_params(space model) const;
 2410   inline space get_domain_space() const;
 2411   inline space get_space() const;
 2415   static inline qpolynomial infty_on_domain(space dim);
 2424   static inline qpolynomial nan_on_domain(space dim);
 2426   static inline qpolynomial neginfty_on_domain(space dim);
 2427   static inline qpolynomial one_on_domain(space dim);
 2435   static inline qpolynomial val_on_domain(space space, val val);
 2436   static inline qpolynomial var_on_domain(space dim, isl::dim type, unsigned int pos);
 2437   static inline qpolynomial zero_on_domain(space dim);
 2469   inline schedule align_params(space space) const;
 2470   static inline schedule empty(space space);
 2560   inline schedule_node align_params(space space) const;
 2657   inline set align_params(space model) const;
 2679   static inline set empty(space space);
 2699   inline space get_space() const;
 2742   static inline set nat_universe(space dim);
 2764   inline set reset_space(space dim) const;
 2779   static inline set universe(space space);
 2833 inline space manage(__isl_take isl_space *ptr);
 2834 inline space manage_copy(__isl_keep isl_space *ptr);
 2837   friend inline space manage(__isl_take isl_space *ptr);
 2838   friend inline space manage_copy(__isl_keep isl_space *ptr);
 2846   inline /* implicit */ space(const space &obj);
 2850   inline space &operator=(space obj);
 2850   inline space &operator=(space obj);
 2862   inline space add_dims(isl::dim type, unsigned int n) const;
 2863   inline space add_param_id(id id) const;
 2864   inline space align_params(space dim2) const;
 2864   inline space align_params(space dim2) const;
 2869   inline space curry() const;
 2871   inline space domain() const;
 2872   inline space domain_factor_domain() const;
 2873   inline space domain_factor_range() const;
 2875   inline space domain_map() const;
 2876   inline space domain_product(space right) const;
 2876   inline space domain_product(space right) const;
 2877   inline space drop_dims(isl::dim type, unsigned int first, unsigned int num) const;
 2878   inline space factor_domain() const;
 2879   inline space factor_range() const;
 2882   inline space flatten_domain() const;
 2883   inline space flatten_range() const;
 2884   inline space from_domain() const;
 2885   inline space from_range() const;
 2892   inline boolean has_equal_params(const space &space2) const;
 2893   inline boolean has_equal_tuples(const space &space2) const;
 2896   inline space insert_dims(isl::dim type, unsigned int pos, unsigned int n) const;
 2897   inline boolean is_domain(const space &space2) const;
 2898   inline boolean is_equal(const space &space2) const;
 2902   inline boolean is_range(const space &space2) const;
 2905   inline space join(space right) const;
 2905   inline space join(space right) const;
 2906   inline space map_from_domain_and_range(space range) const;
 2906   inline space map_from_domain_and_range(space range) const;
 2907   inline space map_from_set() const;
 2908   inline space move_dims(isl::dim dst_type, unsigned int dst_pos, isl::dim src_type, unsigned int src_pos, unsigned int n) const;
 2909   inline space params() const;
 2910   static inline space params_alloc(ctx ctx, unsigned int nparam);
 2911   inline space product(space right) const;
 2911   inline space product(space right) const;
 2912   inline space range() const;
 2913   inline space range_curry() const;
 2914   inline space range_factor_domain() const;
 2915   inline space range_factor_range() const;
 2917   inline space range_map() const;
 2918   inline space range_product(space right) const;
 2918   inline space range_product(space right) const;
 2919   inline space reset_tuple_id(isl::dim type) const;
 2920   inline space reset_user() const;
 2921   inline space reverse() const;
 2922   inline space set_dim_id(isl::dim type, unsigned int pos, id id) const;
 2923   inline space set_from_params() const;
 2924   inline space set_tuple_id(isl::dim type, id id) const;
 2925   inline space set_tuple_name(isl::dim type, const std::string &s) const;
 2926   inline boolean tuple_is_equal(isl::dim type1, const space &space2, isl::dim type2) const;
 2927   inline space uncurry() const;
 2928   inline space unwrap() const;
 2929   inline space wrap() const;
 2930   inline space zip() const;
 3070   inline union_map align_params(space model) const;
 3074   inline boolean contains(const space &space) const;
 3086   static inline union_map empty(space space);
 3088   inline map extract_map(space dim) const;
 3104   inline space get_space() const;
 3246   inline union_pw_aff align_params(space model) const;
 3251   static inline union_pw_aff empty(space space);
 3252   inline pw_aff extract_pw_aff(space space) const;
 3257   inline space get_space() const;
 3361   inline union_pw_multi_aff align_params(space model) const;
 3366   static inline union_pw_multi_aff empty(space space);
 3367   inline pw_multi_aff extract_pw_multi_aff(space space) const;
 3373   inline space get_space() const;
 3467   inline union_pw_qpolynomial align_params(space model) const;
 3473   inline pw_qpolynomial extract_pw_qpolynomial(space dim) const;
 3478   inline space get_space() const;
 3494   static inline union_pw_qpolynomial zero(space dim);
 3531   inline union_set align_params(space model) const;
 3536   inline boolean contains(const space &space) const;
 3539   static inline union_set empty(space space);
 3540   inline set extract_set(space dim) const;
 3546   inline space get_space() const;
 3945 aff aff::align_params(space model) const
 4066 space aff::get_domain_space() const
 4084 space aff::get_space() const
 4204 aff aff::param_on_domain_space_id(space space, id id)
 4591 space ast_build::get_schedule_space() const
 5441 basic_map basic_map::align_params(space model) const
 5549 basic_map basic_map::empty(space space)
 5555 basic_map basic_map::equal(space dim, unsigned int n_equal)
 5641 basic_map basic_map::from_aff_list(space domain_space, aff_list list)
 5708 space basic_map::get_space() const
 5739 basic_map basic_map::identity(space dim)
 5835 basic_map basic_map::less_at(space dim, unsigned int pos)
 5865 basic_map basic_map::more_at(space dim, unsigned int pos)
 5883 basic_map basic_map::nat_universe(space dim)
 6033 basic_map basic_map::universe(space space)
 6306 basic_set basic_set::align_params(space model) const
 6372 basic_set basic_set::empty(space space)
 6485 space basic_set::get_space() const
 6624 basic_set basic_set::nat_universe(space dim)
 6660 basic_set basic_set::positive_orthant(space space)
 6750 basic_set basic_set::universe(space space)
 7059 space constraint::get_space() const
 7351 space fixed_box::get_space() const
 7755 local_space::local_space(space dim)
 7869 space local_space::get_space() const
 8050 map map::align_params(space model) const
 8212 map map::empty(space space)
 8407 space map::get_space() const
 8486 map map::identity(space dim)
 8606 map map::lex_ge(space set_dim)
 8612 map map::lex_ge_first(space dim, unsigned int n)
 8624 map map::lex_gt(space set_dim)
 8630 map map::lex_gt_first(space dim, unsigned int n)
 8642 map map::lex_le(space set_dim)
 8648 map map::lex_le_first(space dim, unsigned int n)
 8660 map map::lex_lt(space set_dim)
 8666 map map::lex_lt_first(space dim, unsigned int n)
 8720 map map::nat_universe(space dim)
 9014 map map::universe(space space)
 9611 multi_aff multi_aff::align_params(space model) const
 9623 multi_aff multi_aff::domain_map(space space)
 9677 multi_aff multi_aff::from_aff_list(space space, aff_list list)
 9701 space multi_aff::get_domain_space() const
 9707 space multi_aff::get_space() const
 9744 multi_aff multi_aff::identity(space space)
 9804 multi_aff multi_aff::multi_val_on_space(space space, multi_val mv)
 9840 multi_aff multi_aff::project_out_map(space space, isl::dim type, unsigned int first, unsigned int n)
 9870 multi_aff multi_aff::range_map(space space)
 9960 multi_aff multi_aff::zero(space space)
10073 multi_pw_aff multi_pw_aff::align_params(space model) const
10139 multi_pw_aff multi_pw_aff::from_pw_aff_list(space space, pw_aff_list list)
10157 space multi_pw_aff::get_domain_space() const
10175 space multi_pw_aff::get_space() const
10212 multi_pw_aff multi_pw_aff::identity(space space)
10428 multi_pw_aff multi_pw_aff::zero(space space)
10535 multi_union_pw_aff multi_union_pw_aff::align_params(space model) const
10583 multi_pw_aff multi_union_pw_aff::extract_multi_pw_aff(space space) const
10643 multi_union_pw_aff multi_union_pw_aff::from_union_pw_aff_list(space space, union_pw_aff_list list)
10655 space multi_union_pw_aff::get_domain_space() const
10661 space multi_union_pw_aff::get_space() const
10884 multi_union_pw_aff multi_union_pw_aff::zero(space space)
10989 multi_val multi_val::align_params(space model) const
11043 multi_val multi_val::from_val_list(space space, val_list list)
11055 space multi_val::get_domain_space() const
11061 space multi_val::get_space() const
11254 multi_val multi_val::zero(space space)
11284 point::point(space dim)
11352 space point::get_space() const
11477 pw_aff pw_aff::align_params(space model) const
11537 pw_aff pw_aff::empty(space dim)
11612 space pw_aff::get_domain_space() const
11624 space pw_aff::get_space() const
12244 pw_multi_aff pw_multi_aff::align_params(space model) const
12286 pw_multi_aff pw_multi_aff::empty(space space)
12361 space pw_multi_aff::get_domain_space() const
12373 space pw_multi_aff::get_space() const
12416 pw_multi_aff pw_multi_aff::identity(space space)
12488 pw_multi_aff pw_multi_aff::project_out_map(space space, isl::dim type, unsigned int first, unsigned int n)
12506 pw_multi_aff pw_multi_aff::range_map(space space)
12596 pw_multi_aff pw_multi_aff::zero(space space)
12938 space pw_qpolynomial::get_domain_space() const
12944 space pw_qpolynomial::get_space() const
13058 pw_qpolynomial pw_qpolynomial::reset_domain_space(space dim) const
13112 pw_qpolynomial pw_qpolynomial::zero(space dim)
13421 qpolynomial qpolynomial::align_params(space model) const
13497 space qpolynomial::get_domain_space() const
13503 space qpolynomial::get_space() const
13527 qpolynomial qpolynomial::infty_on_domain(space dim)
13581 qpolynomial qpolynomial::nan_on_domain(space dim)
13593 qpolynomial qpolynomial::neginfty_on_domain(space dim)
13599 qpolynomial qpolynomial::one_on_domain(space dim)
13647 qpolynomial qpolynomial::val_on_domain(space space, val val)
13653 qpolynomial qpolynomial::var_on_domain(space dim, isl::dim type, unsigned int pos)
13659 qpolynomial qpolynomial::zero_on_domain(space dim)
13745 schedule schedule::align_params(space space) const
13751 schedule schedule::empty(space space)
14080 schedule_node schedule_node::align_params(space space) const
14561 set set::align_params(space model) const
14693 set set::empty(space space)
14830 space set::get_space() const
15089 set set::nat_universe(space dim)
15221 set set::reset_space(space dim) const
15311 set set::universe(space space)
15518 space manage(__isl_take isl_space *ptr) {
15521 space manage_copy(__isl_keep isl_space *ptr) {
15529 space::space(const space &obj)
15552 space &space::operator=(space obj) {
15552 space &space::operator=(space obj) {
15602 space space::add_dims(isl::dim type, unsigned int n) const
15608 space space::add_param_id(id id) const
15614 space space::align_params(space dim2) const
15614 space space::align_params(space dim2) const
15644 space space::curry() const
15656 space space::domain() const
15662 space space::domain_factor_domain() const
15668 space space::domain_factor_range() const
15680 space space::domain_map() const
15686 space space::domain_product(space right) const
15686 space space::domain_product(space right) const
15692 space space::drop_dims(isl::dim type, unsigned int first, unsigned int num) const
15698 space space::factor_domain() const
15704 space space::factor_range() const
15722 space space::flatten_domain() const
15728 space space::flatten_range() const
15734 space space::from_domain() const
15740 space space::from_range() const
15784 boolean space::has_equal_params(const space &space2) const
15790 boolean space::has_equal_tuples(const space &space2) const
15808 space space::insert_dims(isl::dim type, unsigned int pos, unsigned int n) const
15814 boolean space::is_domain(const space &space2) const
15820 boolean space::is_equal(const space &space2) const
15844 boolean space::is_range(const space &space2) const
15862 space space::join(space right) const
15862 space space::join(space right) const
15868 space space::map_from_domain_and_range(space range) const
15868 space space::map_from_domain_and_range(space range) const
15874 space space::map_from_set() const
15880 space space::move_dims(isl::dim dst_type, unsigned int dst_pos, isl::dim src_type, unsigned int src_pos, unsigned int n) const
15886 space space::params() const
15892 space space::params_alloc(ctx ctx, unsigned int nparam)
15898 space space::product(space right) const
15898 space space::product(space right) const
15904 space space::range() const
15910 space space::range_curry() const
15916 space space::range_factor_domain() const
15922 space space::range_factor_range() const
15934 space space::range_map() const
15940 space space::range_product(space right) const
15940 space space::range_product(space right) const
15946 space space::reset_tuple_id(isl::dim type) const
15952 space space::reset_user() const
15958 space space::reverse() const
15964 space space::set_dim_id(isl::dim type, unsigned int pos, id id) const
15970 space space::set_from_params() const
15976 space space::set_tuple_id(isl::dim type, id id) const
15982 space space::set_tuple_name(isl::dim type, const std::string &s) const
15988 boolean space::tuple_is_equal(isl::dim type1, const space &space2, isl::dim type2) const
15994 space space::uncurry() const
16000 space space::unwrap() const
16006 space space::wrap() const
16012 space space::zip() const
16430 union_map union_map::align_params(space model) const
16454 boolean union_map::contains(const space &space) const
16526 union_map union_map::empty(space space)
16538 map union_map::extract_map(space dim) const
16642 space union_map::get_space() const
17286 union_pw_aff union_pw_aff::align_params(space model) const
17316 union_pw_aff union_pw_aff::empty(space space)
17322 pw_aff union_pw_aff::extract_pw_aff(space space) const
17360 space union_pw_aff::get_space() const
17772 union_pw_multi_aff union_pw_multi_aff::align_params(space model) const
17802 union_pw_multi_aff union_pw_multi_aff::empty(space space)
17808 pw_multi_aff union_pw_multi_aff::extract_pw_multi_aff(space space) const
17852 space union_pw_multi_aff::get_space() const
18212 union_pw_qpolynomial union_pw_qpolynomial::align_params(space model) const
18248 pw_qpolynomial union_pw_qpolynomial::extract_pw_qpolynomial(space dim) const
18286 space union_pw_qpolynomial::get_space() const
18382 union_pw_qpolynomial union_pw_qpolynomial::zero(space dim)
18495 union_set union_set::align_params(space model) const
18525 boolean union_set::contains(const space &space) const
18543 union_set union_set::empty(space space)
18549 set union_set::extract_set(space dim) const
18601 space union_set::get_space() const
tools/polly/lib/Support/ISLTools.cpp
   34 isl::multi_aff makeShiftDimAff(isl::space Space, int Pos, int Amount) {
   49 isl::basic_map makeTupleSwapBasicMap(isl::space FromSpace1,
   50                                      isl::space FromSpace2) {
   61   isl::space FromSpace =
   63   isl::space ToSpace = FromSpace2.map_from_domain_and_range(FromSpace1).wrap();
   64   isl::space MapSpace = FromSpace.map_from_domain_and_range(ToSpace);
   78 isl::map makeTupleSwapMap(isl::space FromSpace1, isl::space FromSpace2) {
   78 isl::map makeTupleSwapMap(isl::space FromSpace1, isl::space FromSpace2) {
   85   isl::space RangeSpace = Map.get_space().range();
  103   isl::space RangeSpace = Map.get_space().range();
  134 isl::map polly::singleton(isl::union_map UMap, isl::space ExpectedSpace) {
  147 isl::set polly::singleton(isl::union_set USet, isl::space ExpectedSpace) {
  167 isl::space polly::getScatterSpace(const isl::union_map &Schedule) {
  171   isl::space ScatterSpace = Schedule.get_space().set_from_params();
  188   isl::space DomSpace = Map.get_space().domain().unwrap();
  189   isl::space Space1 = DomSpace.domain();
  190   isl::space Space2 = DomSpace.range();
  209   isl::space Space = Set.get_space();
  230   isl::space Space = Map.get_space();
  294   isl::space ScatterSpace = getScatterSpace(Schedule);
  436   isl::space Space = Map.get_space();
  437   isl::space DomainSpace = Space.domain();
  439   isl::space RangeSpace = Space.range().unwrap();
  440   isl::space Range1Space = RangeSpace.domain();
  442   isl::space Range2Space = RangeSpace.range();
  445   isl::space OutputSpace =
  511   auto MapSpace = Map.get_space();
  631 static int structureCompare(const isl::space &ASpace, const isl::space &BSpace,
  631 static int structureCompare(const isl::space &ASpace, const isl::space &BSpace,
  638     isl::space AMap = ASpace.unwrap();
  639     isl::space BMap = BSpace.unwrap();
  674   isl::space ASpace = A.get_space();
  675   isl::space BSpace = B.get_space();
tools/polly/lib/Transform/DeLICM.cpp
  123   isl::space ScatterSpace = getScatterSpace(Schedule);
  124   isl::space DomSpace = Writes.get_space();
  129   isl::space ResultSpace = ScatterSpace.map_from_domain_and_range(DomSpace);
  966     isl::space ElementSpace = ReadTarget.get_space().range();
  977       isl::space NewAccRelSpace =
tools/polly/lib/Transform/FlattenAlgo.cpp
  177   auto ParamSpace = Schedule.get_space().params();
tools/polly/lib/Transform/ForwardOpTree.cpp
  475       isl::space ValInstSpace = ExpectedVal.get_space().range();
  497         isl::space ValSpace = ValInstSpace.unwrap().range();
  805       isl::space DomSpace = Stmt->getDomainSpace();
tools/polly/lib/Transform/MaximalStaticExpansion.cpp
  405   auto SpaceMap = NewAccessMap.get_space();
tools/polly/lib/Transform/ScheduleOptimizer.cpp
  328   isl::space Space(Ctx, 0, 1);
  341   isl::space Space = isl::space(Ctx, 0, 0, 1);
  358   isl::space Space = Set.get_space();
  402   auto Space = isl::manage(isl_schedule_node_band_get_space(Node.get()));
  437   auto Space = isl::manage(isl_schedule_node_band_get_space(Node.get()));
  503   auto Space = isl::manage(isl_schedule_node_band_get_space(Node.get()));
  535   auto Space = isl::manage(isl_schedule_node_band_get_space(Node.get()));
  596   isl::space Space = AccMap.get_space();
  730   auto DomainSpace = Schedule.get_space().domain();
  731   auto Space = DomainSpace.map_from_domain_and_range(DomainSpace);
 1045   auto AccessRelSpace = isl::space(MapOldIndVar.get_ctx(), 0, 9, 3);
tools/polly/lib/Transform/ScheduleTreeTransform.cpp
  335     Extensions = isl::union_map::empty(isl::space::params_alloc(Ctx, 0));
tools/polly/lib/Transform/ZoneAlgo.cpp
  217   isl::space DomainSpace = Writes.get_space();
  218   isl::space ScatterSpace = getScatterSpace(Schedule);
  224   isl::space ResultSpace = ScatterSpace.map_from_domain_and_range(DomainSpace);
  247   isl::space Space = Map.get_space().range();
  609   isl::space ResultSpace =
  623   auto ResultSpace = Domain.get_space().map_from_domain_and_range(ScatterSpace);
  737 isl::space ZoneAlgorithm::makeValueSpace(Value *V) {
  738   auto Result = ParamSpace.set_from_params();
  743   auto Space = makeValueSpace(V);
  769     auto UseDomainSpace = DomainUse.get_space();
  777     auto ScevSpace = UseDomainSpace.drop_dims(isl::dim::set, 0, 0);
  845     isl::space Space = Map.get_space();
  846     isl::space RangeSpace = Space.range();
  920   isl::space Space = Map.get_space();
  921   isl::space RangeSpace = Space.range();
  926   isl::space Unwrapped = RangeSpace.unwrap();
tools/polly/unittests/DeLICM/DeLICMTest.cpp
   28     isl::space Space = Set.get_space();
   38   auto ParamSpace = Universe.get_space();
   99   auto Universe = isl::union_set::empty(isl::space::params_alloc(Ctx, 0));
  120   auto NewSpace = isl::space(Ctx, 0, 1);
tools/polly/unittests/Isl/IslTest.cpp
   19 static isl::space parseSpace(isl_ctx *Ctx, const char *Str) {
   23   isl::space Result;
   46 static bool operator==(const isl::space &LHS, const isl::space &RHS) {
   46 static bool operator==(const isl::space &LHS, const isl::space &RHS) {
  301   isl::space Space = isl::space(IslCtx.get(), 0, 0);
  391   auto MapSpace = isl::space(Ctx.get(), 0, 1, 1);
  398   auto SetSpace = isl::space(Ctx.get(), 0, 1);
usr/include/c++/7.4.0/bits/move.h
   98     move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/type_traits
 1633     { typedef _Tp   type; };
utils/unittest/googletest/include/gtest/gtest-printers.h
  140   static void PrintValue(const T& value, ::std::ostream* os) {
  205     ::std::basic_ostream<Char, CharTraits>& os, const T& x) {
  206   TypeWithoutFormatter<T,
  207       (internal::IsAProtocolMessage<T>::value ? kProtobuf :
  208        internal::ImplicitlyConvertible<const T&, internal::BiggestInt>::value ?
  223 void DefaultPrintNonContainerTo(const T& value, ::std::ostream* os) {
  276   static ::std::string Format(const ToPrint& value) {
  351     const T1& value, const T2& /* other_operand */) {
  351     const T1& value, const T2& /* other_operand */) {
  352   return FormatForComparison<T1, T2>::Format(value);
  352   return FormatForComparison<T1, T2>::Format(value);
  366 void UniversalPrint(const T& value, ::std::ostream* os);
  373                     const C& container, ::std::ostream* os) {
  439                     const T& value, ::std::ostream* os) {
  455 void PrintTo(const T& value, ::std::ostream* os) {
  478   DefaultPrintTo(IsContainerTest<T>(0), is_pointer<T>(), value, os);
  699   static void Print(const T& value, ::std::ostream* os) {
  784   static void Print(const T& value, ::std::ostream* os) {
  856   typedef T T1;
  983   internal::UniversalTersePrinter<T>::Print(value, &ss);
utils/unittest/googletest/include/gtest/gtest.h
 1377                                    const T1& lhs, const T2& rhs) {
 1377                                    const T1& lhs, const T2& rhs) {
 1389                             const T1& lhs,
 1390                             const T2& rhs) {
 1419                                  const T1& lhs,
 1420                                  const T2& rhs) {
utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h
   29   static const T& printable(const T& V) { return V; }
   29   static const T& printable(const T& V) { return V; }
   35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
   35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
   37   return StreamSwitch<T>::printable(V);
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
   94 ::std::string PrintToString(const T& value);