[asan] Remove runtime flag detect_stack_use_after_scope
authorVitaly Buka <vitalybuka@google.com>
Mon, 29 Aug 2016 17:16:59 +0000 (17:16 +0000)
committerVitaly Buka <vitalybuka@google.com>
Mon, 29 Aug 2016 17:16:59 +0000 (17:16 +0000)
commitac644fa9173cb90a6f7328f5f508974631824c38
tree0ef23fb63b72336450667502e162284489973b05
parente8fd5f9ffdd72fc9cfe7bd6070417cacd859ae18
[asan] Remove runtime flag detect_stack_use_after_scope

Summary:
We are going to use store instructions to poison some allocas.
Runtime flag will require branching in instrumented code on every lifetime
intrinsic. We'd like to avoid that.

Reviewers: eugenis

Subscribers: llvm-commits, kubabrecka

Differential Revision: https://reviews.llvm.org/D23967

llvm-svn: 279981
compiler-rt/lib/asan/asan_flags.inc
compiler-rt/lib/asan/asan_interface_internal.h
compiler-rt/lib/asan/asan_poisoning.cc
compiler-rt/lib/asan/asan_rtl.cc
compiler-rt/lib/asan/asan_win.cc
compiler-rt/lib/asan/asan_win_dll_thunk.cc
compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cc
compiler-rt/test/asan/TestCases/use-after-scope-types.cc
compiler-rt/test/asan/TestCases/use-after-scope.cc