- Nov 27, 2007
-
-
Owen Anderson authored
Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. This involves a small interface change. llvm-svn: 44348
-
- Nov 05, 2007
-
-
Devang Patel authored
If a value is incoming from outside the loop then the value does not need remapping and the value is never tracked through LastValueMap. llvm-svn: 43728
-
- Aug 02, 2007
-
-
Chris Lattner authored
gvn, gvnpre, dse, and predsimplify. To see these, use: make check-line-length llvm-svn: 40738
-
- May 14, 2007
-
-
Dan Gohman authored
llvm-svn: 37034
-
- May 11, 2007
-
-
Dan Gohman authored
with unknown trip counts. This is left off by default, and a command-line option enables it. It also begins to separate loop unrolling into a utility routine; eventually it might be made usable from other passes. It currently works by inserting conditional branches between each unrolled iteration, unless it proves that the trip count is a multiple of a constant integer > 1, which it currently only does in the rare case that the trip count expression is a Mul operator with a ConstantInt operand. Eventually this information might be provided by other sources, for example by a pass that peels/splits the loop for this purpose. llvm-svn: 36990
-
- May 08, 2007
-
-
Dan Gohman authored
llvm-svn: 36936
-
Dan Gohman authored
llvm-svn: 36935
-
- May 05, 2007
-
-
Chris Lattner authored
If we have a LCSSA, only modify the input value if the inval was defined by an instruction in the loop. If defined by something before the loop, it is still valid. llvm-svn: 36784
-
Chris Lattner authored
llvm-svn: 36782
-
- May 03, 2007
-
-
Devang Patel authored
llvm-svn: 36662
-
- May 02, 2007
-
-
Devang Patel authored
Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652
-
- May 01, 2007
-
-
Devang Patel authored
llvm-svn: 36632
-
- Apr 17, 2007
-
-
Devang Patel authored
Fix http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070416/047888.html llvm-svn: 36182
-
- Mar 07, 2007
-
-
Devang Patel authored
llvm-svn: 34996
-
- Mar 03, 2007
-
-
Reid Spencer authored
llvm-svn: 34858
-
- Feb 06, 2007
-
-
Reid Spencer authored
the Transforms library. This reduces debug library size by 132 KB, debug binary size by 376 KB, and reduces link time for llvm tools slightly. llvm-svn: 33939
-
- Feb 03, 2007
-
-
Chris Lattner authored
speeds up the inliner 16%. llvm-svn: 33801
-
- Jan 31, 2007
-
-
Chris Lattner authored
llvm-svn: 33680
-
- Dec 19, 2006
-
-
Chris Lattner authored
converted, we lose a static initializer. This also allows GCC to emit warnings about unused statistics. llvm-svn: 32690
-
- Dec 06, 2006
-
-
Chris Lattner authored
is 'unsigned'. llvm-svn: 32279
-
- Nov 26, 2006
-
-
Bill Wendling authored
llvm-svn: 31923
-
- Nov 02, 2006
-
-
Reid Spencer authored
Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. llvm-svn: 31380
-
- Oct 20, 2006
-
-
Reid Spencer authored
This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just using ConstantInt. llvm-svn: 31063
-
- Aug 29, 2006
-
-
Owen Anderson authored
llvm-svn: 29950
-
- Aug 28, 2006
-
-
Owen Anderson authored
gccas on 252.eon llvm-svn: 29936
-
Chris Lattner authored
llvm-svn: 29925
-
- Aug 26, 2006
-
-
Owen Anderson authored
causing a crash in 175.vpr llvm-svn: 29887
-
- Aug 24, 2006
-
-
Owen Anderson authored
utility of the LoopUnroll pass. Also, add a testcase for multiblock-loop unrolling. llvm-svn: 29859
-
- Jul 20, 2006
-
-
Chris Lattner authored
llvm-svn: 29226
-
- Jul 19, 2006
-
-
Owen Anderson authored
llvm-svn: 29199
-
Owen Anderson authored
llvm-svn: 29198
-
- Jun 07, 2006
-
-
Reid Spencer authored
llvm-svn: 28714
-
- Jan 23, 2006
-
-
Chris Lattner authored
llvm-svn: 25514
-
- Apr 23, 2005
-
-
Jeff Cohen authored
llvm-svn: 21480
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21427
-
- Mar 06, 2005
-
-
Chris Lattner authored
a nested loop. This fixes Transforms/LoopUnroll/2005-03-06-BadLoopInfoUpdate.ll and PR532 llvm-svn: 20493
-
- Jan 08, 2005
-
-
Chris Lattner authored
llvm-svn: 19380
-
- Nov 22, 2004
-
-
Chris Lattner authored
Patch contributed by Michael McCracken! llvm-svn: 18108
-
- Oct 18, 2004
-
-
Reid Spencer authored
Patch contributed by Morten Ofstad. Thanks Morten! llvm-svn: 17123
-
- Sep 15, 2004
-
-
Reid Spencer authored
Patch contributed by Paolo Invernizzi. Thanks Paolo! llvm-svn: 16368
-