aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackProtector.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2019-01-25 02:08:46 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2019-01-25 02:08:46 +0000
commit1a8acfb7682d5a28d4fabaef5f75dc394898661f (patch)
tree8a0ff3ef818bbf24a72ce5dc4799e9981ee7cc8e /llvm/lib/CodeGen/StackProtector.cpp
parentf4e7051c6736e83facc072e06344b7b52bbf2183 (diff)
downloadllvm-1a8acfb7682d5a28d4fabaef5f75dc394898661f.zip
llvm-1a8acfb7682d5a28d4fabaef5f75dc394898661f.tar.gz
llvm-1a8acfb7682d5a28d4fabaef5f75dc394898661f.tar.bz2
hwasan: If we split the entry block, move static allocas back into the entry block.
Otherwise they are treated as dynamic allocas, which ends up increasing code size significantly. This reduces size of Chromium base_unittests by 2MB (6.7%). Differential Revision: https://reviews.llvm.org/D57205 llvm-svn: 352152
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions