[AArch64] Fix bug in prolog clobbering live reg when shrink wrapping.
authorQuentin Colombet <qcolombet@apple.com>
Mon, 22 Feb 2016 22:27:47 +0000 (22:27 +0000)
committerQuentin Colombet <qcolombet@apple.com>
Mon, 22 Feb 2016 22:27:47 +0000 (22:27 +0000)
commitbb6f14e3581c78509405a3d415e72821db8a2066
tree51273ac8b91ffc7eff9bb79272ae134fccb1e549
parente970b795a27d16c720bf4e3ff030eea241784eb4
[AArch64] Fix bug in prolog clobbering live reg when shrink wrapping.

This adapts r261349 to the release branch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_38@261586 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64FrameLowering.cpp
lib/Target/AArch64/AArch64FrameLowering.h
test/CodeGen/AArch64/aarch64-dynamic-stack-layout.ll
test/CodeGen/AArch64/arm64-shrink-wrapping.ll