Home
last modified time | relevance | path

Searched refs:USet (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/polly/utils/pyscop/
H A Disl.py267 ("is_equal", USet, [USet, USet], c_int),
276 ("is_subset", USet, [USet, USet], c_int),
309 ("coalesce", USet, [USet], USet),
328 ("affine_hull", USet, [USet], USet),
358 ("intersect", USet, [USet, USet], USet),
371 ("union", USet, [USet, USet], USet),
378 ("subtract", USet, [USet, USet], USet),
383 ("apply", USet, [USet, UMap], USet),
393 ("gist", USet, [USet, USet], USet),
402 ("lexmin", USet, [USet], USet),
[all …]
H A Djscop2iscc.py7 domain = isl.USet('{}')
10 domain = domain.union(isl.USet(statement['domain']))
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DSparseMultiSetTest.cpp16 typedef SparseMultiSet<unsigned> USet; typedef
20 USet Set; in TEST()
31 const USet &CSet = Set; in TEST()
35 USet::const_iterator I = CSet.find(5); in TEST()
41 USet Set; in TEST()
43 USet::iterator I = Set.insert(5); in TEST()
81 USet Set; in TEST()
162 USet Set; in TEST()
173 USet::iterator B = RangePair.first; in TEST()
174 USet::iterator E = RangePair.second; in TEST()
[all …]
H A DSparseSetTest.cpp16 typedef SparseSet<unsigned> USet; typedef
20 USet Set; in TEST()
32 const USet &CSet = Set; in TEST()
37 USet::const_iterator I = CSet.find(5); in TEST()
43 USet Set; in TEST()
45 std::pair<USet::iterator, bool> IP = Set.insert(5); in TEST()
72 USet::iterator I = Set.find(5); in TEST()
82 USet Set; in TEST()
93 USet::const_iterator I = Set.begin(); in TEST()
107 std::pair<USet::iterator, bool> IP = Set.insert(3); in TEST()
[all …]
/llvm-project-15.0.7/polly/lib/Support/
H A DISLTools.cpp150 if (USet.is_null()) in singleton()
153 if (isl_union_set_n_set(USet.get()) == 0) in singleton()
156 isl::set Result(USet); in singleton()
192 for (isl::set Set : USet.get_set_list()) { in makeIdentityMap()
284 USet = isl::manage(isl_union_set_compute_divs(USet.copy())); in simplify()
285 USet = USet.detect_equalities(); in simplify()
286 USet = USet.coalesce(); in simplify()
742 if (USet.is_null()) { in printSortedPolyhedra()
748 simplify(USet); in printSortedPolyhedra()
870 dumpPw(isl::manage_copy(USet)); in dumpPw()
[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);
586 void dumpPw(const isl::union_set &USet);
590 void dumpPw(__isl_keep isl_union_set *USet);
632 void dumpExpanded(const isl::union_set &USet);
636 void dumpExpanded(__isl_keep isl_union_set *USet);
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonSplitDouble.cpp89 using USet = std::set<unsigned>; typedef in __anon8c3226400111::HexagonSplitDoubleRegs
90 using UUSetMap = std::map<unsigned, USet>;
117 bool splitPartition(const USet &Part);
137 const USet &Part, const TargetRegisterInfo &TRI) { in dump_partition()
147 const USet &Rs = I.second; in isInduction()
249 USet &Asc = AssocMap[R]; in partitionRegisters()
282 USet Visited; in partitionRegisters()
298 USet &Asc = AssocMap[T]; in partitionRegisters()
476 USet &Rs) { in collectIndRegsForLoop()
580 USet Rs; in collectIndRegs()
[all …]
/llvm-project-15.0.7/polly/unittests/DeLICM/
H A DDeLICMTest.cpp25 isl::union_set unionSpace(const isl::union_set &USet) { in unionSpace() argument
26 auto Result = isl::union_set::empty(USet.ctx()); in unionSpace()
27 for (isl::set Set : USet.get_set_list()) { in unionSpace()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DCodeGenRegisters.cpp1697 UberRegSet *USet = &UberSets[USetID]; in computeUberSets() local
1698 USet->Regs.push_back(&Reg); in computeUberSets()
1699 sortAndUniqueRegisters(USet->Regs); in computeUberSets()
1700 RegSets[i++] = USet; in computeUberSets()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopBuilder.cpp1157 static isl::multi_union_pw_aff mapToDimension(isl::union_set USet, unsigned N) { in mapToDimension() argument
1158 assert(!USet.is_null()); in mapToDimension()
1159 assert(!USet.is_empty()); in mapToDimension()
1161 auto Result = isl::union_pw_multi_aff::empty(USet.get_space()); in mapToDimension()
1163 for (isl::set S : USet.get_set_list()) { in mapToDimension()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DIslNodeBuilder.cpp306 static void addReferencesFromStmtUnionSet(isl::union_set USet, in addReferencesFromStmtUnionSet() argument
309 for (isl::set Set : USet.get_set_list()) in addReferencesFromStmtUnionSet()