NAKAMURA Takumi
|
7aed456653
|
Revert r129518, "Change ELF systems to use CFI for producing the EH tables. This reduces the"
It broke several builds.
llvm-svn: 129557
|
2011-04-15 03:35:57 +00:00 |
|
Rafael Espindola
|
d5eed657e2
|
Change ELF systems to use CFI for producing the EH tables. This reduces the
size of the clang binary in Debug builds from 690MB to 679MB.
llvm-svn: 129518
|
2011-04-14 15:18:53 +00:00 |
|
NAKAMURA Takumi
|
cabdaca3c7
|
Target/X86: [PR8777][PR8778] Tweak alloca/chkstk for Windows targets.
FIXME: Some cleanups would be needed.
llvm-svn: 128206
|
2011-03-24 07:07:00 +00:00 |
|
NAKAMURA Takumi
|
b35d45a714
|
Target/X86: Always emit "push/pop GPRs" in prologue/epilogue and emit "spill/reload frames" for XMMs.
It improves Win64's prologue/epilogue but it would not affect ia32 and amd64 (lack of nonvolatile XMMs).
llvm-svn: 126568
|
2011-02-27 08:47:19 +00:00 |
|
NAKAMURA Takumi
|
07a84f5950
|
Target/X86: Tweak allocating shadow area (aka home) on Win64. It must be enough for caller to allocate one.
llvm-svn: 124949
|
2011-02-05 15:11:32 +00:00 |
|
NAKAMURA Takumi
|
c4522ab931
|
Target/X86: Fix whitespace.
llvm-svn: 124946
|
2011-02-05 15:10:54 +00:00 |
|
Carl Norum
|
667d5dbdcb
|
Test commit - fix a double 'should' in a comment.
llvm-svn: 124652
|
2011-02-01 07:38:42 +00:00 |
|
Evan Cheng
|
0e8c521bbd
|
Patches to build EFI with Clang/LLVM. By Carl Norum.
llvm-svn: 124639
|
2011-02-01 01:14:13 +00:00 |
|
Anton Korobeynikov
|
6b2f110a3d
|
Cleanup
llvm-svn: 123475
|
2011-01-14 21:57:58 +00:00 |
|
Jakob Stoklund Olesen
|
918de3a3b8
|
Fix a few more places that should use MBB::getLastNonDebugInstr().
llvm-svn: 123408
|
2011-01-13 22:47:43 +00:00 |
|
Jakob Stoklund Olesen
|
0f2b9d9dc4
|
Teach frame lowering to ignore debug values after the terminators.
llvm-svn: 123399
|
2011-01-13 21:28:52 +00:00 |
|
Anton Korobeynikov
|
cf5967630b
|
Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there.
llvm-svn: 123170
|
2011-01-10 12:39:04 +00:00 |
|