llvm/lib
Chris Lattner 9878d6ae3a rearchitect the registration mechanism used by the command line option stuff.
This dramatically reduce the amount of memory allocated by the commandline stuff
at static init time, changing it to build local data structures when ParseCommandLineOptions
is called.  In a dummy empty program that links some llvm libraries, this reduces
the number of malloc'd bytes from 4864 to 3360 on entry to main.  Most of that
memory is now allocated by non-commandline related stuff.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35701 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-06 21:06:55 +00:00
..
Analysis Treat xor of signbit like an add. 2007-04-02 05:41:38 +00:00
Archive For PR1302: 2007-04-04 06:31:04 +00:00
AsmParser For PR1289: Regenerate 2007-03-30 01:37:39 +00:00
Bytecode For PR1302: 2007-04-04 06:31:04 +00:00
CodeGen minor comment fix 2007-04-06 17:47:14 +00:00
Debugger For PR789: 2007-03-29 19:05:44 +00:00
ExecutionEngine For PR1293: 2007-03-30 16:41:50 +00:00
Linker For PR1302: 2007-04-04 06:44:18 +00:00
Support rearchitect the registration mechanism used by the command line option stuff. 2007-04-06 21:06:55 +00:00
System For PR1302: 2007-04-04 06:30:26 +00:00
Target Squelch a warning about mismatch between sign of constant and sign of return 2007-04-04 22:07:24 +00:00
Transforms implement Transforms/InstCombine/malloc2.ll and PR1313 2007-04-06 18:57:34 +00:00
VMCore For PR1209: 2007-04-06 02:02:20 +00:00
Makefile Changes to support making the shift instructions be true BinaryOperators. 2007-02-02 02:16:23 +00:00