mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-17 06:33:21 +00:00
Fix regression introduced by r83894.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83982 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
740d0db812
commit
4796ba2e70
@ -933,13 +933,14 @@ static inline unsigned getUnconditionalBrDisp(int Opc) {
|
||||
///
|
||||
MachineBasicBlock *ARMConstantIslands::AcceptWater(water_iterator IP) {
|
||||
DEBUG(errs() << "found water in range\n");
|
||||
MachineBasicBlock *WaterBB = *IP;
|
||||
// Remove the original WaterList entry; we want subsequent
|
||||
// insertions in this vicinity to go after the one we're
|
||||
// about to insert. This considerably reduces the number
|
||||
// of times we have to move the same CPE more than once.
|
||||
WaterList.erase(IP);
|
||||
// CPE goes before following block (NewMBB).
|
||||
return next(MachineFunction::iterator(*IP));
|
||||
return next(MachineFunction::iterator(WaterBB));
|
||||
}
|
||||
|
||||
/// LookForWater - look for an existing entry in the WaterList in which
|
||||
|
Loading…
x
Reference in New Issue
Block a user