1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 20:12:56 +02:00
llvm-mirror/lib
Dan Gohman 9653b21dc2 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.

llvm-svn: 54146
2008-07-28 21:51:04 +00:00
..
Analysis Fix a subtle bug when removing instructions from memdep. In very specific 2008-07-28 16:00:58 +00:00
Archive Fold the useful features of alist and alist_node into ilist, and 2008-07-28 21:51:04 +00:00
AsmParser Update the generated .cvs files. 2008-07-23 00:54:54 +00:00
Bitcode Enable first-class aggregates support. 2008-07-23 00:34:11 +00:00
CodeGen Fold the useful features of alist and alist_node into ilist, and 2008-07-28 21:51:04 +00:00
Debugger - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an empty string for ConstantAggregateZero case which surprises selectiondag. 2008-06-30 07:31:25 +00:00
ExecutionEngine Add a new hidden option to the interpreter to cause it to print 2008-07-08 17:25:49 +00:00
Linker Reimplement LinkFunctionProtos in terms of GetLinkageResult. This fixes 2008-07-14 07:23:24 +00:00
Support Fold the useful features of alist and alist_node into ilist, and 2008-07-28 21:51:04 +00:00
System Create temp. file in current path. 2008-07-24 00:35:38 +00:00
Target Disable gp_rel relocation for constant pools access for now. 2008-07-28 19:26:25 +00:00
Transforms Don't remove volatile loads. Thanks to Duncan for noticing this one. 2008-07-28 20:52:42 +00:00
VMCore Fold the useful features of alist and alist_node into ilist, and 2008-07-28 21:51:04 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00