diff options
| author | Kuba Brecka <kuba.brecka@gmail.com> | 2015-07-22 10:25:38 +0000 |
|---|---|---|
| committer | Kuba Brecka <kuba.brecka@gmail.com> | 2015-07-22 10:25:38 +0000 |
| commit | 8ec94ead7d1cfa2afb907b465a5f9d960713e98f (patch) | |
| tree | c64fbbb7a36c2aac9fedf762d70abc6437655f2a /llvm/lib/Transforms/Vectorize/BBVectorize.cpp | |
| parent | 96ada25bf3af06ff3ef27eaade066d84b2668263 (diff) | |
| download | bcm5719-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/BBVectorize.cpp')
0 files changed, 0 insertions, 0 deletions

