Home
last modified time | relevance | path

Searched refs:intersect_domain (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/polly/lib/Transform/
H A DDeLICM.cpp148 return Simplified.intersect_domain(Universe); in expandMapping()
391 Existing.Known.intersect_domain(Conflicting); in isConflicting()
393 Proposed.Known.intersect_domain(Conflicting); in isConflicting()
432 Existing.Written.intersect_domain(ProposedFixedDefs); in isConflicting()
472 ExistingKnownDefs.intersect_domain(Conflicting); in isConflicting()
474 Proposed.Written.intersect_domain(Conflicting); in isConflicting()
501 Existing.Written.intersect_domain(Conflicting); in isConflicting()
503 Proposed.Written.intersect_domain(Conflicting); in isConflicting()
777 auto NewAccRel = UseTarget.intersect_domain(Domain); in mapValue()
983 auto NewAccRel = WriteTarget.intersect_domain(Domain); in mapPHI()
H A DSimplify.cpp267 AccRel = AccRel.intersect_domain(Domain); in removeOverwrites()
345 isl::map AccRel = MA->getLatestAccessRelation().intersect_domain(Domain); in coalesceWrites()
394 FutureWrites.uncurry().intersect_domain(Filter.wrap()); in coalesceWrites()
403 OtherMA->getLatestAccessRelation().intersect_domain(Domain); in coalesceWrites()
438 FutureWrites.intersect_domain(AccRelWrapped).get_map_list()) { in coalesceWrites()
516 AccRel = AccRel.intersect_domain(Domain); in removeRedundantWrites()
H A DFlattenSchedule.cpp65 auto RestrictedOldSchedule = OldSchedule.intersect_domain(Domains); in runOnScop()
H A DZoneAlgo.cpp267 Schedule = Schedule.intersect_domain(Domains); in ZoneAlgorithm()
626 return Schedule.intersect_domain(Domain); in getScatterFor()
649 return AccRel.intersect_domain(Domain); in getAccessRelationFor()
H A DMatmulOptimizer.cpp249 AccMap = AccMap.intersect_domain(Domain); in isMatMulOperandAcc()
250 PossibleMatMul = PossibleMatMul.intersect_domain(Domain); in isMatMulOperandAcc()
769 isl::set ScatterDomain = MapOldIndVar.intersect_domain(Domain).range(); in optimizePackedA()
H A DScheduleTreeTransform.cpp205 return NewSchedule.intersect_domain(FilterDomain); in visitFilter()
746 Deps.intersect_domain(LHSPartSched.domain()) in canFuseOutermost()
1011 PartialSchedUAff = PartialSchedUAff.intersect_domain(Domain); in applyFullUnroll()
/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_pw_pullback_templ.c95 res = FN(PW,intersect_domain)(res, isl_set_copy(pma->p[0].set)); in FN()
102 res_i = FN(PW,intersect_domain)(res_i, in FN()
H A Disl_multi_intersect.c104 __isl_give MULTI(BASE) *FN(MULTI(BASE),intersect_domain)( in MULTI()
110 &FN(EL,intersect_domain)); in MULTI()
H A Disl_multi_explicit_domain.c99 dst = FN(MULTI(BASE),intersect_domain)(dst, dom); in MULTI()
H A Disl_test_cpp.cc302 access.intersect_domain(instances); in test_typed()
H A Disl_union_templ.c817 .fn = &FN(PW,intersect_domain), in FN()
828 __isl_give UNION *FN(UNION,intersect_domain)(__isl_take UNION *u, in FN() argument
H A Disl_pw_templ.c813 __isl_give PW *FN(PW,intersect_domain)(__isl_take PW *pw, in FN() argument
/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Disl-noexceptions.h5271 return isl::pw_aff(*this).intersect_domain(set); in intersect_domain()
8346 return isl::map(*this).intersect_domain(set); in intersect_domain()
8351 return isl::map(*this).intersect_domain(space); in intersect_domain()
8356 return isl::map(*this).intersect_domain(uset); in intersect_domain()
11138 isl::map map::intersect_domain(isl::set set) const in intersect_domain() function
11156 return this->intersect_domain(isl::set(set)); in intersect_domain()
11161 return this->intersect_domain(isl::set(set)); in intersect_domain()
15417 return this->intersect_domain(isl::set(set)); in intersect_domain()
15422 return this->intersect_domain(isl::set(set)); in intersect_domain()
16443 return this->intersect_domain(isl::set(set)); in intersect_domain()
[all …]
/llvm-project-15.0.7/polly/utils/pyscop/
H A Disl.py130 return self.intersect_domain(set)
144 return self.intersect_domain(set)
/llvm-project-15.0.7/polly/lib/Support/
H A DISLTools.cpp185 Result = Result.intersect_domain(Set); in makeIdentityMap()
371 ReachingOverwrite.intersect_domain(ReadActions.wrap()); in computeArrayUnused()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopInfo.cpp581 USchedule = USchedule.intersect_domain(UDomain); in applyScheduleToAccessRelation()
1100 Schedule = Schedule.intersect_domain(isl::union_set(Domain)); in getSchedule()
2218 AccessDomain = AccessDomain.intersect_domain(Domain); in getAccessesOfType()
2257 return Schedule.intersect_domain(getDomains()); in getScheduleTree()
2525 MA->getAccessRelation().intersect_domain(Domain).range(); in getStatistics()
H A DScopBuilder.cpp2536 AllAccsRel = AllAccsRel.intersect_domain(Stmt.getDomain()); in checkForReductions()
2544 MA->getAccessRelation().intersect_domain(Stmt.getDomain()); in checkForReductions()
2718 AccessRelation = AccessRelation.intersect_domain(Stmt.getDomain()); in getNonHoistableCtx()
3158 Accesses = Accesses.intersect_domain(Domains); in calculateMinMaxAccess()
H A DDependenceInfo.cpp691 NonPositive = NonPositive.intersect_domain(Deltas); in isValidSchedule()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DBlockGenerators.cpp589 USchedule = USchedule.intersect_domain(Domain); in buildContainsCondition()
672 isl::union_map USchedule = AstBuild.get_schedule().intersect_domain(Domain); in generateBeginStmtTrace()
H A DPPCGCodeGeneration.cpp310 AddrFunc = AddrFunc.intersect_domain(Stmt->getDomain()); in pollyBuildAstExprForStmt()