• Home
  • Raw
  • Download

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