diff options
author | Matthias Braun <matze@braunis.de> | 2017-04-21 22:42:08 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2017-04-21 22:42:08 +0000 |
commit | d78597ec08b9f8ebc7b9ea6627815b05647ec86d (patch) | |
tree | 83070f00a87697d61a23a30678e3631d740cbf4e /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 81328ac3a5b1bfc24010ab5ada34a5ee8f4a32ae (diff) | |
download | llvm-d78597ec08b9f8ebc7b9ea6627815b05647ec86d.zip llvm-d78597ec08b9f8ebc7b9ea6627815b05647ec86d.tar.gz llvm-d78597ec08b9f8ebc7b9ea6627815b05647ec86d.tar.bz2 |
AArch64FrameLowering: Check if the ExtraCSSpill register is actually unused
The code assumed that when saving an additional CSR register
(ExtraCSSpill==true) we would have a free register throughout the
function. This was not true if this CSR register is also used to pass
values as in the swiftself case.
rdar://31451816
llvm-svn: 301057
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions