diff options
author | David Green <david.green@arm.com> | 2021-01-16 22:19:35 +0000 |
---|---|---|
committer | David Green <david.green@arm.com> | 2021-01-16 22:19:35 +0000 |
commit | 145472421535c71a9ea60af7e5d012ab69dc85ff (patch) | |
tree | 0afeb48cf68400f22f22ecf183c9697ce744e1c7 /llvm/lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp | |
parent | 2a5b576e3ea41c30537435d989a3dce7a409f8e2 (diff) | |
download | llvm-145472421535c71a9ea60af7e5d012ab69dc85ff.zip llvm-145472421535c71a9ea60af7e5d012ab69dc85ff.tar.gz llvm-145472421535c71a9ea60af7e5d012ab69dc85ff.tar.bz2 |
[ARM] Align blocks that are not fallthough targets
If the previous block in a function does not fallthough, adding nop's to
align it will never be executed. This means we can freely (except for
codesize) align more branches. This happens in constantislandspass (as
it cannot happen later) and only happens at aggressive optimization
levels as it does increase codesize.
Differential Revision: https://reviews.llvm.org/D94394
Diffstat (limited to 'llvm/lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp')
0 files changed, 0 insertions, 0 deletions