[AArch64] Strengthen the code for the prologue insertion.
[oota-llvm.git] / lib / Target / AArch64 / AArch64FrameLowering.cpp
index 01716c3cca505e77ca229b096887c82c45985cca..bd2af16121035da52c38d991693fd816b6c45880 100644 (file)
@@ -787,6 +787,8 @@ bool AArch64FrameLowering::spillCalleeSavedRegisters(
     if (StrOpc == AArch64::STPDpre || StrOpc == AArch64::STPXpre)
       MIB.addReg(AArch64::SP, RegState::Define);
 
+    MBB.addLiveIn(Reg1);
+    MBB.addLiveIn(Reg2);
     MIB.addReg(Reg2, getPrologueDeath(MF, Reg2))
         .addReg(Reg1, getPrologueDeath(MF, Reg1))
         .addReg(AArch64::SP)