1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00
llvm-mirror/lib/Support
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
..
bzip2
Allocator.cpp Avoid TBAA issue. 2007-02-23 22:31:24 +00:00
Annotation.cpp
APInt.cpp Fix a bug in getAllOnesValue() which broke 2007-03-21 04:34:37 +00:00
CommandLine.cpp rearchitect the registration mechanism used by the command line option stuff. 2007-04-06 21:06:55 +00:00
Compressor.cpp
ConstantRange.cpp Implement union of wrapped sets. 2007-04-01 03:47:44 +00:00
Debug.cpp The previous implementation of LLVM Streams wasn't removing symbols. This 2007-01-03 22:37:27 +00:00
Dwarf.cpp
FileUtilities.cpp For PR789: 2007-03-29 19:05:44 +00:00
FoldingSet.cpp remove folding set debug output 2007-02-24 01:41:48 +00:00
GraphWriter.cpp Add possibility to set memory limit for binaries run via libSystem. This 2007-02-16 19:11:07 +00:00
IsInf.cpp
IsNAN.cpp
Makefile
ManagedStatic.cpp Not all managedstatics need object pointers. 2007-02-20 06:18:57 +00:00
PluginLoader.cpp Don't use <sstream> in Streams.h but <iosfwd> instead. 2006-12-07 23:41:45 +00:00
SlowOperationInformer.cpp Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are 2006-12-07 01:30:32 +00:00
SmallPtrSet.cpp do not let the table fill up with tombstones. 2007-02-07 01:11:25 +00:00
Statistic.cpp eliminate constructor from Statistic class. It is now impossible to get a 2006-12-19 23:17:40 +00:00
Streams.cpp The previous implementation of LLVM Streams wasn't removing symbols. This 2007-01-03 22:37:27 +00:00
StringExtras.cpp Add a helper function 2006-11-28 22:32:35 +00:00
StringMap.cpp stringmap memory managed with malloc now 2007-04-04 17:24:28 +00:00
SystemUtils.cpp Don't use <sstream> in Streams.h but <iosfwd> instead. 2006-12-07 23:41:45 +00:00
Timer.cpp Removed more <iostream> includes 2006-12-07 20:28:15 +00:00