Lines Matching refs:report

208     void report(const char *msg, const MachineFunction *MF);
209 void report(const char *msg, const MachineBasicBlock *MBB);
210 void report(const char *msg, const MachineInstr *MI);
211 void report(const char *msg, const MachineOperand *MO, unsigned MONum);
212 void report(const char *msg, const MachineFunction *MF,
214 void report(const char *msg, const MachineBasicBlock *MBB,
216 void report(const char *msg, const MachineFunction *MF,
218 void report(const char *msg, const MachineBasicBlock *MBB,
324 report("Bad instruction parent pointer", MFI);
331 report("Missing BundledPred flag, "
334 report("BundledPred flag is set, "
344 report("No bundle header", MBBI);
356 report("BundledSucc flag set on last instruction in block", &MFI->back());
378 void MachineVerifier::report(const char *msg, const MachineFunction *MF) {
390 void MachineVerifier::report(const char *msg, const MachineBasicBlock *MBB) {
392 report(msg, MBB->getParent());
402 void MachineVerifier::report(const char *msg, const MachineInstr *MI) {
404 report(msg, MI->getParent());
411 void MachineVerifier::report(const char *msg,
414 report(msg, MO->getParent());
420 void MachineVerifier::report(const char *msg, const MachineFunction *MF,
422 report(msg, MF);
426 void MachineVerifier::report(const char *msg, const MachineBasicBlock *MBB,
428 report(msg, MBB);
432 void MachineVerifier::report(const char *msg, const MachineBasicBlock *MBB,
434 report(msg, MBB);
438 void MachineVerifier::report(const char *msg, const MachineFunction *MF,
440 report(msg, MF);
478 report("MBB has duplicate entries in its predecessor list.", &MBB);
482 report("MBB has duplicate entries in its successor list.", &MBB);
514 report("MBB has allocable live-in, but isn't entry or landing-pad.", MBB);
526 report("MBB has successor that isn't part of the function.", MBB);
528 report("Inconsistent CFG", MBB);
538 report("MBB has predecessor that isn't part of the function.", MBB);
540 report("Inconsistent CFG", MBB);
552 report("MBB has more than one landing pad successor", MBB);
574 report("MBB exits via unconditional fall-through but doesn't have "
577 report("MBB exits via unconditional fall-through but its successor "
582 report("MBB exits via unconditional fall-through but ends with a "
586 report("MBB exits via unconditional fall-through but has a condition!",
592 report("MBB exits via unconditional branch but doesn't have "
595 report("MBB exits via unconditional branch but the CFG "
599 report("MBB exits via unconditional branch but doesn't contain "
602 report("MBB exits via unconditional branch but doesn't end with a "
605 report("MBB exits via unconditional branch but the branch isn't a "
613 report("MBB conditionally falls through out of function!", MBB);
617 report("MBB exits via conditional branch/fall-through but only has "
620 report("MBB exits via conditional branch/fall-through but the CFG "
623 report("MBB exits via conditional branch/fall-through but doesn't have "
626 report("MBB exits via conditional branch/fall-through but the CFG "
630 report("MBB exits via conditional branch/fall-through but doesn't "
633 report("MBB exits via conditional branch/fall-through but ends with a "
636 report("MBB exits via conditional branch/fall-through but the branch "
645 report("MBB exits via conditional branch/branch through but only has "
648 report("MBB exits via conditional branch/branch through but the CFG "
651 report("MBB exits via conditional branch/branch but doesn't have "
654 report("MBB exits via conditional branch/branch but the CFG "
658 report("MBB exits via conditional branch/branch but doesn't "
661 report("MBB exits via conditional branch/branch but doesn't end with a "
664 report("MBB exits via conditional branch/branch but the branch "
668 report("MBB exits via conditinal branch/branch but there's no "
672 report("AnalyzeBranch returned invalid data!", MBB);
680 report("MBB live-in list contains non-physical register", MBB);
711 report("Instruction index out of order", MI);
724 report("Non-terminator instruction after the first terminator", MI);
734 report("Too few operands on inline asm", MI);
738 report("Asm string must be an external symbol", MI);
740 report("Asm flags must be an immediate", MI);
744 report("Unknown asm flags", &MI->getOperand(1), 1);
759 report("Missing operands in last group", MI);
769 report("Expected implicit register after groups", &MO, OpNo);
776 report("Too few operands", MI);
789 report("Missing mayLoad flag", MI);
791 report("Missing mayStore flag", MI);
800 report("Debug instruction has a slot index", MI);
803 report("Instruction inside bundle has a slot index", MI);
806 report("Missing slot index", MI);
812 report(ErrorInfo.data(), MI);
824 report("Explicit definition must be a register", MO, MONum);
826 report("Explicit definition marked as use", MO, MONum);
828 report("Explicit definition marked as implicit", MO, MONum);
836 report("Explicit operand marked as def", MO, MONum);
838 report("Explicit operand marked as implicit", MO, MONum);
844 report("Tied use must be a register", MO, MONum);
846 report("Operand should be tied", MO, MONum);
848 report("Tied def doesn't match MCInstrDesc", MO, MONum);
850 report("Explicit operand should not be tied", MO, MONum);
854 report("Extra explicit operand on non-variadic instruction", MO, MONum);
870 report("Must be tied to a register", MO, MONum);
872 report("Missing tie flags on tied operand", MO, MONum);
874 report("Inconsistent tie links", MO, MONum);
878 report("Explicit def tied to explicit use without tie constraint",
882 report("Explicit def should be tied to implicit use", MO, MONum);
892 report("Two-address instruction operands must be identical", MO, MONum);
900 report("Illegal subregister index for physical register", MO, MONum);
906 report("Illegal physical register for instruction", MO, MONum);
918 report("Invalid subregister index for virtual register", MO, MONum);
924 report("Invalid register class for subregister index", MO, MONum);
936 report("No largest legal super class exists.", MO, MONum);
941 report("No matching super-reg register class.", MO, MONum);
946 report("Illegal virtual register for instruction", MO, MONum);
962 report("PHI operand is not in the CFG", MO, MONum);
971 report("Instruction loads from dead spill slot", MO, MONum);
975 report("Instruction stores to dead spill slot", MO, MONum);
1002 report("Kill missing from LiveVariables", MO, MONum);
1014 report("No live segment at use", MO, MONum);
1019 report("Live range continues after kill flag", MO, MONum);
1032 report("No live segment at use", MO, MONum);
1038 report("Live range continues after kill flag", MO, MONum);
1042 report("Virtual register has no live interval", MO, MONum);
1052 report("Using an undefined physical register", MO, MONum);
1054 report("Reading virtual register without a def", MO, MONum);
1061 report("Using a killed virtual register", MO, MONum);
1079 report("Multiple virtual register defs in SSA form", MO, MONum);
1091 report("Inconsistent valno->def", MO, MONum);
1096 report("No live segment at def", MO, MONum);
1103 report("Live range continues after dead def flag", MO, MONum);
1108 report("Virtual register has no Live interval", MO, MONum);
1145 report("Block ends before last instruction index", MBB);
1239 report("PHI operand is not live-out from predecessor",
1247 report("Missing PHI operand", &BBI);
1278 report("Virtual register killed in block, but needed live out.", &MBB);
1289 report("Virtual register def doesn't dominate all uses.",
1310 report("LiveVariables: Block missing from AliveBlocks", &MBB);
1316 report("LiveVariables: Block should not be in AliveBlocks", &MBB);
1335 report("Missing live interval for virtual register", MF);
1360 report("Valno not live at def and not marked unused", MF, LR);
1366 report("Live segment at def has different valno", MF, LR);
1374 report("Invalid definition index", MF, LR);
1382 report("PHIDef value is not defined at MBB start", MBB, LR);
1392 report("No instruction at def index", MBB, LR);
1417 report("Defining instruction does not modify register", MI);
1425 report("Early clobber def must be at an early-clobber slot", MBB, LR);
1429 report("Non-PHI, non-early clobber def must be at a register slot",
1444 report("Foreign valno in live segment", MF, LR);
1449 report("Live segment valno is marked unused", MF, LR);
1455 report("Bad start of live segment, no basic block", MF, LR);
1461 report("Live segment must begin at MBB entry or valno def", MBB, LR);
1468 report("Bad end of live segment, no basic block", MF, LR);
1486 report("Live segment doesn't end at a valid instruction", EndMBB, LR);
1493 report("Live segment ends at B slot of an instruction", EndMBB, LR);
1501 report("Live segment ending at dead slot spans instructions", EndMBB, LR);
1510 report("Live segment ending at early clobber slot must be "
1530 report("Instruction ending live segment doesn't read the register", MI);
1569 report("Register not marked live out of predecessor", *PI, LR);
1578 report("Different value live out of predecessor", *PI, LR);
1608 report("Multiple connected components in live interval", MF, LI);
1679 report("FrameSetup is after another FrameSetup", &I);
1691 report("FrameDestroy is not after a FrameSetup", &I);
1695 report("FrameDestroy <n> is after FrameSetup <m>", &I);
1712 report("The exit stack state of a predecessor is inconsistent.", MBB);
1728 report("The entry stack state of a successor is inconsistent.", MBB);
1740 report("A return block ends with a FrameSetup.", MBB);
1742 report("A return block ends with a nonzero stack adjustment.", MBB);