Lines Matching refs:tileSizes
463 ArrayRef<t> tileSizes) { in performPreTilingChecks() argument
464 assert(input.size() == tileSizes.size() && "Too few/many tile sizes"); in performPreTilingChecks()
747 MutableArrayRef<AffineForOp> newLoops, ArrayRef<Value> tileSizes) { in constructParametricallyTiledIndexSetHyperRect() argument
749 assert(origLoops.size() == tileSizes.size() && in constructParametricallyTiledIndexSetHyperRect()
757 setInterTileBoundsParametric(b, origLoops[i], newLoops[i], tileSizes[i]); in constructParametricallyTiledIndexSetHyperRect()
763 newLoops[i + width], tileSizes[i]); in constructParametricallyTiledIndexSetHyperRect()
775 ArrayRef<unsigned> tileSizes) { in constructTiledIndexSetHyperRect() argument
777 assert(origLoops.size() == tileSizes.size()); in constructTiledIndexSetHyperRect()
790 newLoops[i].setStep(tileSizes[i] * origLoops[i].getStep()); in constructTiledIndexSetHyperRect()
804 if (mayBeConstantCount && mayBeConstantCount.value() < tileSizes[i]) { in constructTiledIndexSetHyperRect()
811 } else if (largestDiv % tileSizes[i] != 0) { in constructTiledIndexSetHyperRect()
838 boundExprs.push_back(dim + tileSizes[i] * origLoops[i].getStep()); in constructTiledIndexSetHyperRect()
849 AffineMap::get(1, 0, dim + tileSizes[i] * origLoops[i].getStep()); in constructTiledIndexSetHyperRect()
860 ArrayRef<unsigned> tileSizes, in tilePerfectlyNested() argument
865 if (failed(performPreTilingChecks(input, tileSizes))) in tilePerfectlyNested()
883 constructTiledIndexSetHyperRect(origLoops, tiledLoops, tileSizes); in tilePerfectlyNested()
904 ArrayRef<Value> tileSizes, in tilePerfectlyNestedParametric() argument
909 if (failed(performPreTilingChecks(input, tileSizes))) in tilePerfectlyNestedParametric()
926 tileSizes); in tilePerfectlyNestedParametric()