- Oct 08, 2002
-
-
Chris Lattner authored
llvm-svn: 4081
-
Chris Lattner authored
llvm-svn: 4080
-
Chris Lattner authored
Changes to support PHINode::removeIncoming changes llvm-svn: 4079
-
Chris Lattner authored
incoming value is removed! llvm-svn: 4078
-
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: 4074
-
Chris Lattner authored
llvm-svn: 4071
-
Chris Lattner authored
llvm-svn: 4070
-
- Oct 07, 2002
-
-
Chris Lattner authored
llvm-svn: 4060
-
Chris Lattner authored
"uninitialized" llvm-svn: 4052
-
Chris Lattner authored
llvm-svn: 4051
-
Chris Lattner authored
compatible "uninitialized" global variables llvm-svn: 4050
-
- Oct 06, 2002
-
-
Chris Lattner authored
there aren't any like this. llvm-svn: 4044
-
Vikram S. Adve authored
I also prevented external globals from being printed twice, but they should (extern declaration and definition). llvm-svn: 4043
-
- Oct 05, 2002
-
-
Anand Shukla authored
llvm-svn: 4042
-
Anand Shukla authored
llvm-svn: 4041
-
- Oct 04, 2002
-
-
Chris Lattner authored
the exit node. llvm-svn: 4038
-
Chris Lattner authored
If we had a CFG that look like Entry -> B, Unreachable -> B, then we would not correctly determine that Entry dominated B, because Entry did not apparently dominate "unreachable". This patch fixes this by making the entry node dominate all blocks, including unreachable ones. llvm-svn: 4037
-
- Oct 03, 2002
-
-
Chris Lattner authored
llvm-svn: 4036
-
Chris Lattner authored
are so big llvm-svn: 4035
-
Chris Lattner authored
llvm-svn: 4033
-
Nick Hildenbrandt authored
llvm-svn: 4032
-
Chris Lattner authored
llvm-svn: 4031
-
Chris Lattner authored
llvm-svn: 4029
-
- Oct 02, 2002
-
-
Nick Hildenbrandt authored
llvm-svn: 4023
-
Chris Lattner authored
* Support usage of stdin, stdout & stderr correctly in LLI! llvm-svn: 4022
-
Chris Lattner authored
llvm-svn: 4021
-
Chris Lattner authored
llvm-svn: 4020
-
Chris Lattner authored
the block in the AsmWriter llvm-svn: 4019
-
Chris Lattner authored
llvm-svn: 4017
-
Nick Hildenbrandt authored
llvm-svn: 4016
-
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
debugging of merging process. llvm-svn: 4010
-
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
* 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
* 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
-