Home
last modified time | relevance | path

Searched refs:apply_range (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_power_templ.c38 res = FN(TYPE,apply_range)(res, in FN()
50 map = FN(TYPE,apply_range)(map, FN(TYPE,copy)(map)); in FN()
/llvm-project-15.0.7/polly/lib/Transform/
H A DDeadCodeElimination.cpp89 isl::union_map WriteTimes = WriteIterations.apply_range(Schedule); in getLiveOut()
93 LastWriteTimes.apply_range(Schedule.reverse()); in getLiveOut()
H A DZoneAlgo.cpp496 return UseScatter.apply_range(ReachDefTimepoints); in computeUseToDefFlowDependency()
582 isl::union_map(LastPerPHIWrites).apply_range(PHIWriteScatter.reverse()); in computePerPHI()
872 isl::union_map Mapped = isl::union_map(Map).apply_range(NormalizeMap); in normalizeValInst()
1067 PerPHI.apply_domain(PHIValInst).apply_range(IncomingValInsts); in computeNormalizedPHIs()
1109 return EltReachdDef.apply_range(AllKnownWriteValInst); in computeKnownFromMustWrites()
1150 isl::union_map ScatterKnown = ReadsElt.apply_range(AllReadValInst); in computeKnownFromLoad()
1157 return DefZoneEltDefId.apply_range(DefidKnown); in computeKnownFromLoad()
H A DForwardOpTree.cpp274 isl::union_map DomValSched = ValInst.domain_map().apply_range(Schedule); in findSameContentElements()
281 isl::union_map MustKnownInst = MustKnownCurried.apply_range(SchedValDomVal); in findSameContentElements()
522 isl::union_map(TargetExpectedVal).apply_range(Translator); in forwardKnownLoad()
630 TargetExpectedVal.apply_range(Translator); in reloadKnownContent()
H A DDeLICM.cpp646 .apply_range(ReadSchedule.reverse()); in computeValueUses()
742 auto UseTarget = DefUses.reverse().apply_range(DefTarget); in tryMapValue()
859 auto PHITarget = PHISched.apply_range(TargetElt); in tryMapPHI()
912 isl::union_map PerPHIWriteScatterUmap = PerPHIWrites.apply_range(Schedule); in tryMapPHI()
1030 auto EltTarget = Target.apply_range(TargetAccRel); in collapseScalarsToStore()
H A DMatmulOptimizer.cpp691 return MapOldIndVar.apply_range(AccessRel); in getMatMulAccRel()
774 isl::map CopyFrom = MapOldIndVar.reverse().apply_range(AccRelA); in optimizePackedA()
784 isl::map CopyTo = CopyFrom.apply_range(PackedATranslator); in optimizePackedA()
H A DScheduleTreeTransform.cpp703 MaybeBefore.apply_domain(PartSchedRev).apply_range(PartSchedRev); in remainingDepsFromPartialSchedule()
761 .apply_range(RHSPartSched.reverse()); in canFuseOutermost()
/llvm-project-15.0.7/polly/lib/Support/
H A DISLTools.cpp89 return Map.apply_range(ScatterRel); in beforeScatter()
107 return Map.apply_range(ScatterRel); in afterScatter()
260 return Map.apply_range(TranslatorMap); in shiftDim()
350 return ReachableWrites.apply_range(Schedule.reverse()); in computeReachingWrite()
363 Writes.reverse().range_map().apply_range(Schedule); in computeArrayUnused()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopInfo.cpp434 Relation = Relation.apply_range(isl::map::from_multi_aff(DivModAff)); in wrapConstantDimensions()
464 AccessRelation = AccessRelation.apply_range(Map); in updateDimensionality()
523 AccessRelation = AccessRelation.apply_range(Map); in updateDimensionality()
689 LengthMap = LengthMap.apply_range(isl::map::lex_gt(RangeSpace)); in buildMemIntrinsicAccessRelation()
791 NewAccessRelation = NewAccessRelation.apply_range(MapOne); in foldAccessRelation()
997 NextScatt = NextScatt.apply_range(Schedule); in getStride()
998 NextScatt = NextScatt.apply_range(AccessRelation); in getStride()
H A DDependenceInfo.cpp678 Dependences = Dependences.apply_range(Schedule); in isValidSchedule()
H A DScopBuilder.cpp2269 Access->getAccessRelation().apply_range(Transform)); in foldSizeConstantsToRight()
/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Disl-noexceptions.h1454 inline isl::basic_map apply_range(isl::basic_map bmap2) const;
1455 inline isl::map apply_range(const isl::map &map2) const;
2111 inline isl::map apply_range(isl::map map2) const;
2113 inline isl::map apply_range(const isl::basic_map &map2) const;
7989 isl::map basic_map::apply_range(const isl::map &map2) const in apply_range() function
7991 return isl::map(*this).apply_range(map2); in apply_range()
7996 return isl::map(*this).apply_range(umap2); in apply_range()
10670 isl::map map::apply_range(isl::map map2) const in apply_range() function
10678 return isl::union_map(*this).apply_range(umap2); in apply_range()
10681 isl::map map::apply_range(const isl::basic_map &map2) const in apply_range() function
[all …]