| /llvm-project-15.0.7/polly/utils/pyscop/ |
| H A D | isl.py | 267 ("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 D | jscop2iscc.py | 7 domain = isl.USet('{}') 10 domain = domain.union(isl.USet(statement['domain']))
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | SparseMultiSetTest.cpp | 16 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 D | SparseSetTest.cpp | 16 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 D | ISLTools.cpp | 150 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 D | ISLTools.h | 178 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 D | HexagonSplitDouble.cpp | 89 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 D | DeLICMTest.cpp | 25 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 D | CodeGenRegisters.cpp | 1697 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 D | ScopBuilder.cpp | 1157 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 D | IslNodeBuilder.cpp | 306 static void addReferencesFromStmtUnionSet(isl::union_set USet, in addReferencesFromStmtUnionSet() argument 309 for (isl::set Set : USet.get_set_list()) in addReferencesFromStmtUnionSet()
|