Lines Matching refs:OpName
1732 TreePatternNode *TreePattern::ParseTreePattern(Init *TheInit, StringRef OpName){
1743 OpName);
1747 if (R->getName() == "node" && !OpName.empty()) {
1748 if (OpName.empty())
1750 Args.push_back(OpName);
1753 Res->setName(OpName);
1758 if (!OpName.empty())
1768 return ParseTreePattern(II, OpName);
1792 if (!OpName.empty())
1860 Result->setName(OpName);
2641 const std::string &OpName = CGI.Operands[i].Name;
2644 TreePatternNode *RNode = InstResults[OpName];
2646 I->error("Operand $" + OpName + " does not exist in operand list!");
2652 I->error("Operand $" + OpName + " should be a set destination: all "
2656 I->error("Operand $" + OpName + " class mismatch!");
2662 InstResults.erase(OpName);
2673 const std::string &OpName = Op.Name;
2674 if (OpName.empty())
2677 if (!InstInputsCheck.count(OpName)) {
2686 I->error("Operand $" + OpName +
2689 TreePatternNode *InVal = InstInputsCheck[OpName];
2690 InstInputsCheck.erase(OpName); // It occurred, remove from map.
2696 I->error("Operand $" + OpName + "'s register class disagrees"