Go to file
Michael Kuperstein c69bb43f35 [X86] Convert esp-relative movs of function arguments into pushes, step 1
This handles the simplest case for mov -> push conversion:
1. x86-32 calling convention, everything is passed through the stack.
2. There is no reserved call frame.
3. Only registers or immediates are pushed, no attempt to combine a mem-reg-mem sequence into a single PUSHmm.

Differential Revision: http://reviews.llvm.org/D6503

llvm-svn: 223757
2014-12-09 06:10:44 +00:00
clang [modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1. 2014-12-09 03:20:04 +00:00
clang-tools-extra Handle newlines on Windows correctly. 2014-12-09 02:57:56 +00:00
compiler-rt [tsan] remove TSAN_GO in favor of SANITIZER_GO 2014-12-09 01:31: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 Don't include <stddef.h> 2014-11-18 14:19:27 +00:00
libcxx Explicitly include <sched.h> for sched_yield() 2014-12-08 14:50:21 +00:00
libcxxabi Fix comment on end of #endif to match #if 2014-11-25 03:19:02 +00:00
lld [mach-o] fix leak in atoms -> normalized 2014-12-05 22:03:28 +00:00
lldb Implement remote process listing in Linux platform. 2014-12-09 03:18:09 +00:00
llgo Optimize comparisons to empty string. 2014-12-09 01:02:12 +00:00
llvm [X86] Convert esp-relative movs of function arguments into pushes, step 1 2014-12-09 06:10:44 +00:00
openmp I apologise in advance for the size of this check-in. At Intel we do 2014-10-07 16:25:50 +00:00
polly Simplify computation of reduction dependences 2014-12-07 22:51:45 +00:00