[X86][SSE] combineShuffleWithHorizOp - avoid unnecessary subtraction. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 11 Aug 2020 15:42:37 +0000 (16:42 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 11 Aug 2020 16:07:32 +0000 (17:07 +0100)
commitfe1f36986b23a67c218d7ca24741d5ebd6886473
tree9da942fb8df279821751fdae953180d01faa234c
parentc135744b1df394f51b6a08bc562f99a1236e772c
[X86][SSE] combineShuffleWithHorizOp - avoid unnecessary subtraction. NFCI.

We can safely replace ((M - NumElts) % NumEltsPerLane) with (M % NumEltsPerLane) as the modulo result will be the same.
llvm/lib/Target/X86/X86ISelLowering.cpp