aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2021-01-16 22:19:35 +0000
committerDavid Green <david.green@arm.com>2021-01-16 22:19:35 +0000
commit145472421535c71a9ea60af7e5d012ab69dc85ff (patch)
tree0afeb48cf68400f22f22ecf183c9697ce744e1c7 /llvm/lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp
parent2a5b576e3ea41c30537435d989a3dce7a409f8e2 (diff)
downloadllvm-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