llvm/lib/Support
Dan Gohman e14d81deeb Add some basic Pool-allocation infrastructure. This adds a Recycler class,
for handling bookkeeping for deleted objects, as well as the alist class
template, for keeping lists of objects allocated from Recyclers, and some
related utilities.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53210 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-07 22:58:06 +00:00
..
Allocator.cpp Add some basic Pool-allocation infrastructure. This adds a Recycler class, 2008-07-07 22:58:06 +00:00
Annotation.cpp Add explicit keywords. 2008-02-20 16:44:09 +00:00
APFloat.cpp Don't assume underlying APInt type is limited 2008-05-14 22:53:25 +00:00
APInt.cpp First step to fix PR2088. Implement routine to compute the 2008-06-23 19:39:50 +00:00
APSInt.cpp Added FoldingSet style 'profiling' support for APSInt. 2008-01-19 04:31:12 +00:00
CommandLine.cpp Give a proper error message when a command line option is defined more than 2008-05-30 13:26:11 +00:00
ConstantRange.cpp Tidy up whitespace in ConstantRange::print output. 2008-05-27 20:29:07 +00:00
Debug.cpp Make these variables static. 2008-04-23 23:15:23 +00:00
Dwarf.cpp Remove uses of llvm/System/IncludeFile.h that are no longer needed. 2008-05-06 01:32:53 +00:00
FileUtilities.cpp Fix more -Wshorten-64-to-32 warnings. 2008-05-05 18:30:58 +00:00
FoldingSet.cpp Add a version of AddString that takes a const char* so we can avoid extraneous 2008-07-01 23:49:59 +00:00
GraphWriter.cpp Use gv's --spartan option, which trades away an extra row of UI buttons 2008-04-15 17:27:05 +00:00
IsInf.cpp Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
IsNAN.cpp Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00
ManagedStatic.cpp Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
MemoryBuffer.cpp Fix more -Wshorten-64-to-32 warnings. 2008-05-05 18:30:58 +00:00
PluginLoader.cpp Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
SlowOperationInformer.cpp Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
SmallPtrSet.cpp Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
Statistic.cpp Clean up the use of static and anonymous namespaces. This turned up 2008-05-13 00:00:25 +00:00
Streams.cpp Remove more iostream header includes. Needed to implement a "FlushStream" 2008-05-29 21:46:33 +00:00
StringExtras.cpp Fix more -Wshorten-64-to-32 warnings. 2008-05-05 18:30:58 +00:00
StringMap.cpp Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
StringPool.cpp Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
SystemUtils.cpp Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
Timer.cpp Append to the ActiveTimers std::vector before looking at the timer instead 2008-06-24 22:07:07 +00:00