diff options
| author | Vedant Kumar <vsk@apple.com> | 2019-01-25 03:22:23 +0000 |
|---|---|---|
| committer | Vedant Kumar <vsk@apple.com> | 2019-01-25 03:22:23 +0000 |
| commit | 65de025d6457408b2ce57770735342781dfce850 (patch) | |
| tree | 1e5f8bfc7d933b6e17979d7d8897f97909ea16f4 /llvm/lib/CodeGen/StackProtector.cpp | |
| parent | 5cf66653736ba2265152ae5e8a409056d8337a06 (diff) | |
| download | llvm-65de025d6457408b2ce57770735342781dfce850.zip llvm-65de025d6457408b2ce57770735342781dfce850.tar.gz llvm-65de025d6457408b2ce57770735342781dfce850.tar.bz2 | |
[HotColdSplit] Split more aggressively before/after cold invokes
While a cold invoke itself and its unwind destination can't be
extracted, code which unconditionally executes before/after the invoke
may still be profitable to extract.
With cost model changes from D57125 applied, this gives a 3.5% increase
in split text across LNT+externals on arm64 at -Os.
llvm-svn: 352160
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions
