|
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 3056 inline union_map &operator=(union_map obj);
References
tools/polly/lib/Analysis/DependenceInfo.cpp 663 Schedule = Schedule.add_map(StmtScat);
666 Dependences = Dependences.apply_domain(Schedule);
667 Dependences = Dependences.apply_range(Schedule);
783 Deps = Deps.unite(isl::manage_copy(RAW));
786 Deps = Deps.unite(isl::manage_copy(WAR));
789 Deps = Deps.unite(isl::manage_copy(WAW));
792 Deps = Deps.unite(isl::manage_copy(RED));
795 Deps = Deps.unite(isl::manage_copy(TC_RED));
797 Deps = Deps.coalesce();
798 Deps = Deps.detect_equalities();
tools/polly/lib/Analysis/ScopBuilder.cpp 3302 Accesses = Accesses.add_map(MA->getAccessRelation());
3304 Accesses = Accesses.intersect_domain(Domains);
tools/polly/lib/Analysis/ScopInfo.cpp 604 USchedule = USchedule.intersect_domain(UDomain);
1128 Schedule = Schedule.intersect_domain(isl::union_set(Domain));
2293 Accesses = Accesses.add_map(AccessDomain);
tools/polly/lib/CodeGen/BlockGenerators.cpp 588 USchedule = USchedule.intersect_domain(Domain);
tools/polly/lib/Exchange/JSONExporter.cpp 327 ScheduleMap = ScheduleMap.add_map(NewSchedule[&Stmt]);
329 ScheduleMap = ScheduleMap.add_map(Stmt.getSchedule());
tools/polly/lib/Support/ISLTools.cpp 96 Result = Result.add_map(After);
113 Result = Result.add_map(After);
182 Result = Result.add_map(IdentityMap);
199 Result = Result.add_map(Reversed);
260 Result = Result.add_map(Shifted);
284 UMap = isl::manage(isl_union_map_compute_divs(UMap.copy()));
285 UMap = UMap.detect_equalities();
286 UMap = UMap.coalesce();
322 ReachableWrites = ReachableWrites.lexmin();
324 ReachableWrites = ReachableWrites.lexmax();
331 ReachableWrites = ReachableWrites.unite(SelfUse).coalesce();
334 ReachableWrites = ReachableWrites.subtract(SelfUse);
474 Result = Result.add_map(Distributed);
tools/polly/lib/Transform/DeLICM.cpp 143 Relevant = Relevant.coalesce();
146 Simplified = Simplified.coalesce();
306 Known = Known.unite(That.Known);
307 Written = Written.unite(That.Written);
815 ValInst = makeValInst(Incoming[0].second, WriteStmt,
823 ValInst = makeUnknownForDomain(WriteStmt);
826 Result = Result.unite(ValInst);
883 WritesTarget = expandMapping(WritesTarget, UniverseWritesDom);
1199 EltKnown = computeKnown(true, false);
1200 EltWritten = computeWritten();
tools/polly/lib/Transform/DeadCodeElimination.cpp 123 Dep = Dep.reverse();
tools/polly/lib/Transform/FlattenAlgo.cpp 122 Result = Result.add_map(Outprojected);
146 SingleUMap = SingleUMap.add_map(SingleMap);
201 SubSchedule = scheduleProjectOut(SubSchedule, 0, 1);
202 SubSchedule = flattenSchedule(SubSchedule);
239 NewSchedule = NewSchedule.unite(ScheduleWithOffset);
tools/polly/lib/Transform/FlattenSchedule.cpp 61 OldSchedule = S.getSchedule();
74 NewSchedule = NewSchedule.gist_domain(Domains);
93 OldSchedule = nullptr;
tools/polly/lib/Transform/ForwardOpTree.cpp 288 Known = computeKnown(true, true);
291 Translator = makeIdentityMap(Known.range(), false);
296 Known = nullptr;
297 Translator = nullptr;
298 NormalizeMap = nullptr;
509 Translator = Translator.add_map(LocalTranslator);
tools/polly/lib/Transform/MaximalStaticExpansion.cpp 163 MapDependences = MapDependences.add_map(NewMap);
234 StmtReads = StmtReads.unite(AccRel);
236 StmtWrites = StmtWrites.unite(AccRel);
tools/polly/lib/Transform/ScheduleOptimizer.cpp 729 Dep = Dep.unite(Red);
1530 Validity = Validity.gist_domain(Domain);
1531 Validity = Validity.gist_range(Domain);
1532 Proximity = Proximity.gist_domain(Domain);
1533 Proximity = Proximity.gist_range(Domain);
tools/polly/lib/Transform/ScheduleTreeTransform.cpp 310 Extensions = Extensions.unite(NewChildExtensions);
326 Extensions = Extensions.unite(NewChildExtensions);
335 Extensions = isl::union_map::empty(isl::space::params_alloc(Ctx, 0));
350 OuterExtensions = isl::union_map::empty(NewChildExtensions.get_space());
360 NewPartialSchedMap = NewPartialSchedMap.unite(BandSched);
366 OuterExtensions = OuterExtensions.add_map(OuterSched);
407 Extensions = ChildExtensions.unite(ExtDomain);
tools/polly/lib/Transform/Simplify.cpp 187 WillBeOverwritten = WillBeOverwritten.subtract(AccRelUniv);
206 WillBeOverwritten =
370 NewFutureWrites = NewFutureWrites.add_map(FutureWrite);
372 FutureWrites = NewFutureWrites;
386 FutureWrites = FutureWrites.add_map(AccRelValAcc);
471 Known = Known.add_map(AccRelVal);
478 Known = Known.subtract_domain(AccRelUniv);
tools/polly/lib/Transform/ZoneAlgo.cpp 256 Result = Result.add_map(Map);
266 Schedule = Schedule.intersect_domain(Domains);
356 Loads = Loads.unite(AccRel);
386 Stores = Stores.unite(AccRel);
397 AllReads = AllReads.add_map(AccRel);
410 AllReadValInst = AllReadValInst.add_map(EltLoadValInst);
455 AllMustWrites = AllMustWrites.add_map(AccRel);
458 AllMayWrites = AllMayWrites.add_map(AccRel);
463 WriteValInstance = makeUnknownForDomain(Stmt);
472 AllWriteValInst = AllWriteValInst.unite(EltWriteValInst);
552 PHIWriteScatter = PHIWriteScatter.add_map(Scatter);
851 Result = Result.add_map(Map);
860 Result = Result.add_map(Map);
866 Result = Result.unite(Mapped);
958 AllReads = makeEmptyUnionMap();
959 AllMayWrites = makeEmptyUnionMap();
960 AllMustWrites = makeEmptyUnionMap();
961 AllWriteValInst = makeEmptyUnionMap();
962 AllReadValInst = makeEmptyUnionMap();
966 NormalizeMap = makeEmptyUnionMap();
983 AllWrites = AllMustWrites.unite(AllMayWrites);
986 WriteReachDefZone =
1048 IncomingValInsts = IncomingValInsts.add_map(IncomingValInst);
1065 PHIMap = normalizeValInst(PHIMap, AllPHIs, AllPHIMaps);
1067 AllPHIMaps = normalizeValInst(AllPHIMaps, AllPHIs, PHIMap);
1069 AllPHIMaps = AllPHIMaps.unite(PHIMap);
1077 NormalizeMap = AllPHIMaps;
1156 Result = Result.unite(computeKnownFromMustWrites());
1159 Result = Result.unite(computeKnownFromLoad());
tools/polly/unittests/DeLICM/DeLICMTest.cpp 48 Known = isl::union_map::empty(ParamSpace);
56 Known = Known.add_map(Map);
66 Known = isl::union_map::empty(ParamSpace);
usr/include/c++/7.4.0/tuple 322 _M_head(*this) = std::forward<_UHead>