Home | History | Annotate | Download | only in TableGen

Lines Matching defs:OpName

1896 TreePatternNode *TreePattern::ParseTreePattern(Init *TheInit, StringRef OpName){
1907 OpName);
1911 if (R->getName() == "node" && !OpName.empty()) {
1912 if (OpName.empty())
1914 Args.push_back(OpName);
1917 Res->setName(OpName);
1923 if (OpName.empty())
1926 Args.push_back(OpName);
1927 Res->setName(OpName);
1932 if (!OpName.empty())
1942 return ParseTreePattern(II, OpName);
1966 if (!OpName.empty())
2056 Result->setName(OpName);
2817 const std::string &OpName = CGI.Operands[i].Name;
2820 TreePatternNode *RNode = InstResults[OpName];
2822 I->error("Operand $" + OpName + " does not exist in operand list!");
2828 I->error("Operand $" + OpName + " should be a set destination: all "
2832 I->error("Operand $" + OpName + " class mismatch!");
2838 InstResults.erase(OpName);
2849 const std::string &OpName = Op.Name;
2850 if (OpName.empty())
2853 if (!InstInputsCheck.count(OpName)) {
2862 I->error("Operand $" + OpName +
2865 TreePatternNode *InVal = InstInputsCheck[OpName];
2866 InstInputsCheck.erase(OpName); // It occurred, remove from map.
2871 I->error("Operand $" + OpName + "'s register class disagrees"