Lines Matching defs:repl
1086 Value repl = rewriterImpl.findOrBuildReplacementValue(arg, converter);
1087 if (!repl)
1090 if (isa<BlockArgument>(repl)) {
1091 rewriter.replaceAllUsesWith(arg, repl);
1098 Operation *replOp = cast<OpResult>(repl).getOwner();
1100 rewriter.replaceUsesWithIf(arg, repl, [&](OpOperand &operand) {
1255 ValueVector repl = mapping.lookupOrDefault(operand, legalTypes);
1256 if (!repl.empty() && TypeRange(ValueRange(repl)) == legalTypes) {
1260 remapped.push_back(std::move(repl));
1265 repl = mapping.lookupOrDefault(operand);
1267 MaterializationKind::Target, computeInsertPoint(repl), operandLoc,
1268 /*valuesToMap=*/repl, /*inputs=*/repl, /*outputTypes=*/legalTypes,
1393 if (Value repl = inputMap->replacementValue) {
1398 mapping.map(origArg, repl);
1456 ValueVector repl = mapping.lookupOrNull(value, value.getType());
1457 if (!repl.empty())
1458 return repl.front();
1472 repl = mapping.lookupOrNull(value);
1473 if (repl.empty()) {
1483 // which all values in `repl` are defined. It is important to emit the
1491 computeInsertPoint(repl), value.getLoc(),
1492 /*valuesToMap=*/repl, /*inputs=*/repl,
1535 for (auto [repl, result] : llvm::zip_equal(newValues, op->getResults())) {
1536 if (repl.empty()) {
1563 if (repl.empty())
1565 mapping.map(result, repl);