- Feb 03, 2009
-
-
Bill Wendling authored
llvm-svn: 63675
-
Dale Johannesen authored
llvm-svn: 63674
-
Dale Johannesen authored
have it yet. More coming. llvm-svn: 63673
-
Chris Lattner authored
out of FileInfo :) llvm-svn: 63672
-
Devang Patel authored
Do not let dbg intrinsic block folding of two entry phi node. llvm-svn: 63671
-
Devang Patel authored
If "optimize for size" attribute is set then block non-trivial loop unswitches but allow trivial loop unswitches. llvm-svn: 63670
-
Daniel Dunbar authored
types. llvm-svn: 63669
-
Chris Lattner authored
llvm-svn: 63668
-
Chris Lattner authored
llvm-svn: 63667
-
Fariborz Jahanian authored
Patch by David Chisnall. llvm-svn: 63666
-
Chris Lattner authored
llvm-svn: 63665
-
Dale Johannesen authored
llvm-svn: 63664
-
Bill Wendling authored
llvm-svn: 63663
-
Chris Lattner authored
llvm-svn: 63662
-
Daniel Dunbar authored
David Chisnall. llvm-svn: 63661
-
Bill Wendling authored
llvm-svn: 63660
-
Chris Lattner authored
llvm-svn: 63659
-
Chris Lattner authored
renaming it to ConvertScalar_ExtractValue llvm-svn: 63658
-
-
Dale Johannesen authored
llvm-svn: 63656
-
Sebastian Redl authored
Pointers to functions don't work yet, and pointers to overloaded functions even less. Also, far too much illegal code is accepted. llvm-svn: 63655
-
Daniel Dunbar authored
- Now only 27/500 failures on ABITest single argument tests; from 350/500. :) - As with return types, a large percentage of these are likely to be gcc bugs, not yet reviewed. Also, fix bug in handling of Ignore ABI type in argument lists. llvm-svn: 63654
-
Devang Patel authored
llvm-svn: 63653
-
Chris Lattner authored
no functionality change. llvm-svn: 63652
-
Chris Lattner authored
functionality change. llvm-svn: 63651
-
Dale Johannesen authored
llvm-svn: 63650
-
Chris Lattner authored
aggregate values. loads are not yet handled (coming soon to an sroa near you). llvm-svn: 63649
-
Douglas Gregor authored
llvm-svn: 63648
-
Douglas Gregor authored
scopes where the name would be considered a redeclaration if we know that we're declaring or defining that tag. llvm-svn: 63647
-
Douglas Gregor authored
using directives, from Piotr Rak! llvm-svn: 63646
-
Daniel Dunbar authored
return types). llvm-svn: 63645
-
Fariborz Jahanian authored
llvm-svn: 63644
-
Dan Gohman authored
basic-block segments bottom-up instead of top down. This is the first step in a general restructuring of the way register liveness is tracked in the post-RA scheduler. llvm-svn: 63643
-
Dan Gohman authored
is given, override the subtarget settings and enable 64-bit support. This restores the earlier behavior, and fixes regressions on Non-64-bit-capable x86-32 hosts. This isn't necessarily the best approach, but the most obvious alternative is to require -mcpu=x86-64 or -mattr=+64bit to be used with -march=x86-64 when the host doesn't have 64-bit support. This makes things little more consistent, but it's less convenient, and it has the practical drawback of requiring lots of test changes, so I opted for the above approach for now. llvm-svn: 63642
-
Devang Patel authored
Duncan spotted this. Thanks! llvm-svn: 63641
-
Chris Lattner authored
accessed at least once as a vector. This prevents it from compiling the example in not-a-vector into: define double @test(double %A, double %B) { %tmp4 = insertelement <7 x double> undef, double %A, i32 0 %tmp = insertelement <7 x double> %tmp4, double %B, i32 4 %tmp2 = extractelement <7 x double> %tmp, i32 4 ret double %tmp2 } instead, producing the integer code. Producing vectors when they aren't otherwise in the program is dangerous because a lot of other code treats them carefully and doesn't want to break them down. OTOH, many things want to break down tasty i448's. llvm-svn: 63638
-
Chris Lattner authored
and that sroa doesn't crash. llvm-svn: 63637
-
Sanjiv Gupta authored
Specify external linkage for such globals so that llvm optimizer do not assume there values initialized as zero. llvm-svn: 63636
-
Fariborz Jahanian authored
llvm-svn: 63635
-
Sanjiv Gupta authored
llvm-svn: 63634
-