[X86] Make sure the prologue does not clobber EFLAGS when it lives accross it.
authorQuentin Colombet <qcolombet@apple.com>
Tue, 1 Dec 2015 19:49:31 +0000 (19:49 +0000)
committerQuentin Colombet <qcolombet@apple.com>
Tue, 1 Dec 2015 19:49:31 +0000 (19:49 +0000)
commitb0b27c572556a67b2a9f5246b8ceeeb0895c6eec
treed2c273724d8a9a2dc46b417d5e95f42bb11228a4
parent67b32b28109a8a8121e5183e6b66002e7aed430f
[X86] Make sure the prologue does not clobber EFLAGS when it lives accross it.

This fixes PR25629.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254448 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86FrameLowering.cpp
test/CodeGen/X86/x86-shrink-wrapping.ll