Lines Matching defs:LoopTiling
1 //===- LoopTiling.cpp --- Loop tiling pass ------------------------------*-===//
45 struct LoopTiling : public affine::impl::AffineLoopTilingBase<LoopTiling> {
46 LoopTiling() = default;
47 explicit LoopTiling(uint64_t cacheSizeBytes, bool avoidMaxMinBounds = true)
69 return std::make_unique<LoopTiling>(cacheSizeBytes);
73 return std::make_unique<LoopTiling>();
102 void LoopTiling::getTileSizes(ArrayRef<AffineForOp> band,
133 LoopTiling::kDefaultTileSize);
175 void LoopTiling::runOnOperation() {
219 constexpr unsigned LoopTiling::kDefaultTileSize;