Searched refs:EndMBB (Results 1 – 6 of 6) sorted by relevance
2876 const MachineBasicBlock *EndMBB = in verifyLiveRangeSegment() local2878 if (!EndMBB) { in verifyLiveRangeSegment()2886 if (S.end == LiveInts->getMBBEndIdx(EndMBB)) in verifyLiveRangeSegment()2898 report("Live segment doesn't end at a valid instruction", EndMBB); in verifyLiveRangeSegment()2906 report("Live segment ends at B slot of an instruction", EndMBB); in verifyLiveRangeSegment()2915 report("Live segment ending at dead slot spans instructions", EndMBB); in verifyLiveRangeSegment()2926 "redefined by an EC def in the same instruction", EndMBB); in verifyLiveRangeSegment()2992 if (MBB == EndMBB) in verifyLiveRangeSegment()3008 if (&*MFI == EndMBB) in verifyLiveRangeSegment()3058 if (&*MFI == EndMBB) in verifyLiveRangeSegment()
463 MachineBasicBlock *EndMBB) { in runOnMachineFunction() argument464 assert(MDT->dominates(BeginMBB, EndMBB) && in runOnMachineFunction()470 Worklist.push_back(EndMBB); in runOnMachineFunction()
616 const auto *EndMBB = R.second->getParent(); in attachRangesOrLowHighPC() local626 if (MBB->sameSection(EndMBB) || MBB->isEndSection()) { in attachRangesOrLowHighPC()631 MBB->sameSection(EndMBB) ? EndLabel : MBBSectionRange.EndLabel}); in attachRangesOrLowHighPC()633 if (MBB->sameSection(EndMBB)) in attachRangesOrLowHighPC()
1678 const MachineBasicBlock &EndMBB = Asm->MF->back(); in buildLocationList() local1679 EndLabel = Asm->MBBSectionRanges[EndMBB.getSectionIDNum()].EndLabel; in buildLocationList()
1771 MachineBasicBlock *EndMBB) { in removeExternalCFGEdges() argument1780 for (MachineBasicBlock::succ_iterator PI = EndMBB->succ_begin(), in removeExternalCFGEdges()1781 E = EndMBB->succ_end(); in removeExternalCFGEdges()1786 !((*PI) == StartMBBSucc && StartMBB != EndMBB && SuccSize == 1)) { in removeExternalCFGEdges()1788 std::pair<MachineBasicBlock *, MachineBasicBlock *>(EndMBB, *PI)); in removeExternalCFGEdges()1796 if ((*PI) != EndMBB) { in removeExternalCFGEdges()
7877 NextMBB = (EndMBB ? SystemZ::emitBlockAfter(LoopMBB) : LoopMBB); in emitMemMemWrapper()7886 if (EndMBB && !ImmLength) in emitMemMemWrapper()7922 if (EndMBB) { in emitMemMemWrapper()7925 .addMBB(EndMBB); in emitMemMemWrapper()7926 MBB->addSuccessor(EndMBB); in emitMemMemWrapper()8020 if (EndMBB && ImmLength > 0) { in emitMemMemWrapper()8024 .addMBB(EndMBB); in emitMemMemWrapper()8025 MBB->addSuccessor(EndMBB); in emitMemMemWrapper()8030 if (EndMBB) { in emitMemMemWrapper()8031 MBB->addSuccessor(EndMBB); in emitMemMemWrapper()[all …]