reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

utils/TableGen/CodeGenDAGPatterns.h
  964   void error(const Twine &Msg);

References

utils/TableGen/CodeGenDAGPatterns.cpp
  356     TP.error("Type contradiction");
  495       TP.error("Incompatible types");
 1547       TP.error(N->getOperator()->getName() + " expects a VT operand!");
 2037     TP.error("'" + Op->getName() + "' fragment requires " +
 2199   TP.error("Unknown node flavor used in pattern: " + R->getName());
 2317   TP.error("Instruction '" + InstName + "' was provided " + Twine(Actual) +
 2324   TP.error("Instruction '" + InstName +
 2372         TP.error("Integer value '" + Twine(II->getValue()) +
 2393       TP.error("Intrinsic '" + Int->Name + "' expects " + Twine(NumParamVTs) +
 2417       TP.error(getOperator()->getName() + " node requires exactly " +
 2469         TP.error("REG_SEQUENCE requires at least 3 operands!");
 2474         TP.error("REG_SEQUENCE requires an odd number of operands!");
 2479         TP.error("REG_SEQUENCE requires a RegisterClass for first operand!");
 2486           TP.error("REG_SEQUENCE requires a SubRegIndex for operand " +
 2588     TP.error("Node transform '" + getOperator()->getName() +
 2716         error("'node' argument requires a name to match with operand list");
 2727       error("'?' argument requires a name to match with operand list");
 2736       error("Constant int or bit argument should not have a name!");
 2746       error("Bits value must be constants!");
 2753     error("Pattern has unexpected init kind!");
 2756   if (!OpDef) error("Pattern has unexpected operator type!");
 2763       error("Type cast only takes one operand!");
 2774       error("ValueType cast should not have a name!");
 2787     error("Unrecognized node '" + Operator->getName() + "'!");
 2793       error("Cannot use '" + Operator->getName() + "' in an input pattern!");
 2796       error("Cannot use '" + Operator->getName() + "' in an output pattern!");
 2812       error("Cannot use '" + Operator->getName() + "' in an output pattern!");
 2851         error("All arguments to a ComplexPattern must be named");
 2860           error("All ComplexPattern operands must appear consistently: "
 2936           error("Node '" + std::string(Entry.getKey()) +
 3124       P->error("Cannot have unnamed 'node' values in pattern fragment!");
 3135       P->error("Operands list should start with '(ops ... '!");
 3142         P->error("Operands list should all be 'node' values.");
 3144         P->error("Operands list should have names for each operand!");
 3147         P->error("'" + ArgNameStr +
 3154       P->error("Operands list does not contain an entry for operand '" +
 3245         I.error("Input " + DI->getDef()->getName() + " must be named!");
 3254       I.error("Input $" + Pat->getName() + " must be an identifier!");
 3279     I.error("All $" + Pat->getName() + " inputs must agree with each other");
 3284     I.error("All $" + Pat->getName() + " inputs must agree with each other");
 3311       I.error("Cannot specify a transform function for a non-input value!");
 3319         I.error("implicitly defined value should be a register!");
 3323         I.error("implicitly defined value should be a register!");
 3334         I.error("Cannot have void nodes inside of patterns!");
 3344       I.error("Cannot specify a transform function for a non-input value!");
 3350     I.error("set requires operands!");
 3353     I.error("Cannot specify a transform function on a set node!");
 3366       I.error("set destination should be a register!");
 3370       I.error("set destination should be a register!");
 3379         I.error("set destination must have a name!");
 3381         I.error("cannot set '" + Dest->getName() + "' multiple times");
 3386       I.error("set destination should be a register!");
 3633       I.error("Top-level forms in instruction pattern should have"
 3664       I.error("'" + OpName + "' set but does not appear in operand list!");
 3672       I.error("Operand $" + OpName + " does not exist in operand list!");
 3678       I.error("Operand $" + OpName + " should be a set destination: all "
 3682       I.error("Operand $" + OpName + " class mismatch!");
 3701       I.error("Operand #" + Twine(i) + " in operands list has no name!");
 3712       I.error("Operand $" + OpName +
 3721         I.error("Operand $" + OpName + "'s register class disagrees"
 3745     I.error("Input operand $" + InstInputs.begin()->first +
 3850       PatternTop->error("repetition of value: $" + P->getName() +
 3889       Pattern->error("ComplexPattern at root must specify list of opcodes it"
 3903       Pattern->error("Pattern has input without matching name in output: $" +
 3912       Pattern->error("Pattern has dead named input: $" + Entry.first);
 4106     Result.error("Cannot use multi-alternative fragments in result pattern!");
 4156     Pattern.error("Could not infer all types in pattern!");
 4159     Result.error("Could not infer all types in pattern result!");
 4210       Result.error("Cannot handle instructions producing instructions "