[llvm-commits] [llvm] r169182 - in /llvm/trunk: lib/Transforms/InstCombine/InstCombine.h lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp test/Transforms/InstCombine/2010-11-01-lshr-mask.ll test/Transforms/InstCombine/shift.ll test/Transforms/InstCombine/signext.ll

Shuxin Yang shuxin.llvm at gmail.com
Mon Dec 3 19:06:28 PST 2012


Oops, I miss one thing,  when X >> c1 << c2 => X >> (c1 - c2), the type 
of shift-right should remain unchanged.
I will fix right now.

> I see, re-reading your comments above SimplifyDemandedUseBits I can see what the checks are.
>
>




More information about the llvm-commits mailing list