- Mar 12, 2004
-
-
Chris Lattner authored
memory wasteage. llvm-svn: 12323
-
Chris Lattner authored
llvm-svn: 12322
-
Chris Lattner authored
llvm-svn: 12321
-
Chris Lattner authored
llvm-svn: 12320
-
Misha Brukman authored
llvm-svn: 12298
-
- Mar 08, 2004
-
-
Chris Lattner authored
llvm-svn: 12231
-
Chris Lattner authored
llvm-svn: 12218
-
Chris Lattner authored
This is one small step towards the complete obliteration of ConstantPointerRef's entirely!! Woot! llvm-svn: 12216
-
Chris Lattner authored
llvm-svn: 12214
-
- Mar 02, 2004
-
-
Misha Brukman authored
llvm-svn: 12071
-
- Mar 01, 2004
-
-
Misha Brukman authored
* Doxygenify (some) comments llvm-svn: 12057
-
- Feb 29, 2004
-
-
Chris Lattner authored
being annotable llvm-svn: 12013
-
- Feb 28, 2004
-
-
Brian Gaeke authored
llvm-svn: 11966
-
- Feb 27, 2004
-
-
Chris Lattner authored
llvm-svn: 11913
-
- Feb 26, 2004
-
-
Chris Lattner authored
having the compiler emit RTTI and vtables to EVERY translation unit. llvm-svn: 11871
-
- Feb 24, 2004
-
-
Chris Lattner authored
llvm-svn: 11811
-
- Feb 22, 2004
-
-
Chris Lattner authored
llvm-svn: 11706
-
- Feb 17, 2004
-
-
Chris Lattner authored
llvm-svn: 11514
-
- Feb 16, 2004
-
-
Chris Lattner authored
enjoyed by all, fixing a fixme. Add an assert llvm-svn: 11505
-
- Feb 15, 2004
-
-
Chris Lattner authored
llvm-svn: 11483
-
Chris Lattner authored
prototypes, even if they don't precisely match what it would prefer to use. This fixes: CBackend/2004-02-15-PreexistingExternals.llx compiling it into: ltmp_0_30 = memcpy(l14_C, 4u, 17); ltmp_1_30 = memcpy(((int *)l27_A), ((unsigned )(long)l27_B), ((int )123u)); instead of: ltmp_0_30 = memcpy(l14_C, 4u, 17); ltmp_1_27 = l43_memcpy(l27_A, l27_B, 123u); Which does the wrong thing as you could imagine. llvm-svn: 11481
-
Chris Lattner authored
llvm-svn: 11474
-
Chris Lattner authored
initializers for constant structs and arrays take constant space, instead of space proportinal to the number of elements. This reduces the memory usage of the LLVM compiler by hundreds of megabytes when compiling some nasty SPEC95 benchmarks. llvm-svn: 11470
-
Chris Lattner authored
'Constant', instead of specific subclass pointers. In the future, these will return an instance of ConstantAggregateZero if all of the inputs are zeros. llvm-svn: 11467
-
Chris Lattner authored
llvm-svn: 11466
-
Chris Lattner authored
llvm-svn: 11463
-
Chris Lattner authored
from 16.57 -> 13.46s on 129.compress. llvm-svn: 11462
-
- Feb 14, 2004
-
-
Chris Lattner authored
intrinsic will always produce zero), but it will behave unexpectedly, so warn like GCC does. llvm-svn: 11444
-
Chris Lattner authored
llvm-svn: 11431
-
- Feb 12, 2004
-
-
Chris Lattner authored
Patch graciously contributed by Reid Spencer! llvm-svn: 11355
-
Chris Lattner authored
llvm-svn: 11349
-
- Feb 11, 2004
-
-
Chris Lattner authored
llvm-svn: 11302
-
- Feb 09, 2004
-
-
Chris Lattner authored
llvm-svn: 11243
-
Chris Lattner authored
this speeds up a release llvm-as from 21.95s to 11.21s, because before it would do an expensive traversal of the type-graph of every type resolved. llvm-svn: 11242
-
Chris Lattner authored
type resolution. Unfortunately it doesn't help. Also delete some dead debugging code. llvm-svn: 11237
-
Chris Lattner authored
consistent across the various type classes, we can factor out a LOT more almost-identical code. Also, add a couple of temporary statistics. llvm-svn: 11232
-
Chris Lattner authored
all of the ad-hoc storage of contained types. This allows getContainedType to not be virtual, and allows us to entirely delete the TypeIterator class. llvm-svn: 11230
-
Chris Lattner authored
llvm-svn: 11228
-
Chris Lattner authored
llvm-svn: 11224
-
Chris Lattner authored
1. The "work" was not in the assert, so it was punishing the optimized release 2. getNamedFunction is _very_ expensive in large programs. It is not designed to be used like this, and was taking 7% of the execution time of the code generator on perlbmk. Since the assert "can never fail", I'm just killing it. llvm-svn: 11214
-