- Oct 02, 2002
-
-
Chris Lattner authored
llvm-svn: 4017
-
Nick Hildenbrandt authored
llvm-svn: 4016
-
Chris Lattner authored
llvm-svn: 4015
-
Nick Hildenbrandt authored
llvm-svn: 4014
-
Nick Hildenbrandt authored
No longer include malloc.h. If protoypes are needed for memory functions they will be present in the byte code and the generated c as well. llvm-svn: 4013
-
Chris Lattner authored
* Implement fully general merging of array subscripts on demand! This does not handle the initial pointer index case yet though. llvm-svn: 4012
-
Chris Lattner authored
does not handle the initial pointer index case yet though. llvm-svn: 4011
-
Chris Lattner authored
debugging of merging process. llvm-svn: 4010
-
Chris Lattner authored
this in before. :( llvm-svn: 4009
-
Chris Lattner authored
* Now all and any bytes of a DSNode can be merged together individually. This is neccesary to support the full generality of C and support aliasing correctly. llvm-svn: 4008
-
Chris Lattner authored
dangerous, and not something we want to expose. llvm-svn: 4007
-
Chris Lattner authored
There is still a lot of cleanup and fleshing out required here, but at least it gets rid of the flagrantly bad parts. llvm-svn: 4006
-
Chris Lattner authored
llvm-svn: 4005
-
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: 4004
-
Chris Lattner authored
llvm-svn: 4003
-
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
-
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: 4001
-
Chris Lattner authored
llvm-svn: 4000
-
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. llvm-svn: 3999
-
Chris Lattner authored
llvm-svn: 3998
-
Chris Lattner authored
alias analysis llvm-svn: 3997
-
Chris Lattner authored
nor does it work very well, but I need to get it checked in before I break the tree unintentionally. llvm-svn: 3996
-
- Oct 01, 2002
-
-
Chris Lattner authored
llvm-svn: 3995
-
Chris Lattner authored
llvm-svn: 3994
-
Chris Lattner authored
exposed by Support/Timer.h. llvm-svn: 3993
-
Chris Lattner authored
llvm-svn: 3992
-
- Sep 30, 2002
-
-
Nick Hildenbrandt authored
llvm-svn: 3991
-
Chris Lattner authored
Allow production of -stats output for benchmarks by specifying ENABLE_STATS=1 on the make command line. llvm-svn: 3989
-
Chris Lattner authored
ENABLE_STATS=1 on the make command line. llvm-svn: 3988
-
Vikram S. Adve authored
llvm-svn: 3986
-
Chris Lattner authored
llvm-svn: 3985
-
Chris Lattner authored
llvm-svn: 3984
-
Vikram S. Adve authored
llvm-svn: 3983
-
Vikram S. Adve authored
a predecessor if it has a non-zero first index and the predecessor ends with a struct index. llvm-svn: 3982
-
Chris Lattner authored
llvm-svn: 3981
-
Chris Lattner authored
llvm-svn: 3980
-
- Sep 29, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3979
-
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: 3977
-
Chris Lattner authored
llvm-svn: 3976
-