InstCombine: Propagate NSW/NUW for X*(1<<Y) -> X<<Y
authorDavid Majnemer <david.majnemer@gmail.com>
Sat, 22 Nov 2014 08:57:02 +0000 (08:57 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Sat, 22 Nov 2014 08:57:02 +0000 (08:57 +0000)
commit8ff39c5c44f6826056e728a1edad67a91875959b
treee61da4269eb2fba8730572f90a2f51c423c78432
parent082eff658ef184d7ec9b7c932680e64b192bb58b
InstCombine: Propagate NSW/NUW for X*(1<<Y) -> X<<Y

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222613 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
test/Transforms/InstCombine/mul.ll