diff options
author | Michael Zolotukhin <mzolotukhin@apple.com> | 2014-05-24 08:09:57 +0000 |
---|---|---|
committer | Michael Zolotukhin <mzolotukhin@apple.com> | 2014-05-24 08:09:57 +0000 |
commit | d4c724625a7d044dcc4ffb44f3329df3f8738954 (patch) | |
tree | 98d1c7856abf1ba04fd3bce172e452077ee273bd /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | 188cafb03057fe6bfe5809b61782407d22995ca5 (diff) | |
download | bcm5719-llvm-d4c724625a7d044dcc4ffb44f3329df3f8738954.tar.gz bcm5719-llvm-d4c724625a7d044dcc4ffb44f3329df3f8738954.zip |
Implement sext(C1 + C2*X) --> sext(C1) + sext(C2*X) and
sext{C1,+,C2} --> sext(C1) + sext{0,+,C2} transformation in Scalar
Evolution.
That helps SLP-vectorizer to recognize consecutive loads/stores.
<rdar://problem/14860614>
llvm-svn: 209568
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions