Skip to content

Commit 9e7d52e

Browse files
[fixup] Simplify code
Change-Id: I0e51f00113d0692d5d3751c89eac8167511d1d9e
1 parent 1fd60c3 commit 9e7d52e

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

llvm/lib/Target/AArch64/AArch64ISelLowering.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15870,12 +15870,9 @@ static bool createTblShuffleMask(unsigned SrcWidth, unsigned DstWidth,
1587015870
Mask.resize(MaskLen, NumElts);
1587115871

1587215872
unsigned SrcIndex = 0;
15873-
for (unsigned I = 0; I < MaskLen; I += Factor)
15873+
for (unsigned I = IsLittleEndian ? 0 : Factor - 1; I < MaskLen; I += Factor)
1587415874
Mask[I] = SrcIndex++;
1587515875

15876-
if (!IsLittleEndian)
15877-
std::rotate(Mask.rbegin(), Mask.rbegin() + Factor - 1, Mask.rend());
15878-
1587915876
return true;
1588015877
}
1588115878

0 commit comments

Comments
 (0)