summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineFunctionPass.cpp
diff options
context:
space:
mode:
authorMichael Zolotukhin <mzolotukhin@apple.com>2014-05-24 08:09:57 +0000
committerMichael Zolotukhin <mzolotukhin@apple.com>2014-05-24 08:09:57 +0000
commitd4c724625a7d044dcc4ffb44f3329df3f8738954 (patch)
tree98d1c7856abf1ba04fd3bce172e452077ee273bd /llvm/lib/CodeGen/MachineFunctionPass.cpp
parent188cafb03057fe6bfe5809b61782407d22995ca5 (diff)
downloadbcm5719-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/MachineFunctionPass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud