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
 1233   inline map &operator=(map obj);

References

tools/polly/lib/Analysis/DependenceInfo.cpp
  654       StmtScat = Stmt.getSchedule();
  656       StmtScat = Lookup->second;
tools/polly/lib/Analysis/ScopBuilder.cpp
  201       NextIterationMap =
  208   NextIterationMap = NextIterationMap.add_constraint(C);
  777     ForwardMap = ForwardMap.equate(isl::dim::in, i, isl::dim::out, i);
 2377         Transform = Transform.equate(isl::dim::in, i, isl::dim::out, i);
 2398         Transform = Transform.add_constraint(C);
 2411       Transform = Transform.equate(isl::dim::in, i, isl::dim::out, i);
 2710     AllAccsRel = AllAccsRel.intersect_domain(Stmt.getDomain());
 2888   AccessRelation = AccessRelation.intersect_domain(Stmt.getDomain());
 3168       Map = Map.set_tuple_id(isl::dim::out, Id);
tools/polly/lib/Analysis/ScopInfo.cpp
  459   Relation = Relation.apply_range(isl::map::from_multi_aff(DivModAff));
  460   Relation = Relation.detect_equalities();
  461   AccessRelation = Relation;
  483     Map = Map.fix_si(isl::dim::out, i, 0);
  486     Map = Map.equate(isl::dim::in, i - DimsMissing, isl::dim::out, i);
  488   AccessRelation = AccessRelation.apply_range(Map);
  502     AccessRelation = AccessRelation.floordiv_val(V);
  527       Map = Map.equate(isl::dim::in, i, isl::dim::out, i);
  539     Map = Map.add_constraint(C);
  545     Map = Map.add_constraint(C);
  546     AccessRelation = AccessRelation.apply_range(Map);
  605   Schedule = isl::map::from_union_map(USchedule);
  606   ScheduledAccRel = getAddressFunction().apply_domain(Schedule);
  712     LengthMap = isl::map::universe(SubscriptMap.get_space());
  715     LengthMap = isl::map::from_pw_aff(LengthPWA);
  717     LengthMap = LengthMap.apply_range(isl::map::lex_gt(RangeSpace));
  719   LengthMap = LengthMap.lower_bound_si(isl::dim::out, 0, 0);
  720   LengthMap = LengthMap.align_params(SubscriptMap.get_space());
  721   SubscriptMap = SubscriptMap.align_params(LengthMap.get_space());
  722   LengthMap = LengthMap.sum(SubscriptMap);
  723   AccessRelation =
  769   AccessRelation = Relation.intersect_range(AccessRange);
  794     MapOne = isl::map::universe(Space);
  796       MapOne = MapOne.equate(isl::dim::in, j, isl::dim::out, j);
  797     MapOne = MapOne.lower_bound_si(isl::dim::in, i + 1, 0);
  799     MapTwo = isl::map::universe(Space);
  802         MapTwo = MapTwo.equate(isl::dim::in, j, isl::dim::out, j);
  810     MapTwo = MapTwo.add_constraint(C);
  815     MapTwo = MapTwo.add_constraint(C);
  816     MapTwo = MapTwo.upper_bound_si(isl::dim::in, i + 1, -1);
  818     MapOne = MapOne.unite(MapTwo);
  819     NewAccessRelation = NewAccessRelation.apply_range(MapOne);
  824   NewAccessRelation = NewAccessRelation.set_tuple_id(
  826   NewAccessRelation = NewAccessRelation.set_tuple_id(isl::dim::out, BaseAddrId);
  827   NewAccessRelation = NewAccessRelation.gist_domain(Statement->getDomain());
  835     AccessRelation = NewAccessRelation;
  852     AccessRelation = AccessRelation.set_tuple_id(isl::dim::out, BaseAddrId);
  862       AccessRelation = createBasicAccessMap(Statement);
  864     AccessRelation = AccessRelation.set_tuple_id(isl::dim::out, BaseAddrId);
  869   AccessRelation = isl::map::universe(Space);
  874     AccessRelation = AccessRelation.flat_range_product(SubscriptMap);
  878   AccessRelation = AccessRelation.set_tuple_id(
  880   AccessRelation = AccessRelation.set_tuple_id(isl::dim::out, BaseAddrId);
  882   AccessRelation = AccessRelation.gist_domain(Statement->getDomain());
  927   AccessRelation = AccessRelation.gist_params(Ctx);
 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);
 1024   Schedule = Schedule.reverse();
 1025   NextScatt = NextScatt.lexmin();
 1027   NextScatt = NextScatt.apply_range(Schedule);
 1028   NextScatt = NextScatt.apply_range(AccessRelation);
 1029   NextScatt = NextScatt.apply_domain(Schedule);
 1030   NextScatt = NextScatt.apply_domain(AccessRelation);
 1060   AccessRelation = NewAccess;
 1108   NewAccess = NewAccess.gist_domain(getStatement()->getDomain());
 1109   NewAccessRelation = NewAccess;
 1132   M = M.coalesce();
 1133   M = M.gist_domain(Domain);
 1134   M = M.coalesce();
 1210   TargetRel = TargetRel.set_tuple_id(isl::dim::in, Id);
 1215   SourceRel = SourceRel.set_tuple_id(isl::dim::in, Id);
 2292       AccessDomain = AccessDomain.intersect_domain(Domain);
tools/polly/lib/Exchange/JSONExporter.cpp
  313     NewSchedule[&Stmt] = isl::manage(Map);
tools/polly/lib/Support/ISLTools.cpp
  181       IdentityMap = IdentityMap.intersect_domain(Set);
  278   Map = isl::manage(isl_map_compute_divs(Map.copy()));
  279   Map = Map.detect_equalities();
  280   Map = Map.coalesce();
  299     Relation = InclPrevDef ? isl::map::lex_lt(ScatterSpace)
  302     Relation = InclNextDef ? isl::map::lex_gt(ScatterSpace)
tools/polly/lib/Transform/DeLICM.cpp
  713       ValInst = makeValInst(V, DefMA->getStatement(),
  716       ValInst = makeUnknownForDomain(DefMA->getStatement());
tools/polly/lib/Transform/FlattenAlgo.cpp
  145     SingleMap = SingleMap.project_out(isl::dim::out, 1, MapDims - pos - 1);
tools/polly/lib/Transform/ForwardOpTree.cpp
  262       Result = Map.lexmin();
  806       TargetToUse =
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);
  373   NewAccessMap = NewAccessMap.set_tuple_id(isl::dim::out, CurrentOutId);
  402   NewAccessMap = NewAccessMap.set_tuple_id(isl::dim::out, NewOutId);
  408   NewAccessMap = isl::map(ConstraintBasicMap);
tools/polly/lib/Transform/ScheduleOptimizer.cpp
  313   IsolateRelation = IsolateRelation.move_dims(isl::dim::out, 0, isl::dim::in,
  345   UnrollIsolatedSetOption =
  347   UnrollIsolatedSetOption =
  571   Map = Map.move_dims(FreeDim, 0, DimType, MaxDim, 1);
  572   Map = Map.move_dims(FreeDim, 0, DimType, MinDim, 1);
  573   Map = Map.move_dims(DimType, MinDim, FreeDim, 1, 1);
  574   Map = Map.move_dims(DimType, MaxDim, FreeDim, 0, 1);
  576     Map = Map.set_tuple_id(DimType, DimId);
  578     Map = Map.set_tuple_id(FreeDim, FreeDimId);
  616     AccMap = AccMap.intersect_domain(Domain);
  617     PossibleMatMul = PossibleMatMul.intersect_domain(Domain);
 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());
 1116   ExtMap = ExtMap.reverse();
 1117   ExtMap = ExtMap.fix_si(isl::dim::out, MMI.i, 0);
 1125   ExtMap = ExtMap.set_tuple_id(isl::dim::out, DomainId);
 1126   ExtMap = ExtMap.intersect_range(Domain);
 1127   ExtMap = ExtMap.set_tuple_id(isl::dim::out, NewStmt->getDomainId());
 1133   AccRel = getMatMulAccRel(MapOldIndVar, 4, 6);
 1139   AccRel = AccRel.set_tuple_id(isl::dim::out, SAI->getBasePtrId());
 1140   OldAcc = MMI.A->getLatestAccessRelation();
 1142   ExtMap = MapOldIndVar.project_out(isl::dim::out, 3,
 1144   ExtMap = ExtMap.reverse();
 1145   ExtMap = ExtMap.fix_si(isl::dim::out, MMI.j, 0);
 1151   ExtMap = ExtMap.set_tuple_id(isl::dim::out, DomainId);
 1152   ExtMap = ExtMap.intersect_range(Domain);
 1153   ExtMap = ExtMap.set_tuple_id(isl::dim::out, NewStmt->getDomainId());
tools/polly/lib/Transform/Simplify.cpp
  102     Result = Result.unite(BMap);
  107     Result = Result.unite(BMap);
  179         AccRel = AccRel.intersect_domain(Domain);
  180         AccRel = AccRel.intersect_params(S->getContext());
  432         AccRel = AccRel.intersect_domain(Domain);
tools/polly/lib/Transform/ZoneAlgo.cpp
  568   PHIWriteTimes = PHIWriteTimes.intersect_params(S->getAssumedContext());
  569   PHIWriteTimes = subtractParams(PHIWriteTimes, S->getInvalidContext());
  684     Result = isl::map::from_domain_and_range(DefDomain, TargetDomain);
  687       Result = Result.equate(isl::dim::in, i, isl::dim::out, i);
  692     Result = computeUseToDefFlowDependency(TargetStmt, DefStmt).reverse();
  705   Result = computeScalarReachingDefinition(Schedule, Domain, false, true);
usr/include/c++/7.4.0/tuple
  451 	    = std::forward<_UHead>(_Tuple_impl<_Idx, _UHead>::_M_head(__in));