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