diff options
author | Evan Cheng <evan.cheng@apple.com> | 2012-03-13 22:00:52 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2012-03-13 22:00:52 +0000 |
commit | 7bf83096dfb783ec80227009f5226e69b2071d20 (patch) | |
tree | 6e5ecbef68c47584505361727f9aab374a08f4fd /lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | |
parent | 9bff918b9d23b7b949f8555f1ba182fc1a2c103e (diff) | |
download | bcm5719-llvm-7bf83096dfb783ec80227009f5226e69b2071d20.tar.gz bcm5719-llvm-7bf83096dfb783ec80227009f5226e69b2071d20.zip |
DAG combine incorrectly optimize (i32 vextract (v4i16 load $addr), c) to
(i16 load $addr+c*sizeof(i16)) and replace uses of (i32 vextract) with the
i16 load. It should issue an extload instead: (i32 extload $addr+c*sizeof(i16)).
rdar://11035895
llvm-svn: 152675
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h')
0 files changed, 0 insertions, 0 deletions