"llvm/git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "a292fc6d6b25254718caa91906f4fdeaa4d577bf"
- Dec 06, 2006
-
-
Chris Lattner authored
is 'unsigned'. llvm-svn: 32279
-
- 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 22, 2006
-
-
Chris Lattner authored
transformation. This speeds up a C++ app 2.25x. llvm-svn: 31113
-
- Aug 28, 2006
-
-
Chris Lattner authored
llvm-svn: 29925
-
- Nov 05, 2005
-
-
Chris Lattner authored
that has been sitting in my inbox since May 18. :) llvm-svn: 24194
-
- Aug 08, 2005
-
-
Chris Lattner authored
easier to understand? :) llvm-svn: 22706
-
- Aug 07, 2005
-
-
Chris Lattner authored
llvm-svn: 22692
-
Chris Lattner authored
* Teach this code to move allocas out of the loop when tail call eliminating a call marked 'tail'. This implements TailCallElim/move_alloca_for_tail_call.ll * Do not perform this transformation if a call is marked 'tail' and if there are allocas that we cannot move out of the loop in #2. Doing so would increase the stack usage of the function. This implements fixes PR615 and TailCallElim/dont-tce-tail-marked-call.ll. llvm-svn: 22690
-
- Jul 27, 2005
-
-
Jeff Cohen authored
llvm-svn: 22523
-
- May 10, 2005
-
-
Chris Lattner authored
suitable for tail calls. llvm-svn: 21836
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21427
-
- Mar 15, 2005
-
-
Chris Lattner authored
using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597
-
- Sep 02, 2004
-
-
Reid Spencer authored
Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
-
- Feb 04, 2004
-
-
Chris Lattner authored
llvm-svn: 11114
-
- Dec 15, 2003
-
-
Chris Lattner authored
llvm-svn: 10467
-
- Dec 09, 2003
-
-
Chris Lattner authored
Also make sure to clean up any PHI nodes that are inserted which are pointless. llvm-svn: 10333
-
Chris Lattner authored
We now insert accumulator variables as necessary to eliminate tail recursion more aggressively. This is still fairly limited, but allows us to transform fib/factorial, and other functions into nice happy loops. :) llvm-svn: 10332
-
- Dec 08, 2003
-
-
Chris Lattner authored
The only functionality change is that we now implement: Regression/Transforms/TailCallElim/intervening-inst.ll Which is really kinda pointless, because it means that trivially dead code does not interfere with -tce, but trivially dead code probably wouldn't be around anytime when this pass is run anyway. The point of including this change it to support other more aggressive transformations when we have the analysis capabilities to do so. llvm-svn: 10312
-
- Nov 21, 2003
-
-
Chris Lattner authored
llvm-svn: 10127
-
- Nov 20, 2003
-
-
Chris Lattner authored
llvm-svn: 10111
-
- Nov 11, 2003
-
-
Brian Gaeke authored
llvm-svn: 9903
-
- Oct 20, 2003
-
-
John Criswell authored
Header files will be on the way. llvm-svn: 9298
-
- Sep 20, 2003
-
-
Chris Lattner authored
llvm-svn: 8625
-
Chris Lattner authored
llvm-svn: 8620
-
Chris Lattner authored
llvm-svn: 8619
-
Chris Lattner authored
llvm-svn: 8618
-