- Jun 09, 2011
-
-
Jakob Stoklund Olesen authored
The register allocators automatically filter out reserved registers and place the callee saved registers last in the allocation order, so custom methods are no longer necessary just for that. Some targets still use custom allocation orders: ARM/Thumb: The high registers are removed from GPR in thumb mode. The NEON allocation orders prefer to use non-VFP2 registers first. X86: The GR8 classes omit AH-DH in x86-64 mode to avoid REX trouble. SystemZ: Some of the allocation orders are omitting R12 aliases without explanation. I don't understand this target well enough to fix that. It looks like all the boilerplate could be removed by reserving the right registers. llvm-svn: 132781
-
Howard Hinnant authored
llvm-svn: 132780
-
Eric Christopher authored
llvm-svn: 132777
-
Eric Christopher authored
llvm-svn: 132776
-
Rafael Espindola authored
llvm-svn: 132775
-
Duncan Sands authored
Patch by Pekka Jaaskelainen. llvm-svn: 132774
-
Chris Lattner authored
llvm-svn: 132772
-
Eric Christopher authored
llvm-svn: 132771
-
Eric Christopher authored
Patch by Jake Waskett! llvm-svn: 132770
-
Jordy Rose authored
[analyzer] Ignore parentheses around block-level expressions when computing liveness. Fixes the other half of PR8962. llvm-svn: 132769
-
Akira Hatanaka authored
llvm-svn: 132768
-
Cameron Zwarich authored
llvm-svn: 132767
-
Cameron Zwarich authored
assuming that all offsets are legal vector accesses, and thus trying to access the float member of { <2 x float>, float } as the 3rd element of the first member. llvm-svn: 132766
-
Eric Christopher authored
of the frame then increase the maximum alignment of the frame to match. Fixes PR6965 llvm-svn: 132764
-
Eric Christopher authored
No functional change. Part of PR6965 llvm-svn: 132763
-
Jordy Rose authored
llvm-svn: 132762
-
Tobias Grosser authored
llvm-svn: 132761
-
Cameron Zwarich authored
former was using the size of the entire alloca, whereas the latter was correctly using the allocated size of the immediate type being converted (which may differ from the size of the alloca). This fixes PR10082. llvm-svn: 132759
-
- Jun 08, 2011
-
-
Akira Hatanaka authored
dynamically allocated stack area was not set. llvm-svn: 132758
-
Ted Kremenek authored
llvm-svn: 132757
-
Akira Hatanaka authored
llvm-svn: 132756
-
Tobias Grosser authored
llvm-svn: 132755
-
Marshall Clow authored
llvm-svn: 132754
-
Fariborz Jahanian authored
It is not a sanctioned keyword and is assumed as default. // rdar://8790791 llvm-svn: 132753
-
Stuart Hastings authored
comments. rdar://problem/9037836 llvm-svn: 132752
-
Andrew Trick authored
llvm-svn: 132751
-
Peter Collingbourne authored
This fixes a memory error on FreeBSD (and is the right thing to do in any case). llvm-svn: 132750
-
Rafael Espindola authored
llvm-svn: 132749
-
Rafael Espindola authored
llvm-svn: 132748
-
Chandler Carruth authored
were intended for was suppressed. llvm-svn: 132746
-
Chandler Carruth authored
Very sorry for the accidental commit of WIP code. llvm-svn: 132745
-
Chandler Carruth authored
namespace set algorithm (re-)introduced. We may not have seen the 'std' namespace, but we should still suggested associated namespaces. Easy fix, but a bit annoying to test. llvm-svn: 132744
-
Chandler Carruth authored
llvm-svn: 132743
-
Cameron Zwarich authored
operands to an early clobber register. This fixes <rdar://problem/9566076>. llvm-svn: 132738
-
Stuart Hastings authored
rdar://problem/9037836 llvm-svn: 132737
-
Joerg Sonnenberger authored
may pick it up. This would create bad text relocations. llvm-svn: 132736
-
Rafael Espindola authored
Fixes PR10095. llvm-svn: 132735
-
Eric Christopher authored
llvm-svn: 132734
-
- Jun 07, 2011
-
-
Chad Rosier authored
llvm-svn: 132732
-
Fariborz Jahanian authored
declared __weak objc-gc mode. // rdar://9666091. llvm-svn: 132731
-