Lines Matching defs:OpName

272   /// Looks inside \p TECs to infer \p OpName's type.
277 StringRef OpName,
301 const auto OpName = Ty.getTypeOfOpName();
302 if (MatchOpTable.lookup(OpName).Found)
305 PrintError(RuleDef.getLoc(), "'" + OpName + "' ('" + Ty.str() +
432 const InstructionPattern &IP, StringRef OpName,
435 // contains OpName. Look at all operands in equivalence class and try to
442 for (auto It = TECs.findLeader(OpName); It != TECs.member_end(); ++It) {
443 if (!AllowSelf && *It == OpName)
554 const auto OpName = Op.getOperandName();
556 errs() << Sep << OpName;
561 OutTECs.insert((Leader = OpName));
563 OutTECs.unionSets(Leader, OpName);
1423 const auto DiagnoseRedefMatch = [&](StringRef OpName) {
1424 PrintError("Operand '" + OpName +
1428 const auto DiagnoseRedefApply = [&](StringRef OpName) {
1429 PrintError("Operand '" + OpName +
1868 StringRef OpName = Op.getOperandName();
1869 if (const auto *DefPat = ApplyOpTable.getDef(OpName)) {
1875 if (!Op.isNamedImmediate() && !MatchOpTable.lookup(OpName).Found) {
1876 PrintError("invalid output operand '" + OpName +
1922 StringRef OpName = Op.getOperandName();
1926 if (auto It = OperandToTempRegID.find(OpName);
1928 assert(!MatchOpTable.lookup(OpName).Found &&
1935 assert(MatchOpTable.lookup(OpName).Found &&
1936 !ApplyOpTable.getDef(OpName) && "Temp reg not emitted yet!");
1937 DstMI.addRenderer<CopyRenderer>(OpName);
1944 auto OpLookupRes = MatchOpTable.lookup(OpName);
1948 PrintError("Cannot define live-in operand '" + OpName +
1961 OpName + "')");
1965 DstMI.addRenderer<CopyRenderer>(OpName);
1972 if (auto It = OperandToTempRegID.find(OpName);
1978 OperandToTempRegID[OpName] = TempRegID;
1981 PrintError("def of a new register '" + OpName +
1986 declareTempRegExpansion(CE, TempRegID, OpName);
2162 const auto OpName =
2174 IM.addOperand(RealIdx, OpName, AllocatedTemporariesBaseID++);
2175 if (!OpName.empty())
2193 if (OpName.empty() ||
2194 !M.getOperandMatcher(OpName).contains<LLTOperandMatcher>()) {
2214 assert(!OpName.empty());
2219 PrintError("'" + OpName +
2222 PrintNote("'" + OpName + "' is defined by '" + DefPat->getName() + "'");