|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/polly/lib/Analysis/DependenceInfo.cpp 192 for (unsigned i = 0; i < Zero.dim(isl::dim::set); i++)
193 Zero = Zero.fix_si(isl::dim::set, i, 0);
670 for (unsigned i = 0; i < Zero.dim(isl::dim::set); i++)
671 Zero = Zero.fix_si(isl::dim::set, i, 0);
tools/polly/lib/Analysis/ScopBuilder.cpp 228 S = S.lower_bound_si(isl::dim::set, u, 0);
235 OnlyDimS = OnlyDimS.project_out(isl::dim::set, Dim + 1, NumDimsS - Dim - 1);
245 C = C.set_coefficient_si(isl::dim::set, u, -1);
254 BoundedParts.insert_dims(isl::dim::set, Dim + 1, NumDimsS - Dim - 1);
313 Dom = Dom.project_out(isl::dim::set, NewDepth, 1);
314 Dom = Dom.add_dims(isl::dim::set, 1);
321 Dom = Dom.add_dims(isl::dim::set, 1);
327 Dom = Dom.project_out(isl::dim::set, NumDim - Diff, Diff);
771 isl::dim::set, LoopDepth + 1, LatchLoopDepth - LoopDepth);
782 UnionBackedgeConditionComplement.lower_bound_si(isl::dim::set, LoopDepth,
1160 int Dim = S.dim(isl::dim::set);
1161 auto PMA = isl::pw_multi_aff::project_out_map(S.get_space(), isl::dim::set,
2367 int Dims = Elements.dim(isl::dim::set);
2369 isl::set DimOnly = isl::set(Elements).project_out(isl::dim::set, 0, i);
2370 DimOnly = DimOnly.project_out(isl::dim::set, 1, Dims - i - 1);
2371 DimOnly = DimOnly.lower_bound_si(isl::dim::set, 0, 0);
2403 ZeroSet = ZeroSet.fix_si(isl::dim::set, 0, 0);
2792 NumTotalDims += BSet.dim(isl::dim::set);
3319 Domain = Domain.project_out(isl::dim::set, 0, Domain.n_dim());
tools/polly/lib/Analysis/ScopInfo.cpp 251 Space = Space.set_tuple_id(isl::dim::set, Id);
437 isl::aff Var = isl::aff::var_on_domain(LArraySpace, isl::dim::set, i);
439 isl::aff::var_on_domain(LArraySpace, isl::dim::set, i - 1);
470 auto DimsArray = ArraySpace.dim(isl::dim::set);
471 auto DimsAccess = AccessSpace.dim(isl::dim::set);
670 for (int i = 1, Size = Space.dim(isl::dim::set); i < Size; ++i) {
672 isl::pw_aff Var = isl::pw_aff::var_on_domain(LS, isl::dim::set, i);
677 SizeE = SizeE.add_dims(isl::dim::in, Space.dim(isl::dim::set));
678 SizeE = SizeE.set_tuple_id(isl::dim::in, Space.get_tuple_id(isl::dim::set));
768 isl::dim::set);
825 isl::dim::in, Space.get_tuple_id(isl::dim::set));
879 isl::dim::in, Space.get_tuple_id(isl::dim::set));
1042 for (unsigned i = 0; i < StrideX.dim(isl::dim::set) - 1; i++)
1043 StrideX = StrideX.fix_si(isl::dim::set, i, 0);
1044 StrideX = StrideX.fix_si(isl::dim::set, StrideX.dim(isl::dim::set) - 1,
1044 StrideX = StrideX.fix_si(isl::dim::set, StrideX.dim(isl::dim::set) - 1,
1086 assert(NewAccessSpace.has_tuple_id(isl::dim::set) &&
1088 isl::id NewArrayId = NewAccessSpace.get_tuple_id(isl::dim::set);
1104 assert(NewAccessSpace.dim(isl::dim::set) == Dims &&
tools/polly/lib/CodeGen/IslAst.cpp 357 isl::id Left = AFirst.get_tuple_id(isl::dim::set);
358 isl::id Right = BFirst.get_tuple_id(isl::dim::set);
tools/polly/lib/Support/ISLTools.cpp 58 unsigned Dims1 = FromSpace1.dim(isl::dim::set);
59 unsigned Dims2 = FromSpace2.dim(isl::dim::set);
172 return ScatterSpace.add_dims(isl::dim::set, Dims);
205 int NumDims = Set.dim(isl::dim::set);
438 unsigned DomainDims = DomainSpace.dim(isl::dim::set);
441 unsigned Range1Dims = Range1Space.dim(isl::dim::set);
443 unsigned Range2Dims = Range2Space.dim(isl::dim::set);
581 unsigned ALen = A.dim(isl::dim::set);
582 unsigned BLen = B.dim(isl::dim::set);
588 .project_out(isl::dim::set, i + 1, ALen - i - 1)
589 .project_out(isl::dim::set, 0, i);
592 .project_out(isl::dim::set, i + 1, BLen - i - 1)
593 .project_out(isl::dim::set, 0, i);
599 bool(isl::set(AHull).dim_has_any_lower_bound(isl::dim::set, 0));
601 bool(isl::set(BHull).dim_has_any_lower_bound(isl::dim::set, 0));
650 if (ASpace.has_tuple_name(isl::dim::set))
651 AName = ASpace.get_tuple_name(isl::dim::set);
654 if (BSpace.has_tuple_name(isl::dim::set))
655 BName = BSpace.get_tuple_name(isl::dim::set);
662 int LenCompare = BSpace.dim(isl::dim::set) - ASpace.dim(isl::dim::set);
662 int LenCompare = BSpace.dim(isl::dim::set) - ASpace.dim(isl::dim::set);
757 int Dims = BSet.dim(isl::dim::set);
765 .project_out(isl::dim::set, Dim + 1, Dims - Dim - 1)
766 .project_out(isl::dim::set, 0, Dim);
773 isl::val Val = P.get_coordinate_val(isl::dim::set, 0);
774 isl::basic_set FixBSet = BSet.fix_val(isl::dim::set, Dim, Val);
tools/polly/lib/Transform/FlattenAlgo.cpp 31 Set = Set.project_out(isl::dim::set, 0, dim);
32 auto SetDims = Set.dim(isl::dim::set);
33 Set = Set.project_out(isl::dim::set, 1, SetDims - 1);
42 Set = Set.project_out(isl::dim::set, 0, dim);
43 auto SetDims = Set.dim(isl::dim::set);
44 Set = Set.project_out(isl::dim::set, 1, SetDims - 1);
178 auto Dims = ScatterSet.dim(isl::dim::set);
196 auto ThisSet = ScatterSet.project_out(isl::dim::set, 1, Dims - 1);
198 auto ScatterFirst = ThisFirst.add_dims(isl::dim::set, Dims - 1);
270 SubExtent = SubExtent.project_out(isl::dim::set, 1, SubDims - 1);
tools/polly/lib/Transform/MaximalStaticExpansion.cpp 122 Set = Set.project_out(isl::dim::set, 0, dim);
123 auto SetDims = Set.dim(isl::dim::set);
124 Set = Set.project_out(isl::dim::set, 1, SetDims - 1);
147 Map.get_space().domain().unwrap().range().get_tuple_id(isl::dim::set);
tools/polly/lib/Transform/ScheduleOptimizer.cpp 306 unsigned Dims = IsolateDomain.dim(isl::dim::set);
357 unsigned Dims = Set.dim(isl::dim::set);
362 ExtConstr = ExtConstr.set_coefficient_si(isl::dim::set, Dims - 1, 1);
366 ExtConstr = ExtConstr.set_coefficient_si(isl::dim::set, Dims - 1, -1);
371 unsigned Dims = ScheduleRange.dim(isl::dim::set);
373 ScheduleRange.drop_constraints_involving_dims(isl::dim::set, Dims - 1, 1);
376 BadPrefixes = BadPrefixes.project_out(isl::dim::set, Dims - 1, 1);
377 LoopPrefixes = LoopPrefixes.project_out(isl::dim::set, Dims - 1, 1);
403 auto ScheduleDimensions = Space.dim(isl::dim::set);
438 auto Dims = Space.dim(isl::dim::set);
504 auto Dims = Space.dim(isl::dim::set);
536 auto Dims = Space.dim(isl::dim::set);
733 int DeltasDimNum = Deltas.dim(isl::dim::set);
735 auto Val = Deltas.plain_get_val_if_fixed(isl::dim::set, i);
1203 unsigned Dims = Prefix.dim(isl::dim::set);
1204 Prefix = Prefix.project_out(isl::dim::set, Dims - 1, 1);
1209 getIsolateOptions(Prefix.add_dims(isl::dim::set, 3), 3);
1262 (isl::set(Domain).dim(isl::dim::set) !=
1270 PartialScheduleMultiPwAff.reset_tuple_id(isl::dim::set);
tools/polly/lib/Transform/Simplify.cpp 240 isl::space(Ctx, 0, 0).set_tuple_id(isl::dim::set, Id));
378 .set_tuple_id(isl::dim::set, MA->getId()));
407 isl::space(Ctx, 0, 0).set_tuple_id(isl::dim::set, Id));
tools/polly/lib/Transform/ZoneAlgo.cpp 248 return Space.has_tuple_id(isl::dim::set).is_false() &&
249 Space.is_wrapping().is_false() && Space.dim(isl::dim::set) == 0;
682 assert(DefDomain.dim(isl::dim::set) <= TargetDomain.dim(isl::dim::set));
682 assert(DefDomain.dim(isl::dim::set) <= TargetDomain.dim(isl::dim::set));
685 for (unsigned i = 0, DefDims = DefDomain.dim(isl::dim::set); i < DefDims;
739 return Result.set_tuple_id(isl::dim::set, makeValueId(V));
777 auto ScevSpace = UseDomainSpace.drop_dims(isl::dim::set, 0, 0);
778 ScevSpace = ScevSpace.set_tuple_id(isl::dim::set, ScevId);
tools/polly/unittests/DeLICM/DeLICMTest.cpp 121 NewSpace = NewSpace.set_tuple_id(isl::dim::set, NewId);