diff options
author | Jessica Paquette <jpaquette@apple.com> | 2018-12-01 21:24:06 +0000 |
---|---|---|
committer | Jessica Paquette <jpaquette@apple.com> | 2018-12-01 21:24:06 +0000 |
commit | 9a7103b0f8fbde311a13da6e801e3a7089195f65 (patch) | |
tree | 4347e5523607070b055adfd0fd773f7d989ce3e4 /clang/lib/AST/FormatString.cpp | |
parent | adcc410f657d0fc23ada8328ce34e8f2ff395230 (diff) | |
download | bcm5719-llvm-9a7103b0f8fbde311a13da6e801e3a7089195f65.tar.gz bcm5719-llvm-9a7103b0f8fbde311a13da6e801e3a7089195f65.zip |
[MachineOutliner][AArch64] Improve checks for stack instructions
If we know that we'll definitely save LR to a register, there's no reason to
pre-check whether or not a stack instruction is unsafe to fix up.
This makes it so that we check for that condition before mapping instructions.
This allows us to outline more, since we don't pessimise as many instructions.
Also update some tests, since we outline more.
llvm-svn: 348081
Diffstat (limited to 'clang/lib/AST/FormatString.cpp')
0 files changed, 0 insertions, 0 deletions