diff options
author | Sander de Smalen <sander.desmalen@arm.com> | 2019-08-07 12:41:38 +0000 |
---|---|---|
committer | Sander de Smalen <sander.desmalen@arm.com> | 2019-08-07 12:41:38 +0000 |
commit | 1d2bfa4a868b52aa19a597427947eb508e8da791 (patch) | |
tree | 8c10922700b916f64b9cd38e9d3b8d9d1d640b80 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | e9719f9e9e96c8822acdefc3dfaf73a6b8fe5a15 (diff) | |
download | llvm-1d2bfa4a868b52aa19a597427947eb508e8da791.zip llvm-1d2bfa4a868b52aa19a597427947eb508e8da791.tar.gz llvm-1d2bfa4a868b52aa19a597427947eb508e8da791.tar.bz2 |
[AArch64][WinCFI] Do not pair callee-save instructions in LoadStoreOptimizer
Prevent the LoadStoreOptimizer from pairing any load/store instructions with
instructions from the prologue/epilogue if the CFI information has encoded the
operations as separate instructions. This would otherwise lead to a mismatch
of the actual prologue size from the size as recorded in the Windows CFI.
Reviewers: efriedma, mstorsjo, ssijaric
Reviewed By: efriedma
Differential Revision: https://reviews.llvm.org/D65817
llvm-svn: 368164
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions