- Oct 01, 2007
-
-
Devang Patel authored
Relax unsafe use check. If there is one unconditional use inside the loop then it is safe to promote value even if there is another conditional use inside the loop. llvm-svn: 42493
-
- Sep 28, 2007
-
-
Dale Johannesen authored
llvm-svn: 42439
-
Dale Johannesen authored
Fixes a SWB crash. llvm-svn: 42422
-
- Sep 25, 2007
-
-
Devang Patel authored
This fixes PR714. llvm-svn: 42309
-
Devang Patel authored
llvm-svn: 42306
-
Devang Patel authored
doh.. llvm-svn: 42300
-
Devang Patel authored
for (i=A; i<N; i++) { if (i < X && i > Y) do_something(); } is transformed into U=min(N,X); L=max(A,Y); for (i=L;i<U;i++) do_somethihg(); llvm-svn: 42299
-
- Sep 24, 2007
-
-
Devang Patel authored
llvm-svn: 42270
-
Dan Gohman authored
llvm-svn: 42262
-
- Sep 21, 2007
-
-
Devang Patel authored
llvm-svn: 42209
-
Owen Anderson authored
speedup for GVN. llvm-svn: 42185
-
Devang Patel authored
llvm-svn: 42180
-
Devang Patel authored
llvm-svn: 42178
-
- Sep 20, 2007
-
-
Nick Lewycky authored
llvm-svn: 42157
-
- Sep 19, 2007
-
-
Devang Patel authored
llvm-svn: 42149
-
Duncan Sands authored
llvm-svn: 42132
-
Duncan Sands authored
an alias could alias such a global variable. llvm-svn: 42130
-
Devang Patel authored
llvm-svn: 42122
-
Devang Patel authored
for (int i = 0; i < N; ++i) { if (i == somevalue) dosomething(); else dosomethingelse(); } llvm-svn: 42121
-
Devang Patel authored
llvm-svn: 42120
-
Devang Patel authored
llvm-svn: 42119
-
- Sep 18, 2007
-
-
Devang Patel authored
llvm-svn: 42075
-
- Sep 17, 2007
-
-
Devang Patel authored
for(int i = 0; i < N; i++) { if ( i == XYZ) { A; else B; } C; D; } llvm-svn: 42058
-
Devang Patel authored
llvm-svn: 42054
-
Devang Patel authored
llvm-svn: 42048
-
Chris Lattner authored
Add a new DenseMapInfo::isEqual method to allow clients to redefine the equality predicate used when probing the hash table. llvm-svn: 42042
-
Dan Gohman authored
llvm-svn: 42035
-
Duncan Sands authored
llvm-svn: 42021
-
- Sep 16, 2007
-
-
Owen Anderson authored
llvm-svn: 41998
-
- Sep 15, 2007
-
-
Owen Anderson authored
llvm-svn: 41968
-
Dale Johannesen authored
double from some of the many places in the optimizers it appears, and do something reasonable with x86 long double. Make APInt::dump() public, remove newline, use it to dump ConstantSDNode's. Allow APFloats in FoldingSet. Expand X86 backend handling of long doubles (conversions to/from int, mostly). llvm-svn: 41967
-
- Sep 14, 2007
-
-
Chris Lattner authored
miscompilation of 188.ammp. Reject select and bitcast in ValueIsOnlyUsedLocallyOrStoredToOneGlobal because RewriteHeapSROALoadUser can't handle it. llvm-svn: 41950
-
Chris Lattner authored
llvm-svn: 41949
-
Bill Wendling authored
(http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070910/053370.html). It's causing SPASS to fail. llvm-svn: 41938
-
- Sep 13, 2007
-
-
Chris Lattner authored
a limited form of PHI nodes. This finally fixes PR1639, speeding 179.art up from 7.84s to 3.13s on PPC. llvm-svn: 41933
-
Chris Lattner authored
along the way of PR1639 llvm-svn: 41930
-
Chris Lattner authored
llvm-svn: 41929
-
Chris Lattner authored
bitcasts and phis. This is a step to fixing PR1639. llvm-svn: 41928
-
Chris Lattner authored
nodes. This is the first step of the fix for PR1639. llvm-svn: 41927
-
- Sep 12, 2007
-
-
Chris Lattner authored
using it for live-in values etc. llvm-svn: 41879
-