summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/experimental/optional/optional.object/optional.object.observe/op_arrow.pass.cpp
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2014-12-23 00:35:23 +0000
committerJim Grosbach <grosbach@apple.com>2014-12-23 00:35:23 +0000
commit1bd0f3530ec14748b45639c1bf6dc0213bde8111 (patch)
treeed93e2f9b8d12e8b27137911ba72e7a15e0cb2f2 /libcxx/test/std/experimental/optional/optional.object/optional.object.observe/op_arrow.pass.cpp
parentce0093344fa1f9a10831038bfd47703b699db5f4 (diff)
downloadbcm5719-llvm-1bd0f3530ec14748b45639c1bf6dc0213bde8111.tar.gz
bcm5719-llvm-1bd0f3530ec14748b45639c1bf6dc0213bde8111.zip
X86: Don't over-align combined loads.
When combining consecutive loads+inserts into a single vector load, we should keep the alignment of the base load. Doing otherwise can, and does, lead to using overly aligned instructions. In the included test case, for example, using a 32-byte vmovaps on a 16-byte aligned value. Oops. rdar://19190968 llvm-svn: 224746
Diffstat (limited to 'libcxx/test/std/experimental/optional/optional.object/optional.object.observe/op_arrow.pass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud