- Apr 02, 2008
-
-
David Greene authored
Iterators folloring a SmallVector erased element are invalidated so don't access cached iterators from after the erased element. Re-apply 49056 with SmallVector support. llvm-svn: 49106
-
Tanya Lattner authored
llvm-svn: 49060
-
David Greene authored
Iterators folloring a SmallVector erased element are invalidated so don't access cached iterators from after the erased element. llvm-svn: 49056
-
- Mar 27, 2008
-
-
Devang Patel authored
Increment iterator in advance. llvm-svn: 48890
-
- Mar 24, 2008
-
-
Devang Patel authored
llvm-svn: 48738
-
- Feb 15, 2008
-
-
Devang Patel authored
Fixes PR 2030. llvm-svn: 47141
-
- Feb 13, 2008
-
-
Devang Patel authored
llvm-svn: 47093
-
Devang Patel authored
llvm-svn: 47089
-
Devang Patel authored
llvm-svn: 47082
-
- Feb 08, 2008
-
-
Devang Patel authored
llvm-svn: 46898
-
- Jan 29, 2008
-
-
Devang Patel authored
These loops are not yet handled. Fix PR 1912. llvm-svn: 46484
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- Dec 03, 2007
-
-
Devang Patel authored
insert new ExitValue after this operand definition. This fixes PR1828. llvm-svn: 44539
-
- Sep 25, 2007
-
-
Devang Patel authored
This fixes PR714. llvm-svn: 42309
-
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 21, 2007
-
-
Devang Patel authored
llvm-svn: 42209
-
Devang Patel authored
llvm-svn: 42178
-
- Sep 19, 2007
-
-
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 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
-
- Sep 14, 2007
-
-
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 11, 2007
-
-
Devang Patel authored
llvm-svn: 41829
-
Devang Patel authored
llvm-svn: 41826
-
Devang Patel authored
llvm-svn: 41823
-
Devang Patel authored
llvm-svn: 41822
-
Devang Patel authored
llvm-svn: 41821
-
Devang Patel authored
llvm-svn: 41817
-
- Sep 10, 2007
-
-
Devang Patel authored
llvm-svn: 41800
-
- Aug 27, 2007
-
-
Devang Patel authored
llvm-svn: 41516
-
- Aug 25, 2007
-
-
Devang Patel authored
Move exit condition and exit branch from exiting block into loop header and dominator info. This avoid execution of dead iteration. Loop is already filter in the beginning such that this change is safe. llvm-svn: 41394
-
Devang Patel authored
llvm-svn: 41389
-
Devang Patel authored
While calculating upper loop bound for first loop and lower loop bound for second loop, take care of edge cases. llvm-svn: 41387
-
- Aug 24, 2007
-
-
Devang Patel authored
Fix regression that I caused yesterday night while adding logic to select appropriate split condition branch. llvm-svn: 41365
-
Devang Patel authored
condition predicate is GT or GE then execute false branch first. llvm-svn: 41358
-
Devang Patel authored
llvm-svn: 41357
-
Devang Patel authored
llvm-svn: 41356
-