/external/llvm-project/polly/include/polly/Support/ |
D | ISLTools.h | 86 isl::union_map beforeScatter(isl::union_map UMap, bool Strict); 100 isl::union_map afterScatter(const isl::union_map &UMap, bool Strict); 131 isl::union_map betweenScatter(isl::union_map From, isl::union_map To, 143 isl::map singleton(isl::union_map UMap, isl::space ExpectedSpace); 164 unsigned getNumScatterDims(const isl::union_map &Schedule); 170 isl::space getScatterSpace(const isl::union_map &Schedule); 186 isl::union_map makeIdentityMap(const isl::union_set &USet, bool RestrictDomain); 196 isl::union_map reverseDomain(const isl::union_map &UMap); 234 isl::union_map shiftDim(isl::union_map UMap, isl::dim Dim, int Pos, int Amount); 246 void simplify(isl::union_map &UMap); [all …]
|
D | ISLOStream.h | 44 ADD_OSTREAM_PRINTER(isl::union_map)
|
/external/llvm-project/polly/include/polly/ |
D | ZoneAlgo.h | 41 isl::union_map filterKnownValInst(const isl::union_map &UMap); 75 isl::union_map Schedule; 79 isl::union_map AllReads; 83 isl::union_map AllReadValInst; 87 isl::union_map AllMayWrites; 91 isl::union_map AllMustWrites; 96 isl::union_map AllWrites; 100 isl::union_map AllWriteValInst; 104 isl::union_map WriteReachDefZone; 151 isl::union_map NormalizeMap; [all …]
|
D | DeLICM.h | 36 isl::union_set ExistingUnused, isl::union_map ExistingKnown, 37 isl::union_map ExistingWrites, 39 isl::union_set ProposedUnused, isl::union_map ProposedKnown, 40 isl::union_map ProposedWrites,
|
D | FlattenAlgo.h | 34 isl::union_map flattenSchedule(isl::union_map Schedule);
|
D | ScopInfo.h | 810 applyScheduleToAccessRelation(isl::union_map Schedule) const; 1965 isl::union_map 2555 isl::union_map getMayWrites(); 2558 isl::union_map getMustWrites(); 2561 isl::union_map getWrites(); 2564 isl::union_map getReads(); 2567 isl::union_map getAccesses(); 2572 isl::union_map getAccesses(ScopArrayInfo *Array); 2578 isl::union_map getSchedule() const; 2586 void setSchedule(isl::union_map NewSchedule);
|
/external/llvm-project/polly/lib/Transform/ |
D | ZoneAlgo.cpp | 170 static isl::union_map computeReachingDefinition(isl::union_map Schedule, in computeReachingDefinition() 171 isl::union_map Writes, in computeReachingDefinition() 188 static isl::union_map computeScalarReachingDefinition(isl::union_map Schedule, in computeScalarReachingDefinition() 193 isl::union_map Defs = isl::union_map::from_domain(Writes); in computeScalarReachingDefinition() 214 static isl::map computeScalarReachingDefinition(isl::union_map Schedule, in computeScalarReachingDefinition() 221 isl::union_map UMap = computeScalarReachingDefinition( in computeScalarReachingDefinition() 228 isl::union_map polly::makeUnknownForDomain(isl::union_set Domain) { in makeUnknownForDomain() 229 return isl::union_map::from_domain(Domain); in makeUnknownForDomain() 252 isl::union_map polly::filterKnownValInst(const isl::union_map &UMap) { in filterKnownValInst() 253 isl::union_map Result = isl::union_map::empty(UMap.get_space()); in filterKnownValInst() [all …]
|
D | FlattenAlgo.cpp | 64 bool isVariableDim(const isl::union_map &UMap) { in isVariableDim() 113 isl::union_map scheduleProjectOut(const isl::union_map &UMap, unsigned first, in scheduleProjectOut() 119 auto Result = isl::union_map::empty(UMap.get_space()); in scheduleProjectOut() 132 size_t scheduleScatterDims(const isl::union_map &Schedule) { in scheduleScatterDims() 140 isl::union_pw_aff scheduleExtractDimAff(isl::union_map UMap, unsigned pos) { in scheduleExtractDimAff() 141 auto SingleUMap = isl::union_map::empty(UMap.get_space()); in scheduleExtractDimAff() 173 isl::union_map tryFlattenSequence(isl::union_map Schedule) { in tryFlattenSequence() 190 auto NewSchedule = isl::union_map::empty(ParamSpace); in tryFlattenSequence() 237 auto ScheduleWithOffset = isl::union_map(FirstScheduleAffWithOffset) in tryFlattenSequence() 260 isl::union_map tryFlattenLoop(isl::union_map Schedule) { in tryFlattenLoop() [all …]
|
D | DeadCodeElimination.cpp | 90 isl::union_map Schedule = S.getSchedule(); in getLiveOut() 91 isl::union_map MustWrites = S.getMustWrites(); in getLiveOut() 92 isl::union_map WriteIterations = MustWrites.reverse(); in getLiveOut() 93 isl::union_map WriteTimes = WriteIterations.apply_range(Schedule); in getLiveOut() 95 isl::union_map LastWriteTimes = WriteTimes.lexmax(); in getLiveOut() 96 isl::union_map LastWriteIterations = in getLiveOut() 100 isl::union_map MayWrites = S.getMayWrites(); in getLiveOut() 121 isl::union_map Dep = in eliminateDeadCode()
|
D | MaximalStaticExpansion.cpp | 76 const isl::union_map &Dependences); 89 isl::union_map filterDependences(Scop &S, 90 const isl::union_map &MapDependences, 103 const isl::union_map &Dependences, ScopArrayInfo *ExpandedSAI, 112 const isl::union_map &Dependences); 132 isl::union_map MaximalStaticExpander::filterDependences( in filterDependences() 133 Scop &S, const isl::union_map &Dependences, MemoryAccess *MA) { in filterDependences() 139 isl::union_map MapDependences = isl::union_map::empty(S.getParamSpace()); in filterDependences() 173 const isl::union_map &Dependences) { in isExpandable() 212 auto StmtReads = isl::union_map::empty(S.getParamSpace()); in isExpandable() [all …]
|
D | DeLICM.cpp | 76 isl::union_map computeReachingOverwrite(isl::union_map Schedule, in computeReachingOverwrite() 77 isl::union_map Writes, in computeReachingOverwrite() 97 isl::union_map computeScalarReachingOverwrite(isl::union_map Schedule, in computeScalarReachingOverwrite() 103 auto WritesMap = isl::union_map::from_domain(Writes); in computeScalarReachingOverwrite() 121 isl::map computeScalarReachingOverwrite(isl::union_map Schedule, in computeScalarReachingOverwrite() 127 isl::union_map ReachOverwrite = computeScalarReachingOverwrite( in computeScalarReachingOverwrite() 143 isl::union_map expandMapping(isl::union_map Relevant, isl::union_set Universe) { in expandMapping() 146 isl::union_map Simplified = Relevant.gist_domain(RelevantDomain); in expandMapping() 228 isl::union_map Known; 236 isl::union_map Written; [all …]
|
D | ScheduleTreeTransform.cpp | 251 isl::union_map TheExtension = Extension.extension_get_extension(); in visitExtension() 286 isl::union_map &> { 288 const isl::union_set &, isl::union_map &>; 293 isl::union_map Extensions; in visitSchedule() 302 isl::union_map &Extensions) { in visitSequence() 307 isl::union_map NewChildExtensions; in visitSequence() 317 isl::union_map &Extensions) { in visitSet() 322 isl::union_map NewChildExtensions; in visitSet() 333 isl::union_map &Extensions) { in visitLeaf() 335 Extensions = isl::union_map::empty(isl::space::params_alloc(Ctx, 0)); in visitLeaf() [all …]
|
D | ForwardOpTree.cpp | 244 isl::union_map Known; 249 isl::union_map Translator; 260 isl::union_map findSameContentElements(isl::union_map ValInst) { in findSameContentElements() 267 isl::union_map Schedule = getScatterFor(Domain); in findSameContentElements() 270 isl::union_map MustKnownCurried = in findSameContentElements() 274 isl::union_map DomValSched = ValInst.domain_map().apply_range(Schedule); in findSameContentElements() 277 isl::union_map SchedValDomVal = in findSameContentElements() 281 isl::union_map MustKnownInst = MustKnownCurried.apply_range(SchedValDomVal); in findSameContentElements() 284 isl::union_map MustKnownMap = in findSameContentElements() 305 isl::map singleLocation(isl::union_map MustKnown, isl::set Domain) { in singleLocation() [all …]
|
D | Simplify.cpp | 88 static isl::union_map underapproximatedAddMap(isl::union_map UMap, in underapproximatedAddMap() 113 isl::union_map UResult = in underapproximatedAddMap() 161 isl::union_map WillBeOverwritten = in removeOverwrites() 162 isl::union_map::empty(S->getParamSpace()); in removeOverwrites() 190 isl::union_map AccRelUnion = AccRel; in removeOverwrites() 243 isl::union_map FutureWrites = isl::union_map::empty(S->getParamSpace()); in coalesceWrites() 303 isl::union_map Filtered = in coalesceWrites() 356 isl::union_map NewFutureWrites = in coalesceWrites() 357 isl::union_map::empty(FutureWrites.get_space()); in coalesceWrites() 412 isl::union_map Known = isl::union_map::empty(S->getParamSpace()); in removeRedundantWrites() [all …]
|
D | FlattenSchedule.cpp | 31 void printSchedule(raw_ostream &OS, const isl::union_map &Schedule, in printSchedule() 44 isl::union_map OldSchedule;
|
/external/llvm-project/polly/lib/Support/ |
D | ISLTools.cpp | 91 isl::union_map polly::beforeScatter(isl::union_map UMap, bool Strict) { in beforeScatter() 92 isl::union_map Result = isl::union_map::empty(UMap.get_space()); in beforeScatter() 109 isl::union_map polly::afterScatter(const isl::union_map &UMap, bool Strict) { in afterScatter() 110 isl::union_map Result = isl::union_map::empty(UMap.get_space()); in afterScatter() 126 isl::union_map polly::betweenScatter(isl::union_map From, isl::union_map To, in betweenScatter() 128 isl::union_map AfterFrom = afterScatter(From, !InclFrom); in betweenScatter() 129 isl::union_map BeforeTo = beforeScatter(To, !InclTo); in betweenScatter() 134 isl::map polly::singleton(isl::union_map UMap, isl::space ExpectedSpace) { in singleton() 160 unsigned polly::getNumScatterDims(const isl::union_map &Schedule) { in getNumScatterDims() 172 isl::space polly::getScatterSpace(const isl::union_map &Schedule) { in getScatterSpace() [all …]
|
/external/llvm-project/polly/unittests/DeLICM/ |
D | DeLICMTest.cpp | 35 void completeLifetime(isl::union_set Universe, isl::union_map OccupiedAndKnown, in completeLifetime() 36 isl::union_set &Occupied, isl::union_map &Known, in completeLifetime() 48 Known = isl::union_map::empty(ParamSpace); in completeLifetime() 66 Known = isl::union_map::empty(ParamSpace); in completeLifetime() 87 isl::union_map parseMapOrNull(isl_ctx *Ctx, const char *Str) { in parseMapOrNull() 90 return isl::union_map(Ctx, Str); in parseMapOrNull() 94 isl_ctx *Ctx, isl::union_map ExistingOccupiedAndKnown, in checkIsConflictingNonsymmetricCommon() 95 isl::union_set ExistingUnused, isl::union_map ExistingWritten, in checkIsConflictingNonsymmetricCommon() 96 isl::union_map ProposedOccupiedAndKnown, isl::union_set ProposedUnused, in checkIsConflictingNonsymmetricCommon() 97 isl::union_map ProposedWritten) { in checkIsConflictingNonsymmetricCommon() [all …]
|
/external/llvm-project/polly/lib/External/isl/include/isl/ |
D | cpp-checked.h | 285 class union_map; variable 431 inline isl::checked::union_map schedule() const; 432 inline isl::checked::union_map get_schedule() const; 434 inline isl::checked::ast_node node_from_schedule_map(isl::checked::union_map schedule) const; 2122 inline isl::checked::union_map map() const; 2123 inline isl::checked::union_map get_map() const; 2156 inline isl::checked::union_map coincidence() const; 2157 inline isl::checked::union_map get_coincidence() const; 2158 inline isl::checked::union_map conditional_validity() const; 2159 inline isl::checked::union_map get_conditional_validity() const; [all …]
|
D | isl-noexceptions.h | 208 class union_map; variable 394 inline ast_node ast_from_schedule(union_map schedule) const; 400 inline union_map get_schedule() const; 403 inline ast_node node_from_schedule_map(union_map schedule) const; 1300 static inline map from_union_map(union_map umap); 1766 static inline multi_union_pw_aff from_union_map(union_map umap); 2473 inline union_map get_map() const; 2515 inline schedule_constraints apply(union_map umap) const; 2517 inline union_map get_coincidence() const; 2518 inline union_map get_conditional_validity() const; [all …]
|
D | cpp.h | 349 class union_map; variable 496 inline isl::union_map schedule() const; 497 inline isl::union_map get_schedule() const; 499 inline isl::ast_node node_from_schedule_map(isl::union_map schedule) const; 2187 inline isl::union_map map() const; 2188 inline isl::union_map get_map() const; 2221 inline isl::union_map coincidence() const; 2222 inline isl::union_map get_coincidence() const; 2223 inline isl::union_map conditional_validity() const; 2224 inline isl::union_map get_conditional_validity() const; [all …]
|
D | union_map_type.h | 13 ISL_DECLARE_LIST_TYPE(union_map)
|
/external/llvm-project/polly/unittests/Flatten/ |
D | FlattenTest.cpp | 30 auto Schedule = isl::union_map(Ctx, ScheduleStr); in checkFlatten() 31 auto Expected = isl::union_map(Ctx, ExpectedStr); in checkFlatten()
|
/external/llvm-project/polly/lib/External/isl/interface/ |
D | isl.py | 4146 obj = union_map(ctx=ctx, ptr=res) 4169 if not arg1.__class__ is union_map: 4170 arg1 = union_map(arg1) 6174 class union_map(object): class 6198 if not arg0.__class__ is union_map: 6199 arg0 = union_map(arg0) 6214 if not arg0.__class__ is union_map: 6215 arg0 = union_map(arg0) 6220 obj = union_map(ctx=ctx, ptr=res) 6224 if not arg0.__class__ is union_map: [all …]
|
/external/llvm-project/polly/lib/External/isl/ |
D | isl_map_list.c | 30 #define EL_BASE union_map
|
/external/libchrome/mojo/public/tools/fuzzers/ |
D | mojo_fuzzer_message_dump.cc | 132 decltype(fuzz::mojom::FuzzStruct::fuzz_union_map) union_map; in GetFuzzStructUnionMapValue() local 133 union_map[fuzz::mojom::FuzzEnum::FUZZ_VALUE1] = std::move(in); in GetFuzzStructUnionMapValue() 134 return union_map; in GetFuzzStructUnionMapValue()
|