Home
last modified time | relevance | path

Searched refs:Band (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/polly/lib/Transform/
H A DScheduleTreeTransform.cpp370 return getBase().visitBand(Band); in visitBand()
492 isl::schedule_node Band; in removeMark() local
498 Band = MarkOrBand; in removeMark()
502 return Band; in removeMark()
512 assert(isBand(Band)); in insertMark()
513 assert(moveToBandMark(Band).is_equal(Band) && in insertMark()
572 isl::ctx Ctx = Band.ctx(); in visitBand()
577 if (unsignedFromIslSize(Band.n_member()) > 1u && Band.permutable()) in visitBand()
585 Nest.push_back(Band); in visitBand()
587 Body = Band.first_child(); in visitBand()
[all …]
H A DManualOptimizer.cpp216 void visitBand(isl::schedule_node_band Band) { in visitBand() argument
218 getBase().visitBand(Band); in visitBand()
224 if (isl_schedule_node_band_n_member(Band.get()) != 1) in visitBand()
227 BandAttr *Attr = getBandAttr(Band); in visitBand()
259 Result = applyLoopUnroll(LoopMD, Band); in visitBand()
263 Result = applyLoopFission(LoopMD, Band); in visitBand()
266 LoopMD, CodeRegion, Band, "llvm.loop.distribute.loc", in visitBand()
H A DScheduleOptimizer.cpp382 isl::schedule_node visitBand(isl::schedule_node_band Band) { in visitBand()
383 isl::schedule_node Node = visitChildren(Band); in visitBand()
389 isl::id LoopMarker = isl::id::alloc(Band.ctx(), "SIMD", nullptr); in visitBand()
390 return Band.insert_mark(LoopMarker); in visitBand()
/llvm-project-15.0.7/polly/include/polly/
H A DScheduleTreeTransform.h79 RetTy visitBand(isl::schedule_node_band Band, Args... args) { in visitBand()
80 return getDerived().visitSingleChild(std::move(Band), in visitBand()
/llvm-project-15.0.7/polly/lib/External/isl/doc/
H A Duser.pod222 =item * Band forests have been replaced by schedule trees.