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