Lines Matching defs:tiledResults
104 FailureOr<scf::SCFTileAndFuseResult> tiledResults =
107 if (failed(tiledResults))
112 llvm::append_range(opsToReplace, tiledResults->fusedProducers);
115 if (auto replacement = tiledResults->replacements.lookup(res)) {
130 tiledOps.push_back(tiledResults->tiledAndFusedOps.front());
131 assert(tiledResults->loops.size() == numLoops &&
135 loopOps[i].push_back(tiledResults->loops[i]);
247 FailureOr<scf::SCFTilingResult> tiledResults =
249 if (failed(tiledResults))
254 tiledResults->mergeResult.replacements);
257 tiledOps.push_back(tiledResults->tiledOps.front());
258 for (Operation *loop : tiledResults->loops)
315 FailureOr<scf::SCFTileAndFuseResult> tiledResults =
317 if (failed(tiledResults))
322 llvm::append_range(opsToReplace, tiledResults->fusedProducers);
325 if (auto replacement = tiledResults->replacements.lookup(res))
332 tiledLinalgOps.push_back(tiledResults->tiledAndFusedOps.front());
333 assert(tiledResults->loops.size() == 1 &&
334 cast<scf::ForallOp>(tiledResults->loops[0]).getRank() == numLoops &&
337 loopOps[0] = {tiledResults->loops[0]};