summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2016-11-23 17:37:00 +0000
committerReid Kleckner <rnk@google.com>2016-11-23 17:37:00 +0000
commitf174a0bbd24b0efda7c7acb6fff1ed5ed9013a00 (patch)
treefcc7c7a9ba4588c8c6998e231e722cb41d196b3e /llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
parent8d0381d61f59f74208a15c1cfc99cc111546f114 (diff)
downloadbcm5719-llvm-f174a0bbd24b0efda7c7acb6fff1ed5ed9013a00.tar.gz
bcm5719-llvm-f174a0bbd24b0efda7c7acb6fff1ed5ed9013a00.zip
[asan/win] Fix incremental linking vs. global registration
The MSVC incremental linker pads every global out to 256 bytes in case it changes size after an incremental link. So, skip over null entries in the DSO-wide asan globals array. This only works if the global padding size is divisible by the size of the asan global object, so add some defensive CHECKs. llvm-svn: 287780
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud