- Dec 15, 2002
-
-
Chris Lattner authored
rank map cache for instruction ranks llvm-svn: 5030
-
Chris Lattner authored
* Reword comment to make more clear * Don't print out BB's after modification made * Don't delete and new an instruction when we need to move something, just move it. llvm-svn: 5029
-
- Dec 07, 2002
-
-
Chris Lattner authored
llvm-svn: 4952
-
- Dec 05, 2002
-
-
Chris Lattner authored
llvm-svn: 4935
-
- Nov 20, 2002
-
-
Chris Lattner authored
wasn't an optimization and it was causing lots of bugs. llvm-svn: 4779
-
- Nov 09, 2002
-
-
Chris Lattner authored
llvm-svn: 4649
-
Chris Lattner authored
llvm-svn: 4645
-
- Nov 04, 2002
-
-
Chris Lattner authored
%A = getelementptr [4 x int]* %M, long 0, long 0 %B = getelementptr int* %A, long 2 llvm-svn: 4536
-
Chris Lattner authored
malloc Ty, C int malloc [C x Ty], 1 llvm-svn: 4534
-
Chris Lattner authored
llvm-svn: 4523
-
- Oct 31, 2002
-
-
Chris Lattner authored
Huge thanks go to Casey Carter for writing this fix, reassociate is now reoperational! llvm-svn: 4471
-
Chris Lattner authored
other dominance stuff. Patch contributed by Casey Carter llvm-svn: 4457
-
- Oct 30, 2002
-
-
Misha Brukman authored
llvm-svn: 4423
-
- Oct 21, 2002
-
-
Chris Lattner authored
setPreservesCFG to be less confusing. llvm-svn: 4255
-
- Oct 08, 2002
-
-
Chris Lattner authored
llvm-svn: 4081
-
Chris Lattner authored
powerful, but that are largely disabled. The basic idea here is that it is trying to forward branches across basic blocks that have PHI nodes in it, which are crucial to be able to handle cases like whet.ll. Unfortunately we are not updating SSA correctly, causing sim.c to die, and I don't have time to fix the regression now, so I must disable the functionality. llvm-svn: 4077
-
Chris Lattner authored
llvm-svn: 4075
-
Chris Lattner authored
llvm-svn: 4071
-
Chris Lattner authored
llvm-svn: 4070
-
- Oct 02, 2002
-
-
Chris Lattner authored
* Renamed StatisticReporter.h/cpp to Statistic.h/cpp * Broke constructor to take two const char * arguments instead of one, so that indendation can be taken care of automatically. * Sort the list by pass name when printing * Make sure to print all statistics as a group, instead of randomly when the statistics dtors are called. * Updated ProgrammersManual with new semantics. llvm-svn: 4002
-
- Sep 30, 2002
-
-
Chris Lattner authored
llvm-svn: 3980
-
- Sep 29, 2002
-
-
Chris Lattner authored
rather than in random order. This causes LICM to be DRAMATICALLY more effective. For example, on bzip2.c, it is able to hoist 302 loads and 2380 total instructions, as opposed to 44/338 before. This obviously makes other transformations much more powerful as well! llvm-svn: 3978
-
Chris Lattner authored
llvm-svn: 3975
-
- Sep 26, 2002
-
-
Chris Lattner authored
- Do not clone instructions then insert clone outside of loop. Just move them. llvm-svn: 3951
-
Chris Lattner authored
llvm-svn: 3950
-
Chris Lattner authored
llvm-svn: 3947
-
Chris Lattner authored
llvm-svn: 3946
-
Chris Lattner authored
has not yet been removed. llvm-svn: 3945
-
Chris Lattner authored
- break-crit-edges pass does not invalidate loop-preheader pass. llvm-svn: 3944
-
Chris Lattner authored
llvm-svn: 3942
-
Chris Lattner authored
Change LowerAllocations pass to 'require' TargetData instead of it being passed in. llvm-svn: 3929
-
- Sep 24, 2002
-
-
Chris Lattner authored
llvm-svn: 3916
-
Chris Lattner authored
removing it from Transforms/Local.h and from Transforms/Utils/* llvm-svn: 3910
-
Chris Lattner authored
llvm-svn: 3908
-
Chris Lattner authored
by other passes. Make BCE pass be in anonymous namespace now. llvm-svn: 3907
-
Chris Lattner authored
Add new BreakCriticalEdges pass llvm-svn: 3903
-
Chris Lattner authored
%cast109 = cast uint %cast212 to short ; <short> [#uses=1] %cast214 = cast short %cast109 to uint ; <uint> [#uses=1] %cast215 = cast uint %cast214 to short ; <short> [#uses=1] llvm-svn: 3897
-
- Sep 23, 2002
-
-
Chris Lattner authored
* Make sure "Changed" is updated correctly llvm-svn: 3891
-
- Sep 17, 2002
-
-
Chris Lattner authored
Thanks to Casey for finding it! llvm-svn: 3783
-
- Sep 16, 2002
-
-
Vikram S. Adve authored
function -- DecomposeArrayRef(GetElementPtrInst* GEP) -- that can be invoked on a single instruction at a time. llvm-svn: 3755
-