diff options
author | Chris Lattner <sabre@nondot.org> | 2004-07-21 20:14:10 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-07-21 20:14:10 +0000 |
commit | d8f5e2ccacdb0a96bd95bab30eb1918c7cf5bea9 (patch) | |
tree | 3bf9322c700b34dd4337187f5e05aa81a84fe06e /llvm/lib/CodeGen/RegAllocSimple.cpp | |
parent | 8d75aa44757385fa964ba9d8e859b142ff3d9723 (diff) | |
download | bcm5719-llvm-d8f5e2ccacdb0a96bd95bab30eb1918c7cf5bea9.tar.gz bcm5719-llvm-d8f5e2ccacdb0a96bd95bab30eb1918c7cf5bea9.zip |
* Further cleanup.
* Test for whether bits are shifted out during the optzn.
If so, the fold is illegal, though it can be handled explicitly for setne/seteq
This fixes the miscompilation of 254.gap last night, which was a latent bug
exposed by other optimizer improvements.
llvm-svn: 15085
Diffstat (limited to 'llvm/lib/CodeGen/RegAllocSimple.cpp')
0 files changed, 0 insertions, 0 deletions