"git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "65473e20d8de2dca811d4bec33d1fbb70c8e8a50"
[SCEV] Simplify zext/trunc idiom that appears when handling bitmasks.
Summary: Specifically, we transform zext(2^K * (trunc X to iN)) to iM -> 2^K * (zext(trunc X to i{N-K}) to iM)<nuw> This is helpful because pulling the 2^K out of the zext allows further optimizations. Reviewers: sanjoy Subscribers: hiraditya, llvm-commits, timshen Differential Revision: https://reviews.llvm.org/D48158 llvm-svn: 334737
Loading
Please register or sign in to comment