Lines Matching defs:PrintError
305 PrintError(RuleDef.getLoc(), "'" + OpName + "' ('" + Ty.str() +
671 void PrintError(Twine Msg) const { ::PrintError(&RuleDef, Msg); }
844 PrintError("C++ code cannot be the root of a rule!");
979 PrintError("'" + Name + "' apply pattern defined more than once!");
984 PrintError("'" + Name +
990 PrintError("'" + Name + "': using " + PatFrag::ClassName +
1005 PrintError("'" + Name + "' match pattern defined more than once!");
1011 PrintError("'" + BP->getInstName() +
1127 PrintError("cannot emit rule '" + RuleDef.getName() + "'; " +
1162 PrintError(
1176 PrintError("wip_opcode_match can only be present once");
1188 PrintError("'apply' patterns cannot mix C++ code with other types of "
1201 PrintError("cannot use wip_match_opcode in combination with apply "
1212 PrintError("unknown instruction '$" + InstName +
1218 PrintError(
1238 PrintError(Name + " must be the only 'apply' pattern");
1244 PrintError(Name + " can only be used if the root is a "
1250 PrintError(Name + " can only be used if on roots that do "
1264 PrintError(Name + " cannot find a matched pattern that defines '" +
1269 PrintError(Name + " cannot replace '" + OldRegName +
1280 PrintError(MatchDataClassName +
1320 ::PrintError(Def, "Unknown 'Predicate' Type");
1353 PrintError("Cannot find root '" + RootName + "' in apply patterns!");
1359 PrintError("apply pattern root '" + RootName +
1377 PrintError("'" + Name + "' must be redefined in the 'apply' pattern");
1386 PrintError("apply pattern '" + RootName +
1408 PrintError("Cannot find root '" + RootName + "' in match patterns!");
1414 PrintError("Cannot use live-in operand '" + RootName +
1424 PrintError("Operand '" + OpName +
1429 PrintError("Operand '" + OpName +
1450 PrintError("Expected defs operator");
1473 PrintError("This GIDefKind not implemented in tablegen");
1475 PrintError("This GIDefKindWithArgs not implemented in tablegen");
1477 PrintError("Expected a subclass of GIDefKind or a sub-dag whose "
1483 PrintError("Combine rules must have exactly one root");
1512 PrintError("cannot use '" + PFP->getInstName() + " as match root");
1532 PrintError("wip_match_opcode can not be used with instruction patterns!");
1541 PrintError("No known match builtins");
1589 PrintError("wip_match_opcode can only be present once!");
1600 PrintError("No known match builtins");
1876 PrintError("invalid output operand '" + OpName +
1909 PrintError("invalid output operand '" + Op.getOperandName() +
1948 PrintError("Cannot define live-in operand '" + OpName +
1959 PrintError("redefining an instruction other than the root is not "
1981 PrintError("def of a new register '" + OpName +
2036 PrintError("'G_CONSTANT' immediate must be typed!");
2066 PrintError("cannot emit '" + P.getInstName() + "' builtin: " + Reason);
2219 PrintError("'" + OpName +
2233 PrintError("Nested instruction '" + DefPat->getName() +