Follow-up to r280705 (D24093): Make sure that the SP is only restored after all data is loaded from the stack frame, if there is no red zone. The previous patch did not address this.
This completes the fix for https://llvm.org/bugs/show_bug.cgi?id=26519.