Chandler Carruth 
							
						 
					 
					
						
						
							
						
						5a88dda4be 
					 
					
						
						
							
							Sort the #include lines for unittest/...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169250  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-04 10:23:08 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						97e910ecff 
					 
					
						
						
							
							BumpPtrAllocator: Make sure threshold cannot be initialized with a value smaller than the slab size.  
						
						... 
						
						
						
						This replaces r151834 with a simpler fix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-01 22:10:16 +00:00 
						 
				 
			
				
					
						
							
							
								Argyrios Kyrtzidis 
							
						 
					 
					
						
						
							
						
						680458275f 
					 
					
						
						
							
							If BumpPtrAllocator is requested to allocate a size that exceeds the slab size,  
						
						... 
						
						
						
						increase the slab size.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151834  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-01 20:36:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						85f1968138 
					 
					
						
						
							
							Spelling fixes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97454  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-01 17:51:02 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						5232f418c6 
					 
					
						
						
							
							Fix unit test on FreeBSD. We need to make sure there is enough space to save the pointer even if the memory returned from malloc was already aligned.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78805  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-12 12:31:02 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Kleckner 
							
						 
					 
					
						
						
							
						
						7d509134dc 
					 
					
						
						
							
							Added a test and fixed a bug in BumpPtrAllocator relating to large alignment  
						
						... 
						
						
						
						values.  Hopefully this fixes PR4622.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77088  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-25 21:26:02 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Kleckner 
							
						 
					 
					
						
						
							
						
						8f51a62b41 
					 
					
						
						
							
							Re-committing changes from r76825 to BumpPtrAllocator with a fix and tests for  
						
						... 
						
						
						
						an off-by-one error.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76891  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-23 18:34:13 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Kleckner 
							
						 
					 
					
						
						
							
						
						4bf370698a 
					 
					
						
						
							
							Reverting r76825 and r76828, since they caused clang runtime errors and some build failure involving memset.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76838  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-23 01:40:54 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Kleckner 
							
						 
					 
					
						
						
							
						
						95eb3ad353 
					 
					
						
						
							
							Parameterize the BumpPtrAllocator over a slab allocator.  It defaults to using  
						
						... 
						
						
						
						malloc, so there should be no functional changes to other code.
These changes are necessary since I have plans to use this allocator in the JIT
memory manager, and it needs a special allocator.
I also added some tests which helped me pinpoint some bugs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76825  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-23 00:30:41 +00:00