1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/lib
Chris Lattner 0160bf7114 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.

llvm-svn: 35701
2007-04-06 21:06:55 +00:00
..
Analysis Treat xor of signbit like an add. 2007-04-02 05:41:38 +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