Lines Matching defs:OpName
2881 StringRef OpName) {
2896 OpName);
2900 if (R->getName() == "node" && !OpName.empty()) {
2901 if (OpName.empty())
2903 Args.push_back(std::string(OpName));
2906 Res->setName(OpName);
2912 if (OpName.empty())
2915 Args.push_back(std::string(OpName));
2916 Res->setName(OpName);
2921 if (!OpName.empty())
2933 return II ? ParseTreePattern(II, OpName) : nullptr;
2943 auto ParseCastOperand = [this](const DagInit *Dag, StringRef OpName) {
2947 if (!OpName.empty())
2956 TreePatternNodePtr New = ParseCastOperand(Dag, OpName);
2981 TreePatternNodePtr New = ParseCastOperand(Dag, OpName);
3077 Result->setName(OpName);
3860 const std::string &OpName =
3868 I.error("'" + OpName + "' set but does not appear in operand list!");
3871 const std::string &OpName = CGI.Operands[i].Name;
3874 auto InstResultIter = InstResults.find(OpName);
3876 I.error("Operand $" + OpName + " does not exist in operand list!");
3882 I.error("Operand $" + OpName +
3887 I.error("Operand $" + OpName + " class mismatch!");
3904 const std::string &OpName = Op.Name;
3905 if (OpName.empty()) {
3910 auto InIter = InstInputs.find(OpName);
3920 I.error("Operand $" + OpName +
3930 I.error("Operand $" + OpName +