llvm-6502/lib/Support
Dan Gohman fed90b6d09 Fold the useful features of alist and alist_node into ilist, and
a new ilist_node class, and remove them. Unlike alist_node,
ilist_node doesn't attempt to manage storage itself, so it avoids
the associated problems, including being opaque in gdb.

Adjust the Recycler class so that it doesn't depend on alist_node.
Also, change it to use explicit Size and Align parameters, allowing
it to work when the largest-sized node doesn't have the greatest
alignment requirement.

Change MachineInstr's MachineMemOperand list from a pool-backed
alist to a std::list for now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54146 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-28 21:51:04 +00:00
..
Allocator.cpp Fold the useful features of alist and alist_node into ilist, and 2008-07-28 21:51:04 +00:00
Annotation.cpp
APFloat.cpp
APInt.cpp Fix PR2088. Use modulo linear equation solver to compute loop iteration 2008-07-20 15:55:14 +00:00
APSInt.cpp
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
Debug.cpp
Dwarf.cpp
FileUtilities.cpp
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
IsInf.cpp
IsNAN.cpp
Makefile
ManagedStatic.cpp
MemoryBuffer.cpp
PluginLoader.cpp
SlowOperationInformer.cpp
SmallPtrSet.cpp
Statistic.cpp
Streams.cpp Remove more iostream header includes. Needed to implement a "FlushStream" 2008-05-29 21:46:33 +00:00
StringExtras.cpp
StringMap.cpp
StringPool.cpp
SystemUtils.cpp
Timer.cpp Reapply 53476 and 53480, with a fix so that it properly updates 2008-07-14 18:19:29 +00:00