Skip to content

Commit d64b2fb

Browse files
pzhengqcgithub-actions[bot]
authored andcommitted
Automerge: Revert "[ARM][ConstantIslands] Correct MinNoSplitDisp calculation (#114590)"
This reverts commit e48916f.
2 parents 542f30b + 36acaa0 commit d64b2fb

File tree

2 files changed

+1
-167
lines changed

2 files changed

+1
-167
lines changed

llvm/lib/Target/ARM/ARMConstantIslandPass.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1323,8 +1323,7 @@ bool ARMConstantIslands::findAvailableWater(CPUser &U, unsigned UserOffset,
13231323
MachineBasicBlock *UserBB = U.MI->getParent();
13241324
BBInfoVector &BBInfo = BBUtils->getBBInfo();
13251325
const Align CPEAlign = getCPEAlign(U.CPEMI);
1326-
unsigned MinNoSplitDisp =
1327-
BBInfo[UserBB->getNumber()].postOffset(CPEAlign) - UserOffset;
1326+
unsigned MinNoSplitDisp = BBInfo[UserBB->getNumber()].postOffset(CPEAlign);
13281327
if (CloserWater && MinNoSplitDisp > U.getMaxDisp() / 2)
13291328
return false;
13301329
for (water_iterator IP = std::prev(WaterList.end()), B = WaterList.begin();;

llvm/test/CodeGen/Thumb2/constant-islands-no-split.mir

Lines changed: 0 additions & 165 deletions
This file was deleted.

0 commit comments

Comments
 (0)