|
reference, declaration → definition
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);