summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/Vectorize.cpp
diff options
context:
space:
mode:
authorKuba Brecka <kuba.brecka@gmail.com>2015-07-22 10:25:38 +0000
committerKuba Brecka <kuba.brecka@gmail.com>2015-07-22 10:25:38 +0000
commit8ec94ead7d1cfa2afb907b465a5f9d960713e98f (patch)
treec64fbbb7a36c2aac9fedf762d70abc6437655f2a /llvm/lib/Transforms/Vectorize/Vectorize.cpp
parent96ada25bf3af06ff3ef27eaade066d84b2668263 (diff)
downloadbcm5719-llvm-8ec94ead7d1cfa2afb907b465a5f9d960713e98f.tar.gz
bcm5719-llvm-8ec94ead7d1cfa2afb907b465a5f9d960713e98f.zip
[asan] Improve moving of non-instrumented allocas
In r242510, non-instrumented allocas are now moved into the first basic block. This patch limits that to only move allocas that are present *after* the first instrumented one (i.e. only move allocas up). A testcase was updated to show behavior in these two cases. Without the patch, an alloca could be moved down, and could cause an invalid IR. Differential Revision: http://reviews.llvm.org/D11339 llvm-svn: 242883
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/Vectorize.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud