mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-24 22:24:54 +00:00
Do not let debug info interfer with branch folding.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129114 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -1435,6 +1435,12 @@ bool llvm::FoldBranchToCommonDest(BranchInst *BI) {
|
||||
++FrontIt;
|
||||
}
|
||||
|
||||
// Ignore dbg intrinsics.
|
||||
while (DbgInfoIntrinsic *DBI = dyn_cast<DbgInfoIntrinsic>(FrontIt)) {
|
||||
DbgValues.push_back(DBI);
|
||||
++FrontIt;
|
||||
}
|
||||
|
||||
// Only a single bonus inst is allowed.
|
||||
if (&*FrontIt != Cond)
|
||||
return false;
|
||||
|
Reference in New Issue
Block a user