- 67b04bd Recover some overzealously removed includes. by Michael Zolotukhin · 8 years ago
- da9f402 Remove redundant includes from lib/Support. by Michael Zolotukhin · 8 years ago
- f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
- 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- 16132e6 Purge unused includes throughout libSupport. by Benjamin Kramer · 11 years ago
- 1cc9023 [Allocator] Hoist the external helper function into a namespace scope by Chandler Carruth · 12 years ago
- eed3466 [Allocator] Make the underlying allocator a template instead of an by Chandler Carruth · 12 years ago
- f5babf9 [Allocator] Switch the BumpPtrAllocator to use a vector of pointers to by Chandler Carruth · 12 years ago
- 8d399f8 [C++11] Replace some comparisons with 'nullptr' with simple boolean checks to reduce verbosity. by Craig Topper · 12 years ago
- c10719f [C++11] Make use of 'nullptr' in the Support library. by Craig Topper · 12 years ago
- 9df0fd4 [Allocator] Lift the slab size and size threshold into template by Chandler Carruth · 12 years ago
- 2c540f6 [Allocator Cleanup] Move generic pointer alignment helper out of an by Chandler Carruth · 12 years ago
- 3b56b9c [Allocator Cleanup] Make the growth of the "slab" size of the by Chandler Carruth · 12 years ago
- aae63a0 [BumpPtrAllocator] Move DefaultSlabAllocator to a member of BumpPtrAllocator, instead of a static variable. by Argyrios Kyrtzidis · 12 years ago
- 0c09481 as the allocator is reset zero out the number of bytes allocated, this was just by Pedro Artigas · 13 years ago
- 1f5a714 More MSan/ASan annotations. by Evgeniy Stepanov · 13 years ago
- 130fdcd Annotate BumpPtrAllocator for MemorySanitizer. by Evgeniy Stepanov · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- f7e02a0 BumpPtrAllocator: Make sure threshold cannot be initialized with a value smaller than the slab size. by Benjamin Kramer · 14 years ago
- 16558f4 If BumpPtrAllocator is requested to allocate a size that exceeds the slab size, by Argyrios Kyrtzidis · 14 years ago
- 28af26d Add BumpPtrAllocator::getTotalMemory() to allow clients to query how much memory a BumpPtrAllocator allocated. by Ted Kremenek · 15 years ago
- 447762d Merge System into Support. by Michael J. Spencer · 15 years ago
- 90086ab Grow BumpPtrAllocator's slab size dynamically if we allocated many slabs. This by Benjamin Kramer · 15 years ago
- 55cfaa3 BumpPtrAllocator::Reset() doesn't need to allocate anything. (Thanks, Jakob) by Benjamin Kramer · 16 years ago
- 5b0650b Let BumpPtrAllocator lazily allocate the first slab. by Benjamin Kramer · 16 years ago
- 04c713d Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allows by Benjamin Kramer · 16 years ago
- 8061bb1 Reapply r99881 with some fixes: only call destructor in releaseMemory! by Torok Edwin · 16 years ago
- a2d1dc4 Revert 99881, it brooke smooshlab's llvm-gcc-i386-darwin9. by Torok Edwin · 16 years ago
- ba6d13c Introduce another Reset() method in BumpPtrAllocator that calls a destructor by Torok Edwin · 16 years ago
- efda1e4 Temporarily revert r93581. It was causing failures in the ExecutionEngine tests by Bill Wendling · 16 years ago
- 1282181 BumpPtrAllocator: Have the DefaultSlabAllocator created at runtime, not initialization time. This removes one of the 'init_constructors' reported in <rdar://problem/7545356>. by Ted Kremenek · 16 years ago
- 56869f2 Move DataTypes.h to include/llvm/System, update all users. This breaks the last by Chandler Carruth · 16 years ago
- 49adbf4 Make sure the memory range is writable before memset'ing it. by Evan Cheng · 16 years ago
- 4b1f2f4 Added a test and fixed a bug in BumpPtrAllocator relating to large alignment by Reid Kleckner · 16 years ago
- a3d677b Switch to raw_ostream. by Daniel Dunbar · 16 years ago
- c2d882d Re-committing changes from r76825 to BumpPtrAllocator with a fix and tests for by Reid Kleckner · 16 years ago
- 9216732 Reverting r76825 and r76828, since they caused clang runtime errors and some build failure involving memset. by Reid Kleckner · 16 years ago
- 57421f3 add header for 'memset'. by Zhongxing Xu · 16 years ago
- 5bd6105 Parameterize the BumpPtrAllocator over a slab allocator. It defaults to using by Reid Kleckner · 16 years ago
- 804c95d Fold the useful features of alist and alist_node into ilist, and by Dan Gohman · 17 years ago
- e5932e5 Add some basic Pool-allocation infrastructure. This adds a Recycler class, by Dan Gohman · 17 years ago
- 86cb318 Fix more -Wshorten-64-to-32 warnings. by Evan Cheng · 18 years ago
- f06226f Fix a pointer-arithmetic bug that caused 64-bit host pointer values to by Dan Gohman · 18 years ago
- e51f229 Bug fix in BumpPtrAllocator: don't assume that all objects have the same alignment. "Bump" of the pointer for the next allocated object to be of the specified alignment. by Ted Kremenek · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- ee8d9a0 Smarter Reset(). Instead of deallocating all memory regions and reallocate the by Evan Cheng · 18 years ago
- 3dba41b Added Reset() to free all allocated memory regions and reset state to be the same as right after ctor. by Evan Cheng · 18 years ago
- 66330fd Avoid TBAA issue. by Chris Lattner · 19 years ago
- 30c0f33 Don't use <sstream> in Streams.h but <iosfwd> instead. by Bill Wendling · 19 years ago
- f3baad3 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 19 years ago
- 3750ae2 Removed #include <iostream> and replace with llvm_* streams. by Bill Wendling · 19 years ago
- 8ea2e68 Include llvm/Support/DataTypes.h to define intptr_t. by John Criswell · 19 years ago
- b9de903 Add a new llvm::Allocator abstraction, which will be used by a container by Chris Lattner · 19 years ago