commit | f9b6d90c8d1f30b79e5736d22858b5c8dfd89037 | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Fri Jul 28 13:47:02 2017 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Sun Sep 20 06:23:40 2020 -0700 |
tree | 90a3add2ab1db1fc0a08d854bffb6556dc98150d | |
parent | 3719d32a0625a8a677635238cfeb648f9904b6f1 [diff] |
[X86] Add tests showing inability of vector non-temporal load/store intrinsic to force pointer alignment (PR33830) Clang specifies a max type alignment of 16 bytes on darwin targets, meaning that the builtin nontemporal stores don't correctly align the loads/stores to 32 or 64 bytes when required, resulting in lowering to temporal unaligned loads/stores. llvm-svn: 309382 GitOrigin-RevId: 9207fab61aa5099cf574a35e7a3a395777bdeb7e