diff options
| author | Peter Collingbourne <peter@pcc.me.uk> | 2019-01-25 02:08:46 +0000 |
|---|---|---|
| committer | Peter Collingbourne <peter@pcc.me.uk> | 2019-01-25 02:08:46 +0000 |
| commit | 1a8acfb7682d5a28d4fabaef5f75dc394898661f (patch) | |
| tree | 8a0ff3ef818bbf24a72ce5dc4799e9981ee7cc8e /llvm/lib/CodeGen/StackProtector.cpp | |
| parent | f4e7051c6736e83facc072e06344b7b52bbf2183 (diff) | |
| download | llvm-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
