diff options
author | James Molloy <james.molloy@arm.com> | 2012-09-06 09:55:02 +0000 |
---|---|---|
committer | James Molloy <james.molloy@arm.com> | 2012-09-06 09:55:02 +0000 |
commit | 49bdbce8e1f2cdba74ba5d340451d1ec367113c8 (patch) | |
tree | f82133cc1670d4af34e47321db83551966b402c4 /llvm/lib/Transforms/Utils/SimplifyCFG.cpp | |
parent | 0fcf09ede60b86ce6b8c3ee78351115d66d4ad54 (diff) | |
download | bcm5719-llvm-49bdbce8e1f2cdba74ba5d340451d1ec367113c8.tar.gz bcm5719-llvm-49bdbce8e1f2cdba74ba5d340451d1ec367113c8.zip |
Improve codegen for BUILD_VECTORs on ARM.
If we have a BUILD_VECTOR that is mostly a constant splat, it is often better to splat that constant then insertelement the non-constant lanes instead of insertelementing every lane from an undef base.
llvm-svn: 163304
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyCFG.cpp')
0 files changed, 0 insertions, 0 deletions