summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-07-21 20:14:10 +0000
committerChris Lattner <sabre@nondot.org>2004-07-21 20:14:10 +0000
commitd8f5e2ccacdb0a96bd95bab30eb1918c7cf5bea9 (patch)
tree3bf9322c700b34dd4337187f5e05aa81a84fe06e /llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
parent8d75aa44757385fa964ba9d8e859b142ff3d9723 (diff)
downloadbcm5719-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/TwoAddressInstructionPass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud