reference, declarationdefinition
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);