Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Segment

218     void report_context(const LiveRange::Segment &S) const;
450 void MachineVerifier::report_context(const LiveRange::Segment &S) const {
451 errs() << "- segment: " << S << '\n';
1059 report("No live segment at use", MO, MONum);
1077 report("No live segment at use", MO, MONum);
1156 // Check LiveInts for a live segment, but only for virtual registers.
1171 report("No live segment at def", MO, MONum);
1442 report("Live segment at def has different VNInfo", MF);
1522 const LiveRange::Segment &S = *I;
1524 assert(VNI && "Live segment has no valno");
1527 report("Foreign valno in live segment", MF);
1534 report("Live segment valno is marked unused", MF);
1541 report("Bad start of live segment, no basic block", MF);
1548 report("Live segment must begin at MBB entry or valno def", MBB);
1556 report("Bad end of live segment, no basic block", MF);
1571 // The live segment is ending inside EndMBB
1575 report("Live segment doesn't end at a valid instruction", EndMBB);
1583 report("Live segment ends at B slot of an instruction", EndMBB);
1589 // Segment ends on the dead slot.
1592 report("Live segment ending at dead slot spans instructions", EndMBB);
1598 // A live segment can only end at an early-clobber slot if it is being
1602 report("Live segment ending at early clobber slot must be "
1612 // A live segment can end with either a redefinition, a kill flag on a
1633 report("Instruction ending live segment doesn't read the register",
1642 // Now check all the basic blocks in this live segment.
1644 // Is this live segment the beginning of a non-PHIDef VN?