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