diff options
Diffstat (limited to 'llvm/lib/CodeGen/BranchFolding.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/BranchFolding.cpp | 8 | 
1 files changed, 0 insertions, 8 deletions
| diff --git a/llvm/lib/CodeGen/BranchFolding.cpp b/llvm/lib/CodeGen/BranchFolding.cpp index fa705761645..d2ffd214b28 100644 --- a/llvm/lib/CodeGen/BranchFolding.cpp +++ b/llvm/lib/CodeGen/BranchFolding.cpp @@ -1595,14 +1595,6 @@ ReoptimizeBlock:        // removed, move this block to the end of the function.        MachineBasicBlock *PrevTBB = nullptr, *PrevFBB = nullptr;        SmallVector<MachineOperand, 4> PrevCond; -      // We're looking for cases where PrevBB could possibly fall through to -      // FallThrough, but if FallThrough is an EH pad that wouldn't be useful -      // so here we skip over any EH pads so we might have a chance to find -      // a branch target from PrevBB. -      while (FallThrough != MF.end() && FallThrough->isEHPad()) -        ++FallThrough; -      // Now check to see if the current block is sitting between PrevBB and -      // a block to which it could fall through.        if (FallThrough != MF.end() &&            !TII->analyzeBranch(PrevBB, PrevTBB, PrevFBB, PrevCond, true) &&            PrevBB.isSuccessor(&*FallThrough)) { | 

