Home
last modified time | relevance | path

Searched refs:AccRel (Results 1 – 9 of 9) sorted by relevance

/external/llvm-project/polly/lib/Transform/
DSimplify.cpp176 auto AccRel = MA->getAccessRelation(); in removeOverwrites() local
177 AccRel = AccRel.intersect_domain(Domain); in removeOverwrites()
178 AccRel = AccRel.intersect_params(S->getContext()); in removeOverwrites()
184 isl::map AccRelUniv = isl::map::universe(AccRel.get_space()); in removeOverwrites()
190 isl::union_map AccRelUnion = AccRel; in removeOverwrites()
204 WillBeOverwritten = underapproximatedAddMap(WillBeOverwritten, AccRel); in removeOverwrites()
255 isl::map AccRel = MA->getLatestAccessRelation().intersect_domain(Domain); in coalesceWrites() local
258 isl::set AccRelWrapped = AccRel.wrap(); in coalesceWrites()
279 isl::set AccDomain = AccRel.domain(); in coalesceWrites()
286 isl::set::universe(AccRel.get_space().range()); in coalesceWrites()
[all …]
DZoneAlgo.cpp334 isl::union_map AccRel = AccRelMap; in collectIncompatibleElts() local
343 if (!Stores.is_disjoint(AccRel)) { in collectIncompatibleElts()
350 R << ", loading: " << AccRel << ")"; in collectIncompatibleElts()
356 Loads = Loads.unite(AccRel); in collectIncompatibleElts()
363 if (Stmt->isRegionStmt() && !Loads.is_disjoint(AccRel)) { in collectIncompatibleElts()
374 if (!Stores.is_disjoint(AccRel) && !onlySameValueWrites(Stmt)) { in collectIncompatibleElts()
380 R << ", storing: " << AccRel << ")"; in collectIncompatibleElts()
386 Stores = Stores.unite(AccRel); in collectIncompatibleElts()
396 auto AccRel = intersectRange(getAccessRelationFor(MA), CompatibleElts); in addArrayReadAccess() local
397 AllReads = AllReads.add_map(AccRel); in addArrayReadAccess()
[all …]
DMaximalStaticExpansion.cpp222 auto AccRel = isl::union_map(MA->getAccessRelation()); in isExpandable() local
225 if (!StmtWrites.is_disjoint(AccRel)) { in isExpandable()
235 StmtReads = StmtReads.unite(AccRel); in isExpandable()
237 StmtWrites = StmtWrites.unite(AccRel); in isExpandable()
DScheduleOptimizer.cpp1105 auto AccRel = getMatMulAccRel(MapOldIndVar, 3, 7); in optimizeDataLayoutMatrMulPattern() local
1112 AccRel = AccRel.set_tuple_id(isl::dim::out, SAI->getBasePtrId()); in optimizeDataLayoutMatrMulPattern()
1114 MMI.B->setNewAccessRelation(AccRel); in optimizeDataLayoutMatrMulPattern()
1134 AccRel = getMatMulAccRel(MapOldIndVar, 4, 6); in optimizeDataLayoutMatrMulPattern()
1140 AccRel = AccRel.set_tuple_id(isl::dim::out, SAI->getBasePtrId()); in optimizeDataLayoutMatrMulPattern()
1142 MMI.A->setNewAccessRelation(AccRel); in optimizeDataLayoutMatrMulPattern()
DDeLICM.cpp1297 isl::union_map AccRel = MA->getLatestAccessRelation(); in greedyCollapse() local
1298 if (!AccRel.is_single_valued().is_true()) { in greedyCollapse()
1310 isl::union_set TouchedElts = AccRel.range(); in greedyCollapse()
/external/llvm-project/polly/include/polly/
DZoneAlgo.h193 isl::union_map getWrittenValue(MemoryAccess *MA, isl::map AccRel);
DScopInfo.h721 MemoryAccess(ScopStmt *Stmt, AccessType AccType, isl::map AccRel);
/external/llvm-project/polly/lib/Analysis/
DScopInfo.cpp900 MemoryAccess::MemoryAccess(ScopStmt *Stmt, AccessType AccType, isl::map AccRel) in MemoryAccess() argument
903 NewAccessRelation(AccRel), FAD(nullptr) { in MemoryAccess()
DScopBuilder.cpp2732 isl::map AccRel = in checkForReductions() local
2734 isl::set Accs = AccRel.range(); in checkForReductions()