ConstantFold, InstSimplify: undef >>a x can be either -1 or 0, choose 0
authorDavid Majnemer <david.majnemer@gmail.com>
Wed, 10 Dec 2014 21:58:15 +0000 (21:58 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Wed, 10 Dec 2014 21:58:15 +0000 (21:58 +0000)
commit5a7717e498bc61246375a9df0061afa27d21e322
tree94f451a24757b23f737a19be9df22968c1d11f39
parent89cf6d79ebc573647c562e5f2bd6c4d11a839f8b
ConstantFold, InstSimplify: undef >>a x can be either -1 or 0, choose 0

Zero is usually a nicer constant to have than -1.

llvm-svn: 223969
llvm/lib/Analysis/InstructionSimplify.cpp
llvm/lib/IR/ConstantFold.cpp
llvm/test/Transforms/InstCombine/shift.ll