summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
diff options
context:
space:
mode:
authorJames Molloy <james.molloy@arm.com>2012-09-06 09:55:02 +0000
committerJames Molloy <james.molloy@arm.com>2012-09-06 09:55:02 +0000
commit49bdbce8e1f2cdba74ba5d340451d1ec367113c8 (patch)
treef82133cc1670d4af34e47321db83551966b402c4 /llvm/lib/Transforms/Utils/SimplifyCFG.cpp
parent0fcf09ede60b86ce6b8c3ee78351115d66d4ad54 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud