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

Declarations

lib/CodeGen/MachineVerifier.cpp
  246     void report(const char *msg, const MachineOperand *MO, unsigned MONum,

References

lib/CodeGen/MachineVerifier.cpp
  865     report("Unknown asm flags", &MI->getOperand(1), 1);
  890       report("Expected implicit register after groups", &MO, OpNo);
  950         report("Type mismatch in generic instruction", MO, I, OpTy);
  953       report("Generic instruction is missing a virtual register type", MO, I);
  961       report("Generic instruction cannot have physical register", MO, I);
 1604       report("Explicit definition must be a register", MO, MONum);
 1606       report("Explicit definition marked as use", MO, MONum);
 1608       report("Explicit definition marked as implicit", MO, MONum);
 1616         report("Explicit operand marked as def", MO, MONum);
 1618         report("Explicit operand marked as implicit", MO, MONum);
 1624         report("Tied use must be a register", MO, MONum);
 1626         report("Operand should be tied", MO, MONum);
 1628         report("Tied def doesn't match MCInstrDesc", MO, MONum);
 1632           report("Tied counterpart must be a register", &MOTied, TiedTo);
 1635           report("Tied physical registers must match.", &MOTied, TiedTo);
 1638       report("Explicit operand should not be tied", MO, MONum);
 1642       report("Extra explicit operand on non-variadic instruction", MO, MONum);
 1658         report("Must be tied to a register", MO, MONum);
 1660         report("Missing tie flags on tied operand", MO, MONum);
 1662         report("Inconsistent tie links", MO, MONum);
 1666             report("Explicit def tied to explicit use without tie constraint",
 1670             report("Explicit def should be tied to implicit use", MO, MONum);
 1680       report("Two-address instruction operands must be identical", MO, MONum);
 1687         report("Illegal subregister index for physical register", MO, MONum);
 1694             report("Illegal physical register for instruction", MO, MONum);
 1702           report("isRenamable set on reserved register", MO, MONum);
 1707         report("Use-reg is not IsDebug in a DBG_VALUE", MO, MONum);
 1718           report("Generic virtual register invalid in a Selected function",
 1726           report("Generic virtual register must have a valid type", MO,
 1735           report("Generic virtual register must have a bank in a "
 1744           report("Register bank is too small for virtual register", MO,
 1752           report("Generic virtual register does not allow subregister index", MO,
 1763           report("Virtual register does not match instruction constraint", MO,
 1778           report("Invalid subregister index for virtual register", MO, MONum);
 1784           report("Invalid register class for subregister index", MO, MONum);
 1797               report("No largest legal super class exists.", MO, MONum);
 1802               report("No matching super-reg register class.", MO, MONum);
 1807             report("Illegal virtual register for instruction", MO, MONum);
 1824       report("PHI operand is not in the CFG", MO, MONum);
 1858         report("Instruction loads from dead spill slot", MO, MONum);
 1862         report("Instruction stores to dead spill slot", MO, MONum);
 1880     report("No live segment at use", MO, MONum);
 1886     report("Live range continues after kill flag", MO, MONum);
 1901       report("Inconsistent valno->def", MO, MONum);
 1910     report("No live segment at def", MO, MONum);
 1929         report("Live range continues after dead def flag", MO, MONum);
 1952         report("Kill missing from LiveVariables", MO, MONum);
 1990               report("No live subrange at use", MO, MONum);
 1996           report("Virtual register has no live interval", MO, MONum);
 2038           report("Using an undefined physical register", MO, MONum);
 2040         report("Reading virtual register without a def", MO, MONum);
 2047           report("Using a killed virtual register", MO, MONum);
 2065       report("Multiple virtual register defs in SSA form", MO, MONum);
 2089           report("Virtual register has no Live interval", MO, MONum);
 2216       report("Expected first PHI operand to be a register def", &MODef, 0);
 2221       report("Unexpected flag on PHI operand", &MODef, 0);
 2224       report("Expected first PHI operand to be a virtual register", &MODef, 0);
 2229         report("Expected PHI operand to be a register", &MO0, I);
 2234         report("Unexpected flag on PHI operand", &MO0, I);
 2238         report("Expected PHI operand to be a basic block", &MO1, I + 1);
 2244         report("PHI input is not a predecessor block", &MO1, I + 1);
 2253           report("PHI operand is not live-out from predecessor", &MO0, I);