- Oct 18, 2007
-
-
Evan Cheng authored
llvm-svn: 43103
-
- Oct 17, 2007
-
-
Devang Patel authored
Apply "Instead of loading small c string constant, use integer constant directly" transformation while processing load instruction. llvm-svn: 43070
-
Devang Patel authored
llvm-svn: 43055
-
- Oct 15, 2007
-
-
Devang Patel authored
llvm-svn: 42985
-
- Oct 12, 2007
-
-
Devang Patel authored
Do not filter memmove. llvm-svn: 42930
-
Chris Lattner authored
llvm-svn: 42920
-
Gabor Greif authored
llvm-svn: 42892
-
Chris Lattner authored
Fix DecomposeSimpleLinearExpr to handle simple constants better. Don't nuke gep(bitcast(allocation)) if the bitcast(allocation) will fold the allocation. This fixes PR1728 and Instcombine/malloc3.ll llvm-svn: 42891
-
- Oct 11, 2007
-
-
Devang Patel authored
llvm-svn: 42864
-
- Oct 09, 2007
-
-
Devang Patel authored
Do not walk invalid iterator. llvm-svn: 42812
-
- Oct 06, 2007
-
-
Devang Patel authored
unswitch when frontier includes basic blocks that are not inside loop. llvm-svn: 42654
-
- Oct 03, 2007
-
-
Devang Patel authored
llvm-svn: 42591
-
Devang Patel authored
llvm-svn: 42590
-
Dan Gohman authored
of comparing begin() and end(). llvm-svn: 42585
-
Dale Johannesen authored
llvm-svn: 42582
-
- Oct 02, 2007
-
-
Dale Johannesen authored
llvm-svn: 42508
-
- 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
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
-
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
-