Lines Matching defs:argName
109 StringRef argName, int argIndex,
478 std::string argName = formatv("arg{0}_{1}", depth, i);
485 os << "::mlir::Value " << argName << ";\n";
489 os << "::mlir::Attribute " << argName << ";\n";
491 os << "::mlir::Value " << argName << ";\n";
495 capture.push_back(std::move(argName));
523 std::string argName = capture[i];
530 argName, i));
543 self = argName;
545 self = formatv("{0}.getType()", argName);
607 std::string argName = formatv("op{0}", depth + 1);
645 argName, castedName, nextOperand);
648 castedName, /*matchStr=*/argName,
651 emitMatch(argTree, argName, depth + 1);
652 os << formatv("tblgen_ops.push_back({0});\n", argName);
663 /*argName=*/tree.getArgName(i), opArgIdx,
679 DagLeaf operandMatcher, StringRef argName,
717 if (!argName.empty() && argName != "_") {
718 auto res = symbolInfoMap.findBoundSymbol(argName, tree, op, operandIndex,
721 PrintFatalError(loc, formatv("symbol not found: {0}", argName));
723 os << formatv("{0} = {1};\n", res->second.getVarName(argName), operandName);
751 std::string argName = formatv("local_op_{0}", i).str();
753 os << formatv("auto {0} = (*v{1}.begin()).getDefiningOp();\n", argName,
762 opName, /*matchStr=*/argName,
765 emitMatch(argTree, argName, depth + 1);
772 tblgenOps << formatv("tblgen_ops.push_back({0});\n", argName);
777 /*argName=*/eitherArgTree.getArgName(i), argIndex,
841 std::string argName = formatv("local_op_{0}", i).str();
844 argName, i);
846 opName, /*matchStr=*/argName,
850 emitMatch(argTree, argName, depth + 1);
851 os << formatv("tblgen_ops.push_back({0});\n", argName);
858 /*argName=*/variadicArgTree.getArgName(i), argIndex, i);
1383 auto argName = symbolInfoMap.getValueAndRangeUse(patArgName);
1385 LLVM_DEBUG(llvm::dbgs() << "replace " << patArgName << " with '" << argName
1387 return argName;
1390 auto repl = tgfmt(leaf.getNativeCodeTemplate(), &fmtCtx.withSelf(argName));