Home
last modified time | relevance | path

Searched refs:union_set (Results 1 – 25 of 43) sorted by relevance

12

/llvm-project-15.0.7/polly/unittests/DeLICM/
H A DDeLICMTest.cpp25 isl::union_set unionSpace(const isl::union_set &USet) { in unionSpace()
26 auto Result = isl::union_set::empty(USet.ctx()); in unionSpace()
36 isl::union_set &Occupied, isl::union_map &Known, in completeLifetime()
37 isl::union_set &Undef) { in completeLifetime()
81 isl::union_set parseSetOrNull(isl_ctx *Ctx, const char *Str) { in parseSetOrNull()
84 return isl::union_set(Ctx, Str); in parseSetOrNull()
95 isl::union_set ExistingUnused, isl::union_map ExistingWritten, in checkIsConflictingNonsymmetricCommon()
96 isl::union_map ProposedOccupiedAndKnown, isl::union_set ProposedUnused, in checkIsConflictingNonsymmetricCommon()
99 auto Universe = isl::union_set::empty(Ctx); in checkIsConflictingNonsymmetricCommon()
126 isl::union_set ExistingOccupied; in checkIsConflictingNonsymmetricCommon()
[all …]
/llvm-project-15.0.7/polly/include/polly/Support/
H A DISLTools.h178 isl::set singleton(isl::union_set USet, isl::space ExpectedSpace);
223 isl::union_map makeIdentityMap(const isl::union_set &USet, bool RestrictDomain);
247 isl::union_set shiftDim(isl::union_set USet, int Pos, int Amount);
277 void simplify(isl::union_set &USet);
452 isl::union_set convertZoneToTimepoints(isl::union_set Zone, bool InclStart,
481 isl::union_map liftDomains(isl::union_map UMap, isl::union_set Factor);
501 isl::map intersectRange(isl::map Map, isl::union_set Range);
586 void dumpPw(const isl::union_set &USet);
632 void dumpExpanded(const isl::union_set &USet);
H A DISLOStream.h44 ADD_OSTREAM_PRINTER(isl::union_set)
/llvm-project-15.0.7/polly/include/polly/
H A DDeLICM.h54 bool isConflicting(isl::union_set ExistingOccupied,
55 isl::union_set ExistingUnused, isl::union_map ExistingKnown,
57 isl::union_set ProposedOccupied,
58 isl::union_set ProposedUnused, isl::union_map ProposedKnown,
H A DZoneAlgo.h113 isl::union_set CompatibleElts;
183 void collectIncompatibleElts(ScopStmt *Stmt, isl::union_set &IncompatibleElts,
184 isl::union_set &AllElts);
207 isl::union_set makeEmptyUnionSet() const;
234 isl::union_map getScatterFor(isl::union_set Domain) const;
416 isl::union_map makeUnknownForDomain(isl::union_set Domain);
/llvm-project-15.0.7/polly/lib/Transform/
H A DDeadCodeElimination.cpp85 static isl::union_set getLiveOut(Scop &S) { in getLiveOut()
95 isl::union_set Live = LastWriteIterations.range(); in getLiveOut()
114 isl::union_set Live = getLiveOut(S); in runDeadCodeElimination()
122 isl::union_set OriginalDomain = S.getDomains(); in runDeadCodeElimination()
127 isl::union_set Extra = Live.apply(Dep); in runDeadCodeElimination()
H A DScheduleTreeTransform.cpp201 isl::union_set FilterDomain = in visitFilter()
260 const isl::union_set &Domain, in visitSet()
276 const isl::union_set &Domain, in visitLeaf()
283 const isl::union_set &Domain, in visitBand()
333 isl::union_set FilterDomain = in visitFilter()
385 llvm::ArrayRef<isl::union_set> ASTBuildOptions;
916 SmallVector<isl::union_set> SubDomains; in visitSequence()
1010 isl::union_set Domain = BandToUnroll.get_domain(); in applyFullUnroll()
1140 return isl::union_set(IsolateOption); in getIsolateOptions()
1148 return isl::union_set(DimOption); in getDimOptions()
[all …]
H A DDeLICM.cpp98 isl::union_set Writes, in computeScalarReachingOverwrite()
128 Schedule, isl::union_set(Writes), InclPrevWrite, InclOverwrite); in computeScalarReachingOverwrite()
145 isl::union_set RelevantDomain = Relevant.domain(); in expandMapping()
202 isl::union_set Occupied;
208 isl::union_set Unused;
268 Knowledge(isl::union_set Occupied, isl::union_set Unused, in Knowledge()
1134 isl::union_set computeLifetime() const { in computeLifetime()
1196 isl::union_set EltUnused; in computeZone()
1315 isl::union_set TouchedElts = AccRel.range(); in greedyCollapse()
1515 isl::union_set ExistingOccupied, isl::union_set ExistingUnused, in isConflicting()
[all …]
H A DZoneAlgo.cpp189 isl::union_set Writes, in computeScalarReachingDefinition()
222 Schedule, isl::union_set(Writes), InclDef, InclRedef); in computeScalarReachingDefinition()
228 isl::union_map polly::makeUnknownForDomain(isl::union_set Domain) { in makeUnknownForDomain()
324 isl::union_set &AllElts) { in collectIncompatibleElts()
590 isl::union_set ZoneAlgorithm::makeEmptyUnionSet() const { in makeEmptyUnionSet()
591 return isl::union_set::empty(ParamSpace.ctx()); in makeEmptyUnionSet()
604 isl::union_set AllElts = makeEmptyUnionSet(); in collectCompatibleElts()
605 isl::union_set IncompatibleElts = makeEmptyUnionSet(); in collectCompatibleElts()
625 isl::union_map ZoneAlgorithm::getScatterFor(isl::union_set Domain) const { in getScatterFor()
631 auto UDomain = isl::union_set(Domain); in getScatterFor()
[all …]
H A DMaximalStaticExpansion.cpp148 auto StmtDomain = isl::union_set(Read->getStatement()->getDomain()); in isExpandable()
153 auto WriteDomain = isl::union_set::empty(S.getIslCtx()); in isExpandable()
231 auto ReadDomain = isl::union_set(ReadDomainSet); in isExpandable()
298 auto Domain = isl::union_set(DomainSet); in mapAccess()
H A DScheduleOptimizer.cpp369 isl::union_set ScheduleRangeUSet = SchedRelUMap.range(); in isolateFullPartialTiles()
373 isl::union_set IsolateOption = getIsolateOptions(IsolateDomain, 1); in isolateFullPartialTiles()
375 isl::union_set Options = IsolateOption.unite(AtomicOption); in isolateFullPartialTiles()
419 isl::union_set(Node.ctx(), "{ unroll[x]: 1 = 0 }")); in prevectSchedBand()
771 isl::union_set Domain = S.getDomains(); in runIslScheduleOptimizer()
/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Disl-noexceptions.h21877 union_set::union_set() in union_set() function
21880 union_set::union_set(const union_set &obj) in union_set() function
21895 union_set::union_set(isl::point pnt) in union_set() function
21901 union_set::union_set(isl::set set) in union_set() function
21913 union_set &union_set::operator=(union_set obj) {
21918 union_set::~union_set() { in ~union_set()
22041 isl::union_set union_set::gist(isl::union_set context) const in gist()
22065 isl::union_set union_set::intersect(isl::union_set uset2) const in intersect()
22113 isl::union_set union_set::lexmax() const in lexmax()
22183 isl::union_set union_set::subtract(isl::union_set uset2) const in subtract()
[all …]
H A Dunion_map_type.h17 ISL_DECLARE_EXPORTED_LIST_TYPE(union_set)
H A Dunion_set.h189 ISL_DECLARE_EXPORTED_LIST_FN(union_set)
190 ISL_DECLARE_EXPORTED_LIST_FN_READ(union_set)
/llvm-project-15.0.7/polly/lib/Support/
H A DISLTools.cpp149 isl::set polly::singleton(isl::union_set USet, isl::space ExpectedSpace) { in singleton()
189 isl::union_map polly::makeIdentityMap(const isl::union_set &USet, in makeIdentityMap()
228 isl::union_set polly::shiftDim(isl::union_set USet, int Pos, int Amount) { in shiftDim()
229 isl::union_set Result = isl::union_set::empty(USet.ctx()); in shiftDim()
283 void polly::simplify(isl::union_set &USet) { in simplify()
398 isl::union_set polly::convertZoneToTimepoints(isl::union_set Zone, in convertZoneToTimepoints()
514 isl::union_set DomainDomain = UMap.domain().unwrap().domain(); in applyDomainRange()
523 isl::map polly::intersectRange(isl::map Map, isl::union_set Range) { in intersectRange()
836 static isl::union_set expand(const isl::union_set &USet) { in expand()
837 isl::union_set Expanded = isl::union_set::empty(USet.ctx()); in expand()
[all …]
H A DGICHelper.cpp132 ISL_C_OBJECT_TO_STRING(union_set) in ISL_C_OBJECT_TO_STRING()
234 ISL_DUMP_OBJECT_IMPL(union_set) in ISL_DUMP_OBJECT_IMPL()
/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_test_python.py38 us = isl.union_set("{ A[1]; B[2, 3] }")
39 empty = isl.union_set.empty()
201 us = isl.union_set("{ A[i]; B[j] }")
246 A = isl.union_set("{ A[i] : 0 <= i < 10 }")
247 B = isl.union_set("{ B[i] : 0 <= i < 20 }")
330 filters = [isl.union_set("{}")]
H A Disl_test_cpp-generic.cc82 isl::union_set us(ctx, "{ A[1]; B[2, 3] }"); in test_constructors()
83 isl::union_set empty = isl::union_set::empty(ctx); in test_constructors()
200 isl::union_set us(ctx, "{ A[i]; B[j] }"); in test_every_generic()
243 isl::union_set A(ctx, "{ A[i] : 0 <= i < 10 }"); in construct_schedule_tree()
244 isl::union_set B(ctx, "{ B[i] : 0 <= i < 20 }"); in construct_schedule_tree()
H A Disl_multi_apply_union_set.c1 #define APPLY_DOMBASE union_set
H A Disl_multi_align_union_set.c1 #define ALIGN_DOMBASE union_set
H A Disl_set_list.c31 #define EL_BASE union_set
H A Disl_test_cpp.cc124 isl::union_set us(ctx, "{ A[i]; B[j] }"); in test_every()
229 auto filters = isl::union_set(ctx, "{}"); in test_schedule_tree()
H A Dprint.c47 #define BASE union_set
H A Disl_test_cpp-checked.cc170 isl::union_set us(ctx, "{ A[i]; B[j] }"); in test_every()
225 auto filters = isl::union_set(ctx, "{}"); in test_schedule_tree()
/llvm-project-15.0.7/lldb/source/Interpreter/
H A DOptions.cpp89 OptionSet &union_set) { in OptionsSetUnion() argument
96 union_set.insert(*pos); in OptionsSetUnion()
100 pos_union = union_set.find(*pos); in OptionsSetUnion()
101 if (pos_union == union_set.end()) in OptionsSetUnion()
102 union_set.insert(*pos); in OptionsSetUnion()
576 OptionSet union_set; in VerifyPartialOptions() local
578 union_set); in VerifyPartialOptions()
579 if (IsASubset(m_seen_options, union_set)) in VerifyPartialOptions()

12