[asan] Separate calculation of ShadowBytes from calculating ASanStackFrameLayout
authorVitaly Buka <vitalybuka@google.com>
Mon, 29 Aug 2016 17:41:29 +0000 (17:41 +0000)
committerVitaly Buka <vitalybuka@google.com>
Mon, 29 Aug 2016 17:41:29 +0000 (17:41 +0000)
commitdb331d8be7f85cd976d4f63176cccd7d30aceacf
tree5cd235ec465441fca280fb1596bed81e72fa5424
parentac644fa9173cb90a6f7328f5f508974631824c38
[asan] Separate calculation of ShadowBytes from calculating ASanStackFrameLayout

Summary: No functional changes, just refactoring to make D23947 simpler.

Reviewers: eugenis

Subscribers: llvm-commits

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

llvm-svn: 279982
llvm/include/llvm/Transforms/Utils/ASanStackFrameLayout.h
llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp
llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp