Searched refs:unrollJamFactor (Results 1 – 5 of 5) sorted by relevance
56 explicit LoopUnrollAndJam(Optional<unsigned> unrollJamFactor = None) { in LoopUnrollAndJam()57 if (unrollJamFactor) in LoopUnrollAndJam()58 this->unrollJamFactor = *unrollJamFactor; in LoopUnrollAndJam()66 mlir::createLoopUnrollAndJamPass(int unrollJamFactor) { in createLoopUnrollAndJamPass() argument68 unrollJamFactor == -1 ? None : Optional<unsigned>(unrollJamFactor)); in createLoopUnrollAndJamPass()77 loopUnrollJamByFactor(forOp, unrollJamFactor); in runOnFunction()
67 uint64_t unrollJamFactor);72 uint64_t unrollJamFactor);
72 createLoopUnrollAndJamPass(int unrollJamFactor = -1);
90 Option<"unrollJamFactor", "unroll-jam-factor", "unsigned",
1275 uint64_t unrollJamFactor) { in loopUnrollJamUpToFactor() argument1278 mayBeConstantTripCount.getValue() < unrollJamFactor) in loopUnrollJamUpToFactor()1280 return loopUnrollJamByFactor(forOp, unrollJamFactor); in loopUnrollJamUpToFactor()1285 uint64_t unrollJamFactor) { in loopUnrollJamByFactor() argument1314 assert(unrollJamFactor > 0 && "unroll jam factor should be positive"); in loopUnrollJamByFactor()1316 if (unrollJamFactor == 1) in loopUnrollJamByFactor()1335 mayBeConstantTripCount.getValue() < unrollJamFactor) { in loopUnrollJamByFactor()1347 if (getLargestDivisorOfTripCount(forOp) % unrollJamFactor != 0) { in loopUnrollJamByFactor()1355 getCleanupLoopLowerBound(forOp, unrollJamFactor, cleanupMap, in loopUnrollJamByFactor()1369 forOp.setStep(step * unrollJamFactor); in loopUnrollJamByFactor()[all …]