diff options
author | Chris Lattner <sabre@nondot.org> | 2005-05-08 17:34:56 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-05-08 17:34:56 +0000 |
commit | b18dbbfff519831cab68156ff3af06ee8a29137e (patch) | |
tree | 6691ee95d8d13c65ff8818249a976de4fcfd090c /llvm/lib/Transforms/Utils/CloneModule.cpp | |
parent | 5140c15f08b0b60f31ccd88bfd8e19330b9d4878 (diff) | |
download | llvm-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