aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CloneModule.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-05-08 17:34:56 +0000
committerChris Lattner <sabre@nondot.org>2005-05-08 17:34:56 +0000
commitb18dbbfff519831cab68156ff3af06ee8a29137e (patch)
tree6691ee95d8d13c65ff8818249a976de4fcfd090c /llvm/lib/Transforms/Utils/CloneModule.cpp
parent5140c15f08b0b60f31ccd88bfd8e19330b9d4878 (diff)
downloadllvm-b18dbbfff519831cab68156ff3af06ee8a29137e.zip
llvm-b18dbbfff519831cab68156ff3af06ee8a29137e.tar.gz
llvm-b18dbbfff519831cab68156ff3af06ee8a29137e.tar.bz2
Strength reduce SAR into SHR if there is no way sign bits could be shifted
in. This tends to get cases like this: X = cast ubyte to int Y = shr int X, ... Tested by: shift.ll:test24 llvm-svn: 21775
Diffstat (limited to 'llvm/lib/Transforms/Utils/CloneModule.cpp')
0 files changed, 0 insertions, 0 deletions