Lines Matching defs:cloningMap
386 /// mapping and update `cloningMap` to substitute all uses.
394 /// - update the `cloningMap` to replace uses of the index with the index of
403 ParallelOp parallelOp, gpu::LaunchOp launchOp, IRMapping &cloningMap,
506 cloningMap.lookupOrDefault(upperBound)),
508 cloningMap.lookupOrDefault(lowerBound)),
509 ensureLaunchIndependent(cloningMap.lookupOrDefault(step))});
523 cloningMap.lookupOrDefault(originalBound));
535 loc, cloningMap.lookupOrDefault(lowerBound),
536 cloningMap.lookupOrDefault(upperBound),
537 cloningMap.lookupOrDefault(step));
545 cloningMap.map(iv, newIndex);
620 IRMapping cloningMap;
623 if (failed(processParallelLoop(parallelOp, launchOp, cloningMap, worklist,
646 if (failed(processParallelLoop(nestedParallel, launchOp, cloningMap,
662 auto newValue = cloningMap.lookupOrNull(operand);
672 cloningMap.map(parentLoop->getResult(0), gpuRedOp.getResult());
685 Operation *clone = rewriter.clone(*op, cloningMap);
686 cloningMap.map(op->getResults(), clone->getResults());