- Apr 14, 2002
-
-
Chris Lattner authored
* Build new datatypes correctly * Transform instructions that return null pointers from functions to return a null index. llvm-svn: 2244
-
Chris Lattner authored
* Check that arguments match the method types of the method they live in llvm-svn: 2243
-
Chris Lattner authored
llvm-svn: 2242
-
- Apr 13, 2002
-
-
Chris Lattner authored
llvm-svn: 2241
-
Chris Lattner authored
* Add new function printTypeAtLeastOneLevel used to... * Print the symbol table *WITH SYMBOLIC TYPES*. Now we get: %tree = type { int, %tree*, %tree* } in the type definition section of the disassembled output instead of %tree = type { int, \2*, \2* } the different for the health benchmark and power are simply amazing. llvm-svn: 2240
-
Chris Lattner authored
* Fill in the pool descriptor links in the pool descriptors. llvm-svn: 2239
-
Chris Lattner authored
* Handle more complex structure so that power works almost * Fix bug with pooldestroy call where we passed in the size of the object instead of the pool to destroy. bisort is now pool allocated successfully! llvm-svn: 2238
-
Chris Lattner authored
llvm-svn: 2237
-
Chris Lattner authored
llvm-svn: 2236
-
Chris Lattner authored
* Do not print the allocation size for a non array allocation (this used to work, but was broken). llvm-svn: 2235
-
Chris Lattner authored
* s/Method/Function/ llvm-svn: 2234
-
- Apr 12, 2002
-
-
Chris Lattner authored
This now works with treeadd at least, and perhaps other programs as well. llvm-svn: 2233
-
Chris Lattner authored
* Do not print a space before the * in a pointer type. llvm-svn: 2232
-
Chris Lattner authored
llvm-svn: 2231
-
Chris Lattner authored
llvm-svn: 2230
-
Chris Lattner authored
llvm-svn: 2229
-
- Apr 11, 2002
-
-
Chris Lattner authored
enough. This fixes compilation of the health benchmark. llvm-svn: 2228
-
- Apr 10, 2002
-
-
Chris Lattner authored
FunctionResolvingPass one. * We run it *after* the symbol stripping pass so that -strip can be pipelined with the constant merging pass or something else if desired. llvm-svn: 2226
-
Chris Lattner authored
llvm-svn: 2225
-
Chris Lattner authored
* Split the CleanGCC pass into two passes, a global pass and an IP pass. Before it was just a global pass, but it did illegal things to the module, which broke other passes that were being scheduled with it by gccld. llvm-svn: 2224
-
Chris Lattner authored
llvm-svn: 2223
-
Chris Lattner authored
documentation on when they do. llvm-svn: 2222
-
Chris Lattner authored
llvm-svn: 2221
-
Chris Lattner authored
llvm-svn: 2220
-
- Apr 09, 2002
-
-
Chris Lattner authored
test/Regression/Transforms/LevelRaise/2002-04-09-MissedRaise.ll llvm-svn: 2219
-
Chris Lattner authored
llvm-svn: 2218
-
Chris Lattner authored
be 'Argument' instead of FunctionArgument. llvm-svn: 2217
-
Chris Lattner authored
be 'Argument' instead of FunctionArgument. llvm-svn: 2216
-
Chris Lattner authored
llvm-svn: 2215
-
Chris Lattner authored
be 'Argument' instead of FunctionArgument. Rename some yacc type names to be more concise. Change jump table to use a vector instead of a list. llvm-svn: 2214
-
Chris Lattner authored
llvm-svn: 2213
-
Chris Lattner authored
be 'Argument' instead of FunctionArgument. Move implementation to Function.cpp llvm-svn: 2212
-
Chris Lattner authored
be 'Argument' instead of FunctionArgument. Move Argument implementation to Function.cpp llvm-svn: 2211
-
Chris Lattner authored
be 'Argument' instead of FunctionArgument. llvm-svn: 2210
-
Chris Lattner authored
in iOther.h llvm-svn: 2209
-
Chris Lattner authored
llvm-svn: 2208
-
Chris Lattner authored
llvm-svn: 2207
-
Chris Lattner authored
llvm-svn: 2206
-
Chris Lattner authored
llvm-svn: 2205
-
Chris Lattner authored
llvm-svn: 2204
-