Home
last modified time | relevance | path

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

/external/llvm-project/mlir/lib/Dialect/Affine/Transforms/
DLoopUnrollAndJam.cpp56 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() argument
68 unrollJamFactor == -1 ? None : Optional<unsigned>(unrollJamFactor)); in createLoopUnrollAndJamPass()
77 loopUnrollJamByFactor(forOp, unrollJamFactor); in runOnFunction()
/external/llvm-project/mlir/include/mlir/Transforms/
DLoopUtils.h67 uint64_t unrollJamFactor);
72 uint64_t unrollJamFactor);
/external/llvm-project/mlir/include/mlir/Dialect/Affine/
DPasses.h72 createLoopUnrollAndJamPass(int unrollJamFactor = -1);
DPasses.td90 Option<"unrollJamFactor", "unroll-jam-factor", "unsigned",
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopUtils.cpp1275 uint64_t unrollJamFactor) { in loopUnrollJamUpToFactor() argument
1278 mayBeConstantTripCount.getValue() < unrollJamFactor) in loopUnrollJamUpToFactor()
1280 return loopUnrollJamByFactor(forOp, unrollJamFactor); in loopUnrollJamUpToFactor()
1285 uint64_t unrollJamFactor) { in loopUnrollJamByFactor() argument
1314 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 …]