Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:FallThrough

962   //   fallthrough to QBB
1025 if (IBB != PredNextBB) // fallthrough
1168 // into a fallthrough to the return.
1198 MachineFunction::iterator FallThrough = MBB->getIterator();
1199 ++FallThrough;
1201 // Make sure MBB and FallThrough belong to the same funclet.
1203 if (!FuncletMembership.empty() && FallThrough != MF.end()) {
1206 auto FallThroughFunclet = FuncletMembership.find(&*FallThrough);
1220 if (FallThrough == MF.end()) {
1222 } else if (FallThrough->isEHPad()) {
1226 // jump to a landing pad, and so can safely jump to the fallthrough?
1228 // Rewrite all predecessors of the old block to go to the fallthrough
1232 Pred->ReplaceUsesOfBlockWith(MBB, &*FallThrough);
1235 // fallthrough instead.
1237 MJTI->ReplaceMBBInJumpTables(MBB, &*FallThrough);
1350 MachineFunction::iterator(PriorTBB) == FallThrough &&
1359 if (FallThrough == --MF.end() &&
1368 << "To make fallthrough to: " << *PriorTBB << "\n");
1552 // fallthrough to happen.
1568 // FallThrough, but if FallThrough is an EH pad that wouldn't be useful
1571 while (FallThrough != MF.end() && FallThrough->isEHPad())
1572 ++FallThrough;
1575 if (FallThrough != MF.end() &&
1577 PrevBB.isSuccessor(&*FallThrough)) {
1604 /// findFalseBlock - BB has a fallthrough. Find its 'false' successor given