summaryrefslogtreecommitdiff
path: root/include/llvm/Support/Allocator.h
Commit message (Expand)AuthorAge
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-03
* Add LLVM_OVERRIDE to methods that override their base classes.Craig Topper2012-09-23
* Use LLVM_DELETED_FUNCTION for copy constructors and copy assignment operators...Craig Topper2012-09-16
* Revert r159789.Dmitri Gribenko2012-07-06
* Enable new[] on llvm::BumpPtrAllocator.Dmitri Gribenko2012-07-06
* Add BumpPtrAllocator::getTotalMemory() to allow clients to query how much mem...Ted Kremenek2011-04-18
* Enhance ScopedHashTable to allow it to take an allocator argument.Chris Lattner2011-01-03
* Merge System into Support.Michael J. Spencer2010-11-29
* Rename alignof -> alignOf to avoid irritating C++'0x compilers,Chris Lattner2010-10-30
* Remove two uses of the gcc specific 'aligned' attribute. ThisDuncan Sands2010-10-03
* Provide operator delete for BumpPtrAllocator and RecyclingAllocator. They willBenjamin Kramer2010-04-08
* Switch SSEDomainFix to SpecificBumpPtrAllocator.Jakob Stoklund Olesen2010-04-04
* Fix SpecificBumpPtrAllocator iteration.Torok Edwin2010-04-02
* Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allowsBenjamin Kramer2010-03-30
* Reapply r99881 with some fixes: only call destructor in releaseMemory!Torok Edwin2010-03-30
* Revert 99881, it brooke smooshlab's llvm-gcc-i386-darwin9.Torok Edwin2010-03-30
* Introduce another Reset() method in BumpPtrAllocator that calls a destructorTorok Edwin2010-03-30
* offsetof always has type size_t.Dan Gohman2010-03-18
* Explicitly cast std::min's arguments to avoid type mismatches.Dan Gohman2010-03-18
* Define placement new wrappers for BumpPtrAllocator andDan Gohman2010-03-18
* Temporarily revert r93581. It was causing failures in the ExecutionEngine testsBill Wendling2010-01-16
* BumpPtrAllocator: Have the DefaultSlabAllocator created at runtime, not initi...Ted Kremenek2010-01-15
* Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth2009-10-26
* Re-committing changes from r76825 to BumpPtrAllocator with a fix and tests forReid Kleckner2009-07-23
* Reverting r76825 and r76828, since they caused clang runtime errors and some ...Reid Kleckner2009-07-23
* Parameterize the BumpPtrAllocator over a slab allocator. It defaults to usingReid Kleckner2009-07-23
* Changed Allocate to use size_t instead of unsigned.Mon P Wang2009-03-10
* Fixed rounding up EltSizeMon P Wang2009-03-10
* Removed trailing whitespace.Misha Brukman2009-02-20
* Deallocate() methods now take a 'const void*' instead of a 'void *', matching...Ted Kremenek2009-02-06
* add a method to BumpPtrAllocator that allows allocating elements Chris Lattner2009-02-03
* Add member template MallocAllocator::Allocate(Num) (to match the same functio...Ted Kremenek2009-01-14
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-17
* Make BumpPtrAllocator noncopyable.Dan Gohman2008-07-07
* Add a space between * and /* to help simple-minded lexers.Dan Gohman2008-07-07
* Remove warnings about shadowed and unused variables.Bill Wendling2008-06-26
* Make Allocate<T>() return a T* instead of a void*. And useDan Gohman2008-06-24
* Fix more -Wshorten-64-to-32 warnings.Evan Cheng2008-05-05
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-29
* Fix a typo in a comment.Dan Gohman2007-12-14
* Changed the return type of type-specific Allocate() methods to returnTed Kremenek2007-10-18
* Added member template functions to MallocAllocator andTed Kremenek2007-10-17
* Added Reset() to free all allocated memory regions and reset state to be the ...Evan Cheng2007-09-05
* Add a new llvm::Allocator abstraction, which will be used by a containerChris Lattner2006-10-29