Skip to content

Commit 923a5c4

Browse files
alexrptstellar
authored andcommitted
Revert "[ARM][ConstantIslands] Correct MinNoSplitDisp calculation (#114590)"
This reverts commit e48916f.
1 parent 86f5891 commit 923a5c4

File tree

2 files changed

+1
-167
lines changed

2 files changed

+1
-167
lines changed

llvm/lib/Target/ARM/ARMConstantIslandPass.cpp

+1-2
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

-165
This file was deleted.

0 commit comments

Comments
 (0)