e069fede48010c36af508d1db572a48f9cd68ad5 |
|
10-Jun-2010 |
Duncan Sands <baldrick@free.fr> |
Avoid many "variable 'Sub' set but not used [-Wunused-but-set-variable]" warnings with gcc-4.6. The warning is wrong, since Sub *is* used (perhaps gcc is confused because the use of Sub is constant folded away?), but since it is trivial to avoid, and massively reduces the amount of warning spew, just workaround the wrong warning. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@105788 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/SymbolTableListTraits.h
|
3abdd85bbfd3f3f16e7c4551ba86fed9c412ea82 |
|
30-Sep-2009 |
Douglas Gregor <doug.gregor@gmail.com> |
Forward-declare ValueSymbolTable so that SymbolTableListTraits.h can be parsed by itself git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83121 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/SymbolTableListTraits.h
|
7fc2b3595c3891ea9d5c0951a9005db232d3e47e |
|
07-Mar-2009 |
Gabor Greif <ggreif@gmail.com> |
simplify the way how traits get hold of the symbol table git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66336 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/SymbolTableListTraits.h
|
a4c2ff8891da027fe67394cf00a2d594cee3fbf4 |
|
07-Mar-2009 |
Gabor Greif <ggreif@gmail.com> |
further simplifications arising from peruse of the more declarative interface git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66333 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/SymbolTableListTraits.h
|
260c0ade6aa30bce4f0fe2d92e6fe6e3effe539c |
|
07-Mar-2009 |
Gabor Greif <ggreif@gmail.com> |
Remove the burden of dealing with list offsets from SymbolTableListTraits' clients, and intead request a nice declarative interface. Cleans up an IMHO ugly wart. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66331 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/SymbolTableListTraits.h
|
2e712fb3a51d2a62b38845dd637e1da84028c29c |
|
27-Feb-2009 |
Gabor Greif <ggreif@gmail.com> |
fix comments git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65627 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/SymbolTableListTraits.h
|
0d3a9041bc31a30ba52d1b8ac3fa45009d0a2e7c |
|
26-Feb-2009 |
Gabor Greif <ggreif@gmail.com> |
remove deleteNode definition, it is inherited in an identical fashion git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65565 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/SymbolTableListTraits.h
|
2fcbc7e8303dfee61147d76bbf16ed0297133c77 |
|
28-Jul-2008 |
Dan Gohman <gohman@apple.com> |
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
/external/llvm/include/llvm/SymbolTableListTraits.h
|
7db38737bcdd37612fd43f786e3d52bd080dfb9c |
|
08-Jul-2008 |
Dan Gohman <gohman@apple.com> |
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
/external/llvm/include/llvm/SymbolTableListTraits.h
|
84e66db653835cee524fc51185ed614f1d6ac628 |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Don't attribute in file headers anymore. See llvmdev for the discussion of this change. Boy are my fingers tired. ;-) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/SymbolTableListTraits.h
|
6a677017f4aacee6399cf1d4ad7817e650f86f40 |
|
12-Aug-2007 |
Reid Spencer <reid@x10sys.com> |
Change casts from old style to new style. This helps document the details better, gives the compiler a chance to validate the cast and reduces warnings if the user turns on -Wold-style-cast option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41033 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/SymbolTableListTraits.h
|
f17a25c88b892d30c2b41ba7ecdfbdfb2b4be9cc |
|
18-Jul-2007 |
Dan Gohman <djg@cray.com> |
It's not necessary to do rounding for alloca operations when the requested alignment is equal to the stack alignment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40004 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/SymbolTableListTraits.h
|