aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackProtector.cpp
diff options
context:
space:
mode:
authorVedant Kumar <vsk@apple.com>2019-01-25 03:22:23 +0000
committerVedant Kumar <vsk@apple.com>2019-01-25 03:22:23 +0000
commit65de025d6457408b2ce57770735342781dfce850 (patch)
tree1e5f8bfc7d933b6e17979d7d8897f97909ea16f4 /llvm/lib/CodeGen/StackProtector.cpp
parent5cf66653736ba2265152ae5e8a409056d8337a06 (diff)
downloadllvm-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