Go to file
Quentin Colombet 4ff3cfb673 [X86] Make sure it is safe to clobber EFLAGS, if need be, when choosing
the prologue.

Do not use basic blocks that have EFLAGS live-in as prologue if we need
to realign the stack. Realigning the stack uses AND instruction and this
clobbers EFLAGS.

An other alternative would have been to save and restore EFLAGS around
the stack realignment code, but this is likely inefficient.

Fixes PR27531.

llvm-svn: 267634
2016-04-26 23:44:14 +00:00
clang Module debugging: Add an assertion. 2016-04-26 23:42:43 +00:00
clang-tools-extra [clang-tidy] Now adding correct misc-move-const-arg documentation ;] 2016-04-26 19:33:49 +00:00
compiler-rt [sanitizers] rewriting test assuming assert() changes coverage. 2016-04-26 21:56:14 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc prepare-builtins: Remove call to getGlobalContext() 2016-04-15 14:18:58 +00:00
libcxx Apparently XFAIL tests that are supposed to fail to compile can be problematic. They still get compiled, and if the compile succeeds, the buildbots complain. Replace the XFAIL with #error. 2016-04-26 19:29:35 +00:00
libcxxabi Enable testing for static libc++abi 2016-04-19 12:47:38 +00:00
libunwind unwind: remove last instance of -Wexpansion-to-defined 2016-04-26 01:11:29 +00:00
lld Return R_GOTREL for R_MIPS_GPREL*. 2016-04-26 22:00:04 +00:00
lldb Fix TestRegisterVariables.py on Windows 2016-04-26 22:25:40 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm [X86] Make sure it is safe to clobber EFLAGS, if need be, when choosing 2016-04-26 23:44:14 +00:00
openmp Remove architecture dependent Hwloc DEBUG section 2016-04-25 21:11:26 +00:00
polly Allow unsigned comparisons 2016-04-26 14:33:12 +00:00