|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/polly/lib/Analysis/ScopBuilder.cpp 202 NextIterationMap.equate(isl::dim::in, u, isl::dim::out, u);
207 C = C.set_coefficient_si(isl::dim::out, Dim, -1);
777 ForwardMap = ForwardMap.equate(isl::dim::in, i, isl::dim::out, i);
1164 PMA = PMA.drop_dims(isl::dim::out, 0, N - 1);
2377 Transform = Transform.equate(isl::dim::in, i, isl::dim::out, i);
2396 C = C.set_coefficient_si(isl::dim::out, i, ValInt);
2411 Transform = Transform.equate(isl::dim::in, i, isl::dim::out, i);
3168 Map = Map.set_tuple_id(isl::dim::out, Id);
3275 assert((!MaxPMA || MaxPMA.dim(isl::dim::out)) &&
3278 Pos = MaxPMA.dim(isl::dim::out) - 1;
tools/polly/lib/Analysis/ScopInfo.cpp 401 isl::id Id = PMA.get_tuple_id(isl::dim::out);
483 Map = Map.fix_si(isl::dim::out, i, 0);
486 Map = Map.equate(isl::dim::in, i - DimsMissing, isl::dim::out, i);
527 Map = Map.equate(isl::dim::in, i, isl::dim::out, i);
538 C = C.set_coefficient_si(isl::dim::out, DimsArray - 1, -1);
543 C = C.set_coefficient_si(isl::dim::out, DimsArray - 1, 1);
585 return AccessRelation.get_tuple_id(isl::dim::out);
591 return NewAccessRelation.get_tuple_id(isl::dim::out);
719 LengthMap = LengthMap.lower_bound_si(isl::dim::out, 0, 0);
796 MapOne = MapOne.equate(isl::dim::in, j, isl::dim::out, j);
802 MapTwo = MapTwo.equate(isl::dim::in, j, isl::dim::out, j);
809 C = C.set_coefficient_si(isl::dim::out, i, -1);
813 C = C.set_coefficient_si(isl::dim::out, i + 1, -1);
826 NewAccessRelation = NewAccessRelation.set_tuple_id(isl::dim::out, BaseAddrId);
852 AccessRelation = AccessRelation.set_tuple_id(isl::dim::out, BaseAddrId);
864 AccessRelation = AccessRelation.set_tuple_id(isl::dim::out, BaseAddrId);
880 AccessRelation = AccessRelation.set_tuple_id(isl::dim::out, BaseAddrId);
908 isl::id ArrayInfoId = NewAccessRelation.get_tuple_id(isl::dim::out);
1009 Map = Map.equate(isl::dim::in, i, isl::dim::out, i);
1015 Map = Map.order_lt(isl::dim::in, lastDimension, isl::dim::out, lastDimension);
tools/polly/lib/CodeGen/BlockGenerators.cpp 689 int DomDims = ScheduleMultiPwAff.dim(isl::dim::out);
tools/polly/lib/Support/ISLTools.cpp 68 Result = Result.equate(isl::dim::in, i, isl::dim::out, Dims2 + i);
70 Result = Result.equate(isl::dim::in, Dims1 + i, isl::dim::out, i);
163 Dims = std::max(Dims, Map.dim(isl::dim::out));
235 case isl::dim::out:
247 case isl::dim::out:
455 Translator = Translator.equate(isl::dim::in, i, isl::dim::out, i);
456 Translator = Translator.equate(isl::dim::in, i, isl::dim::out,
460 Translator = Translator.equate(isl::dim::in, DomainDims + i, isl::dim::out,
464 isl::dim::out,
tools/polly/lib/Transform/FlattenAlgo.cpp 50 auto FixedVal = BMap.plain_get_val_if_fixed(isl::dim::out, 0);
121 auto Outprojected = Map.project_out(isl::dim::out, first, n);
135 Dims = std::max(Dims, Map.dim(isl::dim::out));
143 unsigned MapDims = Map.dim(isl::dim::out);
144 isl::map SingleMap = Map.project_out(isl::dim::out, 0, pos);
145 SingleMap = SingleMap.project_out(isl::dim::out, 1, MapDims - pos - 1);
tools/polly/lib/Transform/ForwardOpTree.cpp 246 isl::id ArrayId = Map.get_tuple_id(isl::dim::out);
348 isl::id ArrayId = AccessRelation.get_tuple_id(isl::dim::out);
tools/polly/lib/Transform/MaximalStaticExpansion.cpp 341 NewAccessMap = NewAccessMap.set_tuple_id(isl::dim::out, Id);
361 NewAccessMap = NewAccessMap.add_dims(isl::dim::out, in_dimensions);
368 auto CurrentOutId = CurrentAccessMap.get_tuple_id(isl::dim::out);
373 NewAccessMap = NewAccessMap.set_tuple_id(isl::dim::out, CurrentOutId);
402 NewAccessMap = NewAccessMap.set_tuple_id(isl::dim::out, NewOutId);
tools/polly/lib/Transform/ScheduleOptimizer.cpp 313 IsolateRelation = IsolateRelation.move_dims(isl::dim::out, 0, isl::dim::in,
348 UnrollIsolatedSetOption.set_tuple_id(isl::dim::out, DimOutId);
565 auto FreeDim = DimType == isl::dim::in ? isl::dim::out : isl::dim::in;
599 if (Space.dim(isl::dim::out) != 2)
613 Universe.equate(isl::dim::in, FirstDims[i], isl::dim::out, 0)
614 .equate(isl::dim::in, SecondDims[i], isl::dim::out, 1);
687 unsigned OutDimNum = PartialSchedule.dim(isl::dim::out);
692 permuteDimensions(PartialSchedule, isl::dim::out, MMI.i, OutDimNum - 1);
694 permuteDimensions(PartialSchedule, isl::dim::out, MMI.j, OutDimNum - 1);
696 permuteDimensions(PartialSchedule, isl::dim::out, MMI.k, OutDimNum - 1);
1047 AccessRel = AccessRel.equate(isl::dim::in, FirstDim, isl::dim::out, 0);
1048 AccessRel = AccessRel.equate(isl::dim::in, 5, isl::dim::out, 1);
1049 AccessRel = AccessRel.equate(isl::dim::in, SecondDim, isl::dim::out, 2);
1111 AccRel = AccRel.set_tuple_id(isl::dim::out, SAI->getBasePtrId());
1114 auto ExtMap = MapOldIndVar.project_out(isl::dim::out, 2,
1115 MapOldIndVar.dim(isl::dim::out) - 2);
1117 ExtMap = ExtMap.fix_si(isl::dim::out, MMI.i, 0);
1125 ExtMap = ExtMap.set_tuple_id(isl::dim::out, DomainId);
1127 ExtMap = ExtMap.set_tuple_id(isl::dim::out, NewStmt->getDomainId());
1139 AccRel = AccRel.set_tuple_id(isl::dim::out, SAI->getBasePtrId());
1142 ExtMap = MapOldIndVar.project_out(isl::dim::out, 3,
1143 MapOldIndVar.dim(isl::dim::out) - 3);
1145 ExtMap = ExtMap.fix_si(isl::dim::out, MMI.j, 0);
1151 ExtMap = ExtMap.set_tuple_id(isl::dim::out, DomainId);
1153 ExtMap = ExtMap.set_tuple_id(isl::dim::out, NewStmt->getDomainId());
1177 if (MapOldIndVar.dim(isl::dim::out) > 9)
1178 return MapOldIndVar.project_out(isl::dim::out, 0,
1179 MapOldIndVar.dim(isl::dim::out) - 9);
tools/polly/lib/Transform/Simplify.cpp 314 .get_tuple_id(isl::dim::out)
357 .get_tuple_id(isl::dim::out)
367 .get_tuple_id(isl::dim::out)
tools/polly/lib/Transform/ZoneAlgo.cpp 687 Result = Result.equate(isl::dim::in, i, isl::dim::out, i);
856 RangeSpace.unwrap().get_tuple_id(isl::dim::out).get_user()));
928 isl::id OutTupleId = Unwrapped.get_tuple_id(isl::dim::out);
tools/polly/unittests/DeLICM/DeLICMTest.cpp 54 if (!Map.has_tuple_name(isl::dim::out))
tools/polly/unittests/Isl/IslTest.cpp 393 TestBMap = TestBMap.fix_si(isl::dim::out, 0, 0);
394 TestBMap = TestBMap.fix_si(isl::dim::out, 0, 0);
743 shiftDim(MAP("{ [] -> [0] }"), isl::dim::out, 0, 1));
745 shiftDim(UMAP("{ [] -> [0] }"), isl::dim::out, 0, 1));
1042 isl::dim::out, false, false));
1044 convertZoneToTimepoints(UMAP("{ [] -> [1] }"), isl::dim::out, true,
1047 convertZoneToTimepoints(UMAP("{ [] -> [1] }"), isl::dim::out, false,
1050 convertZoneToTimepoints(UMAP("{ [] -> [1] }"), isl::dim::out, true,