diff options
| author | Chad Rosier <mcrosier@apple.com> | 2011-06-14 22:29:10 +0000 |
|---|---|---|
| committer | Chad Rosier <mcrosier@apple.com> | 2011-06-14 22:29:10 +0000 |
| commit | 818e1167234feae4b1ccb331b9dd4121b303eeec (patch) | |
| tree | 56c5401648145bdef155b756ced4cf8eb5c7ff7b /llvm/lib/Target/CBackend | |
| parent | 1bf96ac60717facfbaf38070798e3805e955f6d4 (diff) | |
| download | bcm5719-llvm-818e1167234feae4b1ccb331b9dd4121b303eeec.tar.gz bcm5719-llvm-818e1167234feae4b1ccb331b9dd4121b303eeec.zip | |
When pattern matching during instruction selection make sure shl x,1 is not
converted to add x,x if x is a undef. add undef, undef does not guarantee
that the resulting low order bit is zero.
Fixes <rdar://problem/9453156> and <rdar://problem/9487392>.
llvm-svn: 133022
Diffstat (limited to 'llvm/lib/Target/CBackend')
0 files changed, 0 insertions, 0 deletions

