Lines Matching refs:argIndex
107 int argIndex);
112 StringRef opName, int argIndex, int &operandIndex,
117 void emitAttributeMatch(DagNode tree, StringRef opName, int argIndex,
647 int argIndex) { in emitOperandMatch() argument
649 auto *operand = op.getArg(argIndex).get<NamedTypeConstraint *>(); in emitOperandMatch()
657 op.getOperationName(), argIndex + 1)); in emitOperandMatch()
666 op.getOperationName(), argIndex); in emitOperandMatch()
684 auto res = symbolInfoMap.findBoundSymbol(argName, tree, op, argIndex); in emitOperandMatch()
690 StringRef opName, int argIndex, in emitEitherOperandMatch() argument
708 for (int i = 0; i < numEitherArgs; ++i, ++argIndex) { in emitEitherOperandMatch()
726 } else if (op.getArg(argIndex).is<NamedTypeConstraint *>()) { in emitEitherOperandMatch()
729 /*argName=*/eitherArgTree.getArgName(i), argIndex); in emitEitherOperandMatch()
758 int argIndex, int depth) { in emitAttributeMatch() argument
760 auto *namedAttr = op.getArg(argIndex).get<NamedAttribute *>(); in emitAttributeMatch()
786 auto matcher = tree.getArgAsLeaf(argIndex); in emitAttributeMatch()
791 op.getOperationName(), argIndex + 1)); in emitAttributeMatch()
819 auto name = tree.getArgName(argIndex); in emitAttributeMatch()
1523 for (int argIndex = 0, e = resultOp.getNumArgs(); argIndex < e; ++argIndex) { in createSeparateLocalVarsForOpArgs() local
1525 resultOp.getArg(argIndex).dyn_cast<NamedTypeConstraint *>(); in createSeparateLocalVarsForOpArgs()
1536 if (node.isNestedDagArg(argIndex)) { in createSeparateLocalVarsForOpArgs()
1537 range = childNodeNames[argIndex]; in createSeparateLocalVarsForOpArgs()
1539 range = std::string(node.getArgName(argIndex)); in createSeparateLocalVarsForOpArgs()
1549 if (node.isNestedDagArg(argIndex)) { in createSeparateLocalVarsForOpArgs()
1550 os << symbolInfoMap.getValueAndRangeUse(childNodeNames[argIndex]); in createSeparateLocalVarsForOpArgs()
1552 DagLeaf leaf = node.getArgAsLeaf(argIndex); in createSeparateLocalVarsForOpArgs()
1554 symbolInfoMap.getValueAndRangeUse(node.getArgName(argIndex)); in createSeparateLocalVarsForOpArgs()
1566 childNodeNames[argIndex] = varName; in createSeparateLocalVarsForOpArgs()
1573 for (int argIndex = 0, numOpArgs = resultOp.getNumArgs(); in supplyValuesForOpArgs() local
1574 argIndex != numOpArgs; ++argIndex) { in supplyValuesForOpArgs()
1578 Argument opArg = resultOp.getArg(argIndex); in supplyValuesForOpArgs()
1583 os << childNodeNames.lookup(argIndex); in supplyValuesForOpArgs()
1588 auto opArgName = resultOp.getArgName(argIndex); in supplyValuesForOpArgs()
1589 if (auto subTree = node.getArgAsNestedDag(argIndex)) { in supplyValuesForOpArgs()
1593 os << formatv("/*{0}=*/{1}", opArgName, childNodeNames.lookup(argIndex)); in supplyValuesForOpArgs()
1595 auto leaf = node.getArgAsLeaf(argIndex); in supplyValuesForOpArgs()
1597 auto patArgName = node.getArgName(argIndex); in supplyValuesForOpArgs()
1601 PrintFatalError(loc, Twine("expected attribute ") + Twine(argIndex)); in supplyValuesForOpArgs()
1626 for (int argIndex = 0, e = resultOp.getNumArgs(); argIndex < e; ++argIndex) { in createAggregateLocalVarsForOpArgs() local
1627 if (resultOp.getArg(argIndex).is<NamedAttribute *>()) { in createAggregateLocalVarsForOpArgs()
1629 auto opArgName = resultOp.getArgName(argIndex); in createAggregateLocalVarsForOpArgs()
1630 if (auto subTree = node.getArgAsNestedDag(argIndex)) { in createAggregateLocalVarsForOpArgs()
1634 os << formatv(addAttrCmd, opArgName, childNodeNames.lookup(argIndex)); in createAggregateLocalVarsForOpArgs()
1636 auto leaf = node.getArgAsLeaf(argIndex); in createAggregateLocalVarsForOpArgs()
1638 auto patArgName = node.getArgName(argIndex); in createAggregateLocalVarsForOpArgs()
1646 resultOp.getArg(argIndex).get<NamedTypeConstraint *>(); in createAggregateLocalVarsForOpArgs()
1650 if (node.isNestedDagArg(argIndex)) { in createAggregateLocalVarsForOpArgs()
1651 range = childNodeNames.lookup(argIndex); in createAggregateLocalVarsForOpArgs()
1653 range = std::string(node.getArgName(argIndex)); in createAggregateLocalVarsForOpArgs()
1662 if (node.isNestedDagArg(argIndex)) { in createAggregateLocalVarsForOpArgs()
1664 childNodeNames.lookup(argIndex)); in createAggregateLocalVarsForOpArgs()
1666 DagLeaf leaf = node.getArgAsLeaf(argIndex); in createAggregateLocalVarsForOpArgs()
1676 symbolInfoMap.getValueAndRangeUse(node.getArgName(argIndex)); in createAggregateLocalVarsForOpArgs()