Lines Matching refs:report
232 void report(const char *msg, const MachineFunction *MF);
233 void report(const char *msg, const MachineBasicBlock *MBB);
234 void report(const char *msg, const MachineInstr *MI);
235 void report(const char *msg, const MachineOperand *MO, unsigned MONum,
237 void report(const Twine &Msg, const MachineInstr *MI);
369 report("Function has NoVRegs property but there are VReg operands", &MF); in verifyProperties()
425 report("Bad instruction parent pointer", &MBB); in verify()
432 report("Missing BundledPred flag, " in verify()
436 report("BundledPred flag is set, " in verify()
447 report("No bundle header", &MI); in verify()
454 report("Instruction has operand with wrong parent set", &MI); in verify()
466 report("BundledSucc flag set on last instruction in block", &MBB.back()); in verify()
482 void MachineVerifier::report(const char *msg, const MachineFunction *MF) { in report() function in MachineVerifier
497 void MachineVerifier::report(const char *msg, const MachineBasicBlock *MBB) { in report() function in MachineVerifier
499 report(msg, MBB->getParent()); in report()
508 void MachineVerifier::report(const char *msg, const MachineInstr *MI) { in report() function in MachineVerifier
510 report(msg, MI->getParent()); in report()
517 void MachineVerifier::report(const char *msg, const MachineOperand *MO, in report() function in MachineVerifier
520 report(msg, MO->getParent()); in report()
526 void MachineVerifier::report(const Twine &Msg, const MachineInstr *MI) { in report() function in MachineVerifier
527 report(Msg.str().c_str(), MI); in report()
603 report("MBB has duplicate entries in its predecessor list.", &MBB); in visitMachineFunctionBefore()
607 report("MBB has duplicate entries in its successor list.", &MBB); in visitMachineFunctionBefore()
629 report("MBB has allocatable live-in, but isn't entry or landing-pad.", MBB); in visitMachineBasicBlockBefore()
641 report("MBB has successor that isn't part of the function.", MBB); in visitMachineBasicBlockBefore()
643 report("Inconsistent CFG", MBB); in visitMachineBasicBlockBefore()
652 report("MBB has predecessor that isn't part of the function.", MBB); in visitMachineBasicBlockBefore()
654 report("Inconsistent CFG", MBB); in visitMachineBasicBlockBefore()
668 report("MBB has more than one landing pad successor", MBB); in visitMachineBasicBlockBefore()
681 report("MBB exits via unconditional fall-through but ends with a " in visitMachineBasicBlockBefore()
685 report("MBB exits via unconditional fall-through but has a condition!", in visitMachineBasicBlockBefore()
691 report("MBB exits via unconditional branch but doesn't contain " in visitMachineBasicBlockBefore()
694 report("MBB exits via unconditional branch but doesn't end with a " in visitMachineBasicBlockBefore()
697 report("MBB exits via unconditional branch but the branch isn't a " in visitMachineBasicBlockBefore()
703 report("MBB exits via conditional branch/fall-through but doesn't " in visitMachineBasicBlockBefore()
706 report("MBB exits via conditional branch/fall-through but ends with a " in visitMachineBasicBlockBefore()
709 report("MBB exits via conditional branch/fall-through but the branch " in visitMachineBasicBlockBefore()
716 report("MBB exits via conditional branch/branch but doesn't " in visitMachineBasicBlockBefore()
719 report("MBB exits via conditional branch/branch but doesn't end with a " in visitMachineBasicBlockBefore()
722 report("MBB exits via conditional branch/branch but the branch " in visitMachineBasicBlockBefore()
726 report("MBB exits via conditional branch/branch but there's no " in visitMachineBasicBlockBefore()
730 report("analyzeBranch returned invalid data!", MBB); in visitMachineBasicBlockBefore()
736 report("MBB exits via jump or conditional branch, but its target isn't a " in visitMachineBasicBlockBefore()
740 report("MBB exits via conditional branch, but its target isn't a CFG " in visitMachineBasicBlockBefore()
755 report("MBB conditionally falls through out of function!", MBB); in visitMachineBasicBlockBefore()
757 report("MBB exits via conditional branch/fall-through but the CFG " in visitMachineBasicBlockBefore()
775 report("MBB has unexpected successors which are not branch targets, " in visitMachineBasicBlockBefore()
785 report("MBB live-in list contains non-physical register", MBB); in visitMachineBasicBlockBefore()
813 report("Instruction index out of order", MI); in visitMachineBundleBefore()
824 report("Non-terminator instruction after the first terminator", MI); in visitMachineBundleBefore()
834 report("Too few operands on inline asm", MI); in verifyInlineAsm()
838 report("Asm string must be an external symbol", MI); in verifyInlineAsm()
840 report("Asm flags must be an immediate", MI); in verifyInlineAsm()
845 report("Unknown asm flags", &MI->getOperand(1), 1); in verifyInlineAsm()
860 report("Missing operands in last group", MI); in verifyInlineAsm()
870 report("Expected implicit register after groups", &MO, OpNo); in verifyInlineAsm()
885 report("All register operands must have scalar types", &MI); in verifyAllRegOpsScalar()
895 report("operand types must be all-vector or all-scalar", MI); in verifyVectorElementMatch()
905 report("operand types must preserve number of vector elements", MI); in verifyVectorElementMatch()
914 report("Unexpected generic instruction in a Selected function", MI); in verifyPreISelGenericInstruction()
930 report("Branch instruction is missing a basic block operand or " in verifyPreISelGenericInstruction()
949 report("generic instruction must use register operands", MI); in verifyPreISelGenericInstruction()
962 report("Type mismatch in generic instruction", MO, I, OpTy); in verifyPreISelGenericInstruction()
965 report("Generic instruction is missing a virtual register type", MO, I); in verifyPreISelGenericInstruction()
973 report("Generic instruction cannot have physical register", MO, I); in verifyPreISelGenericInstruction()
982 report(ErrorInfo.data(), MI); in verifyPreISelGenericInstruction()
992 report(Twine(OpcName, " expects an immediate operand #2"), MI); in verifyPreISelGenericInstruction()
1001 report(Twine(OpcName, " size must be >= 1"), MI); in verifyPreISelGenericInstruction()
1006 report(Twine(OpcName, " size must be less than source bit width"), MI); in verifyPreISelGenericInstruction()
1015 report(Twine(OpcName, " cannot change register bank"), MI); in verifyPreISelGenericInstruction()
1022 report( in verifyPreISelGenericInstruction()
1035 report("Instruction cannot use a vector result type", MI); in verifyPreISelGenericInstruction()
1039 report("G_CONSTANT operand must be cimm", MI); in verifyPreISelGenericInstruction()
1045 report("inconsistent constant size", MI); in verifyPreISelGenericInstruction()
1048 report("G_FCONSTANT operand must be fpimm", MI); in verifyPreISelGenericInstruction()
1055 report("inconsistent constant size", MI); in verifyPreISelGenericInstruction()
1068 report("Generic memory instruction must access a pointer", MI); in verifyPreISelGenericInstruction()
1073 report("Generic instruction accessing memory must have one mem operand", in verifyPreISelGenericInstruction()
1080 report("Generic extload must have a narrower memory type", MI); in verifyPreISelGenericInstruction()
1083 report("load memory size cannot exceed result size", MI); in verifyPreISelGenericInstruction()
1086 report("store memory size cannot exceed value size", MI); in verifyPreISelGenericInstruction()
1093 report("atomic store cannot use acquire ordering", MI); in verifyPreISelGenericInstruction()
1098 report("atomic load cannot use release ordering", MI); in verifyPreISelGenericInstruction()
1115 report("Generic Instruction G_PHI has operands with incompatible/missing " in verifyPreISelGenericInstruction()
1127 report("bitcast cannot convert between pointers and other types", MI); in verifyPreISelGenericInstruction()
1130 report("bitcast sizes must match", MI); in verifyPreISelGenericInstruction()
1133 report("bitcast must change the type", MI); in verifyPreISelGenericInstruction()
1152 report("inttoptr result type must be a pointer", MI); in verifyPreISelGenericInstruction()
1154 report("inttoptr source type must not be a pointer", MI); in verifyPreISelGenericInstruction()
1157 report("ptrtoint source type must be a pointer", MI); in verifyPreISelGenericInstruction()
1159 report("ptrtoint result type must not be a pointer", MI); in verifyPreISelGenericInstruction()
1163 report("addrspacecast types must be pointers", MI); in verifyPreISelGenericInstruction()
1166 report("addrspacecast must convert different address spaces", MI); in verifyPreISelGenericInstruction()
1180 report("gep first operand must be a pointer", MI); in verifyPreISelGenericInstruction()
1183 report("gep offset operand must not be a pointer", MI); in verifyPreISelGenericInstruction()
1196 report("ptrmask result type must be a pointer", MI); in verifyPreISelGenericInstruction()
1199 report("ptrmask mask type must be an integer", MI); in verifyPreISelGenericInstruction()
1224 report("Generic extend/truncate can not operate on pointers", MI); in verifyPreISelGenericInstruction()
1233 report("Generic extend has destination type no larger than source", MI); in verifyPreISelGenericInstruction()
1238 report("Generic truncate has destination type no smaller than source", in verifyPreISelGenericInstruction()
1263 report("G_MERGE_VALUES cannot operate on vectors", MI); in verifyPreISelGenericInstruction()
1267 report("G_MERGE_VALUES result size is inconsistent", MI); in verifyPreISelGenericInstruction()
1271 report("G_MERGE_VALUES source types do not match", MI); in verifyPreISelGenericInstruction()
1282 report("G_UNMERGE_VALUES destination types do not match", MI); in verifyPreISelGenericInstruction()
1286 report("G_UNMERGE_VALUES source operand does not cover dest operands", in verifyPreISelGenericInstruction()
1297 report("G_BUILD_VECTOR must produce a vector from scalar operands", MI); in verifyPreISelGenericInstruction()
1302 report("G_BUILD_VECTOR result element type must match source type", MI); in verifyPreISelGenericInstruction()
1305 report("G_BUILD_VECTOR must have an operand for each elemement", MI); in verifyPreISelGenericInstruction()
1309 report("G_BUILD_VECTOR source operand types are not homogeneous", MI); in verifyPreISelGenericInstruction()
1319 report("G_BUILD_VECTOR_TRUNC must produce a vector from scalar operands", in verifyPreISelGenericInstruction()
1323 report("G_BUILD_VECTOR_TRUNC source operand types are not homogeneous", in verifyPreISelGenericInstruction()
1326 report("G_BUILD_VECTOR_TRUNC source operand types are not larger than " in verifyPreISelGenericInstruction()
1337 report("G_CONCAT_VECTOR requires vector source and destination operands", in verifyPreISelGenericInstruction()
1341 report("G_CONCAT_VECTOR requires at least 2 source operands", MI); in verifyPreISelGenericInstruction()
1345 report("G_CONCAT_VECTOR source operand types are not homogeneous", MI); in verifyPreISelGenericInstruction()
1348 report("G_CONCAT_VECTOR num dest and source elements should match", MI); in verifyPreISelGenericInstruction()
1358 report("Generic vector icmp/fcmp must preserve number of lanes", MI); in verifyPreISelGenericInstruction()
1365 report("extract source must be a register", MI); in verifyPreISelGenericInstruction()
1371 report("extract offset must be a constant", MI); in verifyPreISelGenericInstruction()
1378 report("extract source must be larger than result", MI); in verifyPreISelGenericInstruction()
1381 report("extract reads past end of register", MI); in verifyPreISelGenericInstruction()
1387 report("insert source must be a register", MI); in verifyPreISelGenericInstruction()
1393 report("insert offset must be a constant", MI); in verifyPreISelGenericInstruction()
1401 report("inserted size must be smaller than total register", MI); in verifyPreISelGenericInstruction()
1404 report("insert writes past end of register", MI); in verifyPreISelGenericInstruction()
1410 report("G_JUMP_TABLE source operand must be a jump table index", MI); in verifyPreISelGenericInstruction()
1413 report("G_JUMP_TABLE dest operand must have a pointer type", MI); in verifyPreISelGenericInstruction()
1418 report("G_BRJT src operand 0 must be a pointer type", MI); in verifyPreISelGenericInstruction()
1421 report("G_BRJT src operand 1 must be a jump table index", MI); in verifyPreISelGenericInstruction()
1425 report("G_BRJT src operand 2 must be a scalar reg type", MI); in verifyPreISelGenericInstruction()
1434 report("G_INTRINSIC first src operand must be an intrinsic ID", MI); in verifyPreISelGenericInstruction()
1446 report("G_INTRINSIC used with intrinsic that accesses memory", MI); in verifyPreISelGenericInstruction()
1450 report("G_INTRINSIC_W_SIDE_EFFECTS used with readnone intrinsic", MI); in verifyPreISelGenericInstruction()
1459 report("G_SEXT_INREG expects an immediate operand #2", MI); in verifyPreISelGenericInstruction()
1466 report("G_SEXT_INREG size must be >= 1", MI); in verifyPreISelGenericInstruction()
1468 report("G_SEXT_INREG size must be less than source bit width", MI); in verifyPreISelGenericInstruction()
1474 report("Incorrect mask operand type for G_SHUFFLE_VECTOR", MI); in verifyPreISelGenericInstruction()
1483 report("Source operands must be the same type", MI); in verifyPreISelGenericInstruction()
1486 report("G_SHUFFLE_VECTOR cannot change element type", MI); in verifyPreISelGenericInstruction()
1496 report("Wrong result type for shufflemask", MI); in verifyPreISelGenericInstruction()
1503 report("Out of bounds shuffle index", MI); in verifyPreISelGenericInstruction()
1514 report("dst operand 0 must be a pointer type", MI); in verifyPreISelGenericInstruction()
1519 report("src operand 1 must be a scalar reg type", MI); in verifyPreISelGenericInstruction()
1524 report("src operand 2 must be an immediate type", MI); in verifyPreISelGenericInstruction()
1534 report("memcpy/memmove must have 2 memory operands", MI); in verifyPreISelGenericInstruction()
1540 report("wrong memory operand types", MI); in verifyPreISelGenericInstruction()
1545 report("inconsistent memory operand sizes", MI); in verifyPreISelGenericInstruction()
1551 report("memory instruction operand must be a pointer", MI); in verifyPreISelGenericInstruction()
1556 report("inconsistent store address space", MI); in verifyPreISelGenericInstruction()
1558 report("inconsistent load address space", MI); in verifyPreISelGenericInstruction()
1562 report("'tail' flag (operand 3) must be an immediate 0 or 1", MI); in verifyPreISelGenericInstruction()
1571 report(Twine(Name, " must have 1 memory operand"), MI); in verifyPreISelGenericInstruction()
1576 report(Twine(Name, " memory operand must be a store"), MI); in verifyPreISelGenericInstruction()
1582 report(Twine(Name, " operand must be a pointer"), MI); in verifyPreISelGenericInstruction()
1587 report("inconsistent " + Twine(Name, " address space"), MI); in verifyPreISelGenericInstruction()
1591 report("'tail' flag (last operand) must be an immediate 0 or 1", MI); in verifyPreISelGenericInstruction()
1601 report("Vector reduction requires a scalar destination type", MI); in verifyPreISelGenericInstruction()
1603 report("Sequential FADD/FMUL vector reduction requires a scalar 1st operand", MI); in verifyPreISelGenericInstruction()
1605 report("Sequential FADD/FMUL vector reduction must have a vector 2nd operand", MI); in verifyPreISelGenericInstruction()
1623 report("Vector reduction requires a scalar destination type", MI); in verifyPreISelGenericInstruction()
1631 report("Bitfield extraction is not supported on vectors", MI); in verifyPreISelGenericInstruction()
1644 report("Shifts and rotates require operands to be either all scalars or " in verifyPreISelGenericInstruction()
1660 report("Destination must be a scalar or vector of scalars", MI); in verifyPreISelGenericInstruction()
1666 report("Source must be a scalar or vector of scalars", MI); in verifyPreISelGenericInstruction()
1673 report("floating-point class set (operand 2) must be an immediate", MI); in verifyPreISelGenericInstruction()
1678 report("Incorrect floating-point class set (operand 2)", MI); in verifyPreISelGenericInstruction()
1683 report("floating-point semantics (operand 3) must be an immediate", MI); in verifyPreISelGenericInstruction()
1688 report("Incorrect floating-point semantics (operand 3)", MI); in verifyPreISelGenericInstruction()
1701 report("Too few operands", MI); in visitMachineInstrBefore()
1709 report("Found PHI instruction with NoPHIs property set", MI); in visitMachineInstrBefore()
1712 report("Found PHI instruction after non-PHI", MI); in visitMachineInstrBefore()
1723 report("Unspillable Terminator does not define a reg", MI); in visitMachineInstrBefore()
1729 report("Unspillable Terminator expected to have at most one use!", MI); in visitMachineInstrBefore()
1737 report("Missing DebugLoc for debug instruction", MI); in visitMachineInstrBefore()
1742 report("Metadata instruction should not have a value tracking number", MI); in visitMachineInstrBefore()
1747 report("Missing mayLoad flag", MI); in visitMachineInstrBefore()
1749 report("Missing mayStore flag", MI); in visitMachineInstrBefore()
1758 report("Debug instruction has a slot index", MI); in visitMachineInstrBefore()
1761 report("Instruction inside bundle has a slot index", MI); in visitMachineInstrBefore()
1764 report("Missing slot index", MI); in visitMachineInstrBefore()
1776 report(ErrorInfo.data(), MI); in visitMachineInstrBefore()
1791 report("Copy Instruction is illegal with mismatching types", MI); in visitMachineInstrBefore()
1827 report("Copy Instruction is illegal with mismatching sizes", MI); in visitMachineInstrBefore()
1839 report("meta operands to STATEPOINT not constant!", MI); in visitMachineInstrBefore()
1845 report("stack map constant to STATEPOINT is out of range!", MI); in visitMachineInstrBefore()
1851 report("stack map constant to STATEPOINT not well formed!", MI); in visitMachineInstrBefore()
1867 report("STATEPOINT defs expected to be tied", MI); in visitMachineInstrBefore()
1871 report("STATEPOINT def tied to non-gc operand", MI); in visitMachineInstrBefore()
1886 report("INSERT_SUBREG expected inserted value to have equal or lesser " in visitMachineInstrBefore()
1906 report("Explicit definition must be a register", MO, MONum); in visitMachineOperand()
1908 report("Explicit definition marked as use", MO, MONum); in visitMachineOperand()
1910 report("Explicit definition marked as implicit", MO, MONum); in visitMachineOperand()
1919 report("Explicit operand marked as def", MO, MONum); in visitMachineOperand()
1921 report("Explicit operand marked as implicit", MO, MONum); in visitMachineOperand()
1927 report("Expected a register operand.", MO, MONum); in visitMachineOperand()
1932 report("Expected a non-register operand.", MO, MONum); in visitMachineOperand()
1939 report("Tied use must be a register", MO, MONum); in visitMachineOperand()
1941 report("Operand should be tied", MO, MONum); in visitMachineOperand()
1943 report("Tied def doesn't match MCInstrDesc", MO, MONum); in visitMachineOperand()
1947 report("Tied counterpart must be a register", &MOTied, TiedTo); in visitMachineOperand()
1950 report("Tied physical registers must match.", &MOTied, TiedTo); in visitMachineOperand()
1953 report("Explicit operand should not be tied", MO, MONum); in visitMachineOperand()
1957 report("Extra explicit operand on non-variadic instruction", MO, MONum); in visitMachineOperand()
1966 report("Register operand must be marked debug", MO, MONum); in visitMachineOperand()
1968 report("Register operand must not be marked debug", MO, MONum); in visitMachineOperand()
1979 report("Undef virtual register def operands require a subregister", MO, MONum); in visitMachineOperand()
1986 report("Must be tied to a register", MO, MONum); in visitMachineOperand()
1988 report("Missing tie flags on tied operand", MO, MONum); in visitMachineOperand()
1990 report("Inconsistent tie links", MO, MONum); in visitMachineOperand()
1994 report("Explicit def tied to explicit use without tie constraint", in visitMachineOperand()
1998 report("Explicit def should be tied to implicit use", MO, MONum); in visitMachineOperand()
2015 report("Two-address instruction operands must be identical", MO, MONum); in visitMachineOperand()
2022 report("Illegal subregister index for physical register", MO, MONum); in visitMachineOperand()
2029 report("Illegal physical register for instruction", MO, MONum); in visitMachineOperand()
2037 report("isRenamable set on reserved register", MO, MONum); in visitMachineOperand()
2054 report("Generic virtual register use cannot be undef", MO, MONum); in visitMachineOperand()
2065 report("Generic virtual register invalid in a Selected function", in visitMachineOperand()
2073 report("Generic virtual register must have a valid type", MO, in visitMachineOperand()
2082 report("Generic virtual register must have a bank in a " in visitMachineOperand()
2091 report("Register bank is too small for virtual register", MO, in visitMachineOperand()
2101 report("Generic virtual register does not allow subregister index", MO, in visitMachineOperand()
2112 report("Virtual register does not match instruction constraint", MO, in visitMachineOperand()
2127 report("Invalid subregister index for virtual register", MO, MONum); in visitMachineOperand()
2133 report("Invalid register class for subregister index", MO, MONum); in visitMachineOperand()
2146 report("No largest legal super class exists.", MO, MONum); in visitMachineOperand()
2151 report("No matching super-reg register class.", MO, MONum); in visitMachineOperand()
2156 report("Illegal virtual register for instruction", MO, MONum); in visitMachineOperand()
2173 report("PHI operand is not in the CFG", MO, MONum); in visitMachineOperand()
2204 report("Missing fixed stack memoperand.", MI); in visitMachineOperand()
2207 report("Instruction loads from dead spill slot", MO, MONum); in visitMachineOperand()
2211 report("Instruction stores to dead spill slot", MO, MONum); in visitMachineOperand()
2219 report("CFI instruction has invalid index", MO, MONum); in visitMachineOperand()
2236 report("No live segment at use", MO, MONum); in checkLivenessAtUse()
2242 report("Live range continues after kill flag", MO, MONum); in checkLivenessAtUse()
2260 report("Inconsistent valno->def", MO, MONum); in checkLivenessAtDef()
2269 report("No live segment at def", MO, MONum); in checkLivenessAtDef()
2288 report("Live range continues after dead def flag", MO, MONum); in checkLivenessAtDef()
2309 report("Live interval for subreg operand has no subranges", MO, MONum); in checkLiveness()
2311 report("Virtual register has no live interval", MO, MONum); in checkLiveness()
2327 report("Kill missing from LiveVariables", MO, MONum); in checkLiveness()
2363 report("No live subrange at use", MO, MONum); in checkLiveness()
2403 report("Using an undefined physical register", MO, MONum); in checkLiveness()
2405 report("Reading virtual register without a def", MO, MONum); in checkLiveness()
2412 report("Using a killed virtual register", MO, MONum); in checkLiveness()
2430 report("Multiple virtual register defs in SSA form", MO, MONum); in checkLiveness()
2483 report("Block ends before last instruction index", MBB); in visitMachineBasicBlockAfter()
2684 report("Expected first PHI operand to be a register def", &MODef, 0); in checkPHIOps()
2689 report("Unexpected flag on PHI operand", &MODef, 0); in checkPHIOps()
2692 report("Expected first PHI operand to be a virtual register", &MODef, 0); in checkPHIOps()
2697 report("Expected PHI operand to be a register", &MO0, I); in checkPHIOps()
2702 report("Unexpected flag on PHI operand", &MO0, I); in checkPHIOps()
2706 report("Expected PHI operand to be a basic block", &MO1, I + 1); in checkPHIOps()
2712 report("PHI input is not a predecessor block", &MO1, I + 1); in checkPHIOps()
2721 report("PHI operand is not live-out from predecessor", &MO0, I); in checkPHIOps()
2729 report("Missing PHI operand", &Phi); in checkPHIOps()
2752 report("Virtual register killed in block, but needed live out.", &MBB); in visitMachineFunctionAfter()
2761 report("Virtual register defs don't dominate all uses.", MF); in visitMachineFunctionAfter()
2788 report("Live in register not found to be live out from predecessor.", in visitMachineFunctionAfter()
2799 report("Call site info referencing instruction that is not call", MF); in visitMachineFunctionAfter()
2810 report("Instruction has a duplicated value tracking number", &MI); in visitMachineFunctionAfter()
2828 report("LiveVariables: Block missing from AliveBlocks", &MBB); in verifyLiveVariables()
2834 report("LiveVariables: Block should not be in AliveBlocks", &MBB); in verifyLiveVariables()
2853 report("Missing live interval for virtual register", MF); in verifyLiveIntervals()
2878 report("Value not live at VNInfo def and not marked unused", MF); in verifyLiveRangeValue()
2885 report("Live segment at def has different VNInfo", MF); in verifyLiveRangeValue()
2893 report("Invalid VNInfo definition index", MF); in verifyLiveRangeValue()
2901 report("PHIDef VNInfo is not defined at MBB start", MBB); in verifyLiveRangeValue()
2911 report("No instruction at VNInfo def index", MBB); in verifyLiveRangeValue()
2940 report("Defining instruction does not modify register", MI); in verifyLiveRangeValue()
2949 report("Early clobber def must be at an early-clobber slot", MBB); in verifyLiveRangeValue()
2954 report("Non-PHI, non-early clobber def must be at a register slot", MBB); in verifyLiveRangeValue()
2970 report("Foreign valno in live segment", MF); in verifyLiveRangeSegment()
2977 report("Live segment valno is marked unused", MF); in verifyLiveRangeSegment()
2984 report("Bad start of live segment, no basic block", MF); in verifyLiveRangeSegment()
2991 report("Live segment must begin at MBB entry or valno def", MBB); in verifyLiveRangeSegment()
2999 report("Bad end of live segment, no basic block", MF); in verifyLiveRangeSegment()
3018 report("Live segment doesn't end at a valid instruction", EndMBB); in verifyLiveRangeSegment()
3026 report("Live segment ends at B slot of an instruction", EndMBB); in verifyLiveRangeSegment()
3035 report("Live segment ending at dead slot spans instructions", EndMBB); in verifyLiveRangeSegment()
3049 report("Live segment ending at early clobber slot must be " in verifyLiveRangeSegment()
3091 report("Instruction ending live segment on dead slot has no dead flag", in verifyLiveRangeSegment()
3102 report("Instruction ending live segment doesn't read the register", in verifyLiveRangeSegment()
3163 report("Register not marked live out of predecessor", Pred); in verifyLiveRangeSegment()
3174 report("Different value live out of predecessor", Pred); in verifyLiveRangeSegment()
3206 report("Lane masks of sub ranges overlap in live interval", MF); in verifyLiveInterval()
3210 report("Subrange lanemask is invalid", MF); in verifyLiveInterval()
3214 report("Subrange must not be empty", MF); in verifyLiveInterval()
3220 report("A Subrange is not covered by the main range", MF); in verifyLiveInterval()
3229 report("Multiple connected components in live interval", MF); in verifyLiveInterval()
3298 report("FrameSetup is after another FrameSetup", &I); in verifyStackFrame()
3306 report("FrameDestroy is not after a FrameSetup", &I); in verifyStackFrame()
3310 report("FrameDestroy <n> is after FrameSetup <m>", &I); in verifyStackFrame()
3326 report("The exit stack state of a predecessor is inconsistent.", MBB); in verifyStackFrame()
3341 report("The entry stack state of a successor is inconsistent.", MBB); in verifyStackFrame()
3353 report("A return block ends with a FrameSetup.", MBB); in verifyStackFrame()
3355 report("A return block ends with a nonzero stack adjustment.", MBB); in verifyStackFrame()