|
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 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));