[NFC][InstCombine] More tests for PR42563 "Dropping pointless masking before left...
authorRoman Lebedev <lebedev.ri@gmail.com>
Wed, 18 Sep 2019 18:38:32 +0000 (18:38 +0000)
committerRoman Lebedev <lebedev.ri@gmail.com>
Wed, 18 Sep 2019 18:38:32 +0000 (18:38 +0000)
commit8b719a3b8a4efc8f0b84400fcbb7cdfea6d3b2f3
treef4dc415ab6dfcb223acc2a64b2b883d85f93aab3
parent1723364a68487c1c070ca58799a0a5c39adca85d
[NFC][InstCombine] More tests for PR42563 "Dropping pointless masking before left shift"

For patterns c/d/e we too can deal with the pattern even if we can't
just drop the mask, we can just apply it afterwars:
   https://rise4fun.com/Alive/gslRa

llvm-svn: 372244
llvm/test/Transforms/InstCombine/partally-redundant-left-shift-input-masking-variant-c.ll [new file with mode: 0644]
llvm/test/Transforms/InstCombine/partally-redundant-left-shift-input-masking-variant-d.ll [new file with mode: 0644]
llvm/test/Transforms/InstCombine/partally-redundant-left-shift-input-masking-variant-e.ll [new file with mode: 0644]
llvm/test/Transforms/InstCombine/redundant-left-shift-input-masking-variant-c.ll
llvm/test/Transforms/InstCombine/redundant-left-shift-input-masking-variant-d.ll
llvm/test/Transforms/InstCombine/redundant-left-shift-input-masking-variant-e.ll
llvm/test/Transforms/InstCombine/redundant-left-shift-input-masking-variant-f.ll