| Commit message (Expand) | Author | Age | Files | Lines |
* | Grow BumpPtrAllocator's slab size dynamically if we allocated many slabs. This | Benjamin Kramer | 2010-09-30 | 1 | -0/+6 |
* | BumpPtrAllocator::Reset() doesn't need to allocate anything. (Thanks, Jakob) | Benjamin Kramer | 2010-04-13 | 1 | -2/+2 |
* | Let BumpPtrAllocator lazily allocate the first slab. | Benjamin Kramer | 2010-04-13 | 1 | -3/+6 |
* | Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allows | Benjamin Kramer | 2010-03-30 | 1 | -15/+0 |
* | Reapply r99881 with some fixes: only call destructor in releaseMemory! | Torok Edwin | 2010-03-30 | 1 | -0/+15 |
* | Revert 99881, it brooke smooshlab's llvm-gcc-i386-darwin9. | Torok Edwin | 2010-03-30 | 1 | -15/+0 |
* | Introduce another Reset() method in BumpPtrAllocator that calls a destructor | Torok Edwin | 2010-03-30 | 1 | -0/+15 |
* | Temporarily revert r93581. It was causing failures in the ExecutionEngine tests | Bill Wendling | 2010-01-16 | 1 | -4/+2 |
* | BumpPtrAllocator: Have the DefaultSlabAllocator created at runtime, not initi... | Ted Kremenek | 2010-01-15 | 1 | -2/+4 |
* | Move DataTypes.h to include/llvm/System, update all users. This breaks the last | Chandler Carruth | 2009-10-26 | 1 | -1/+1 |
* | Make sure the memory range is writable before memset'ing it. | Evan Cheng | 2009-09-09 | 1 | -0/+2 |
* | Added a test and fixed a bug in BumpPtrAllocator relating to large alignment | Reid Kleckner | 2009-07-25 | 1 | -2/+2 |
* | Switch to raw_ostream. | Daniel Dunbar | 2009-07-24 | 1 | -9/+9 |
* | Re-committing changes from r76825 to BumpPtrAllocator with a fix and tests for | Reid Kleckner | 2009-07-23 | 1 | -105/+133 |
* | Reverting r76825 and r76828, since they caused clang runtime errors and some ... | Reid Kleckner | 2009-07-23 | 1 | -132/+104 |
* | add header for 'memset'. | Zhongxing Xu | 2009-07-23 | 1 | -0/+1 |
* | Parameterize the BumpPtrAllocator over a slab allocator. It defaults to using | Reid Kleckner | 2009-07-23 | 1 | -104/+131 |
* | Fold the useful features of alist and alist_node into ilist, and | Dan Gohman | 2008-07-28 | 1 | -2/+4 |
* | Add some basic Pool-allocation infrastructure. This adds a Recycler class, | Dan Gohman | 2008-07-07 | 1 | -0/+7 |
* | Fix more -Wshorten-64-to-32 warnings. | Evan Cheng | 2008-05-05 | 1 | -2/+2 |
* | Fix a pointer-arithmetic bug that caused 64-bit host pointer values to | Dan Gohman | 2008-04-28 | 1 | -1/+1 |
* | Bug fix in BumpPtrAllocator: don't assume that all objects have the same alig... | Ted Kremenek | 2008-04-28 | 1 | -6/+9 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Smarter Reset(). Instead of deallocating all memory regions and reallocate the | Evan Cheng | 2007-09-08 | 1 | -5/+17 |
* | Added Reset() to free all allocated memory regions and reset state to be the ... | Evan Cheng | 2007-09-05 | 1 | -0/+6 |
* | Avoid TBAA issue. | Chris Lattner | 2007-02-23 | 1 | -1/+4 |
* | Don't use <sstream> in Streams.h but <iosfwd> instead. | Bill Wendling | 2006-12-07 | 1 | -0/+1 |
* | Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are | Bill Wendling | 2006-12-07 | 1 | -2/+2 |
* | Removed #include <iostream> and replace with llvm_* streams. | Bill Wendling | 2006-11-26 | 1 | -3/+3 |
* | Include llvm/Support/DataTypes.h to define intptr_t. | John Criswell | 2006-11-08 | 1 | -0/+1 |
* | Add a new llvm::Allocator abstraction, which will be used by a container | Chris Lattner | 2006-10-29 | 1 | -0/+106 |