Lines Matching defs:PrintError
298 PrintError(RuleDef.getLoc(), "'" + OpName + "' ('" + Ty.str() +
668 void PrintError(Twine Msg) const { ::PrintError(&RuleDef, Msg); }
841 PrintError("C++ code cannot be the root of a rule!");
971 PrintError("type '" + PT.str() + "' is ill-formed: '" +
994 PrintError("'" + Name + "' apply pattern defined more than once!");
999 PrintError("'" + Name +
1005 PrintError("'" + Name + "': using " + PatFrag::ClassName +
1020 PrintError("'" + Name + "' match pattern defined more than once!");
1026 PrintError("'" + BP->getInstName() +
1100 PrintError(PatternType::TypeOfClassName +
1149 PrintError("cannot emit rule '" + RuleDef.getName() + "'; " +
1180 PrintError("'" + IP.getInstName() +
1187 PrintError("'" + IP.getInstName() + "': " +
1194 PrintError("cannot use a " + PatternType::VariadicClassName +
1221 PrintError("'match' patterns cannot refer to flags from other "
1237 PrintError("wip_opcode_match can only be present once");
1249 PrintError("'apply' patterns cannot mix C++ code with other types of "
1265 PrintError("cannot use wip_match_opcode in combination with apply "
1276 PrintError("unknown instruction '$" + InstName +
1282 PrintError(
1302 PrintError(Name + " must be the only 'apply' pattern");
1308 PrintError(Name + " can only be used if the root is a "
1314 PrintError(Name + " can only be used if on roots that do "
1328 PrintError(Name + " cannot find a matched pattern that defines '" +
1333 PrintError(Name + " cannot replace '" + OldRegName +
1344 PrintError(MatchDataClassName +
1384 ::PrintError(Def, "Unknown 'Predicate' Type");
1417 PrintError("Cannot find root '" + RootName + "' in apply patterns!");
1423 PrintError("apply pattern root '" + RootName +
1441 PrintError("'" + Name + "' must be redefined in the 'apply' pattern");
1450 PrintError("apply pattern '" + RootName +
1472 PrintError("Cannot find root '" + RootName + "' in match patterns!");
1478 PrintError("Cannot use live-in operand '" + RootName +
1488 PrintError("Operand '" + OpName +
1493 PrintError("Operand '" + OpName +
1514 PrintError("Expected defs operator");
1537 PrintError("This GIDefKind not implemented in tablegen");
1539 PrintError("This GIDefKindWithArgs not implemented in tablegen");
1541 PrintError("Expected a subclass of GIDefKind or a sub-dag whose "
1547 PrintError("Combine rules must have exactly one root");
1576 PrintError("cannot use '" + PFP->getInstName() + " as match root");
1596 PrintError("wip_match_opcode can not be used with instruction patterns!");
1605 PrintError("No known match builtins");
1653 PrintError("wip_match_opcode can only be present once!");
1664 PrintError("No known match builtins");
1937 PrintError("invalid output operand '" + OpName +
1970 PrintError("invalid output operand '" + Op.getOperandName() +
2009 PrintError("Cannot define live-in operand '" + OpName +
2020 PrintError("redefining an instruction other than the root is not "
2042 PrintError("def of a new register '" + OpName +
2100 PrintError("'G_CONSTANT' immediate must be typed!");
2132 PrintError("cannot emit '" + P.getInstName() + "' builtin: " + Reason);
2246 PrintError("each instance of a " + PatternType::VariadicClassName +
2313 PrintError("'" + OpName +
2327 PrintError("Nested instruction '" + DefPat->getName() +