Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:FallThrough

981   //   fallthrough to QBB
1055 if (IBB != PredNextBB) // fallthrough
1198 // into a fallthrough to the return.
1228 MachineFunction::iterator FallThrough = MBB->getIterator();
1229 ++FallThrough;
1231 // Make sure MBB and FallThrough belong to the same funclet.
1233 if (!FuncletMembership.empty() && FallThrough != MF.end()) {
1236 auto FallThroughFunclet = FuncletMembership.find(&*FallThrough);
1250 if (FallThrough == MF.end()) {
1252 } else if (FallThrough->isEHPad()) {
1256 // jump to a landing pad, and so can safely jump to the fallthrough?
1257 } else if (MBB->isSuccessor(&*FallThrough)) {
1258 // Rewrite all predecessors of the old block to go to the fallthrough
1262 Pred->ReplaceUsesOfBlockWith(MBB, &*FallThrough);
1265 // fallthrough instead.
1267 MJTI->ReplaceMBBInJumpTables(MBB, &*FallThrough);
1380 MachineFunction::iterator(PriorTBB) == FallThrough &&
1389 if (FallThrough == --MF.end() &&
1398 << "To make fallthrough to: " << *PriorTBB << "\n");
1583 // fallthrough to happen.
1599 // FallThrough, but if FallThrough is an EH pad that wouldn't be useful
1602 while (FallThrough != MF.end() && FallThrough->isEHPad())
1603 ++FallThrough;
1606 if (FallThrough != MF.end() &&
1608 PrevBB.isSuccessor(&*FallThrough)) {
1635 /// findFalseBlock - BB has a fallthrough. Find its 'false' successor given