Lines Matching refs:PrintError

314     PrintError(RuleDef.getLoc(), "'" + OpName + "' ('" + Ty.str() +  in processApplyPattern()
660 void PrintError(Twine Msg) const { ::PrintError(&RuleDef, Msg); } in PrintError() function in __anon26f8cc580111::CombineRuleBuilder
858 PrintError("C++ code cannot be the root of a rule!"); in emitRuleMatchers()
993 PrintError("'" + Name + "' apply pattern defined more than once!"); in addApplyPattern()
998 PrintError("'" + Name + in addApplyPattern()
1004 PrintError("'" + Name + "': using " + PatFrag::ClassName + in addApplyPattern()
1019 PrintError("'" + Name + "' match pattern defined more than once!"); in addMatchPattern()
1025 PrintError("'" + BP->getInstName() + in addMatchPattern()
1148 PrintError("cannot emit rule '" + RuleDef.getName() + "'; " + in buildPermutationsToEmit()
1183 PrintError( in checkSemantics()
1197 PrintError("wip_opcode_match can only be present once"); in checkSemantics()
1211 PrintError("cannot use wip_match_opcode in combination with apply " in checkSemantics()
1222 PrintError("unknown instruction '$" + InstName + in checkSemantics()
1228 PrintError( in checkSemantics()
1248 PrintError(Name + " must be the only 'apply' pattern"); in checkSemantics()
1254 PrintError(Name + in checkSemantics()
1260 PrintError(Name + " can only be used if on roots that do " in checkSemantics()
1274 PrintError(Name + " cannot find a matched pattern that defines '" + in checkSemantics()
1279 PrintError(Name + " cannot replace '" + OldRegName + in checkSemantics()
1324 ::PrintError(Def, "Unknown 'Predicate' Type"); in addFeaturePredicates()
1357 PrintError("Cannot find root '" + RootName + "' in apply patterns!"); in findRoots()
1363 PrintError("apply pattern root '" + RootName + in findRoots()
1381 PrintError("'" + Name + "' must be redefined in the 'apply' pattern"); in findRoots()
1390 PrintError("apply pattern '" + RootName + in findRoots()
1412 PrintError("Cannot find root '" + RootName + "' in match patterns!"); in findRoots()
1418 PrintError("Cannot use live-in operand '" + RootName + in findRoots()
1428 PrintError("Operand '" + OpName + in buildRuleOperandsTable()
1433 PrintError("Operand '" + OpName + in buildRuleOperandsTable()
1454 PrintError("Expected defs operator"); in parseDefs()
1477 PrintError("This GIDefKind not implemented in tablegen"); in parseDefs()
1479 PrintError("This GIDefKindWithArgs not implemented in tablegen"); in parseDefs()
1481 PrintError("Expected a subclass of GIDefKind or a sub-dag whose " in parseDefs()
1487 PrintError("Combine rules must have exactly one root"); in parseDefs()
1504 ::PrintError(DiagLoc, "Expected " + Operator + " operator"); in parsePatternList()
1509 ::PrintError(DiagLoc, Operator + " pattern list is empty"); in parsePatternList()
1541 ::PrintError(DiagLoc, in parsePatternList()
1602 PrintError("Empty wip_match_opcode"); in parseWipMatchOpcodeMatcher()
1615 PrintError("Arguments to wip_match_opcode must be instructions"); in parseWipMatchOpcodeMatcher()
1626 PrintError("cannot parse operand '" + OpInit->getAsUnquotedString() + "' "); in parseInstructionPatternOperand()
1652 PrintError("out operand of '" + IP.getInstName() + in parseInstructionPatternOperand()
1669 PrintError("expected an operand name after '" + OpInit->getAsString() + in parseInstructionPatternOperand()
1696 PrintError("matching/writing MIFlags is only allowed on CodeGenInstruction " in parseInstructionPatternMIFlags()
1703 PrintError("'" + R->getName() + "' is not a subclass of '" + in parseInstructionPatternMIFlags()
1712 PrintError("MIFlags can only be present once on an instruction"); in parseInstructionPatternMIFlags()
1735 PrintError("cannot parse '" + NotArg->getAsUnquotedString() + in parseInstructionPatternMIFlags()
1769 ::PrintError(Def, "expected 'ins' operator for " + PatFrag::ClassName + in parsePatFragImpl()
1776 ::PrintError(Def, "expected 'outs' operator for " + PatFrag::ClassName + in parsePatFragImpl()
1801 ::PrintError(Def, "expected dag init for PatFrag pattern alternative"); in parsePatFragImpl()
1832 ::PrintError(DiagLoc, "all operands must be named'"); in parsePatFragParamList()
1846 ::PrintError( in parsePatFragParamList()
1872 ::PrintError(Def, "Could not parse " + PatFrag::ClassName + " '" + in parsePatFrag()
1906 PrintError("cannot use '" + PFP->getInstName() + " as match root"); in emitMatchPattern()
1924 PrintError("wip_match_opcode can not be used with instruction patterns!"); in emitMatchPattern()
1933 PrintError("No known match builtins"); in emitMatchPattern()
1974 PrintError("wip_match_opcode can only be present once!"); in emitMatchPattern()
1985 PrintError("No known match builtins"); in emitMatchPattern()
2220 PrintError("invalid output operand '" + OpName + in emitInstructionApplyPattern()
2242 PrintError("invalid output operand '" + Op.getOperandName() + in emitInstructionApplyPattern()
2281 PrintError("Cannot define live-in operand '" + OpName + in emitInstructionApplyPattern()
2292 PrintError("redefining an instruction other than the root is not " in emitInstructionApplyPattern()
2314 PrintError("def of a new register '" + OpName + in emitInstructionApplyPattern()
2364 PrintError("'G_CONSTANT' immediate must be typed!"); in emitCodeGenInstructionApplyImmOperand()
2394 PrintError("cannot emit '" + P.getInstName() + "' builtin: " + Reason); in emitBuiltinApplyPattern()
2530 PrintError("'" + OpName + in emitCodeGenInstructionMatchPattern()
2544 PrintError("Nested instruction '" + DefPat->getName() + in emitCodeGenInstructionMatchPattern()