Chandler Carruth 
							
						 
					 
					
						
						
							
						
						d04a8d4b33 
					 
					
						
						
							
							Use the new script to sort the includes of every file under lib.  
						
						... 
						
						
						
						Sooooo many of these had incorrect or strange main module includes.
I have manually inspected all of these, and fixed the main module
include to be the nearest plausible thing I could find. If you own or
care about any of these source files, I encourage you to take some time
and check that these edits were sensible. I can't have broken anything
(I strictly added headers, and reordered them, never removed), but they
may not be the headers you'd really like to identify as containing the
API being implemented.
Many forward declarations and missing includes were added to a header
files to allow them to parse cleanly when included first. The main
module rule does in fact have its merits. =]
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169131  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-03 16:50:05 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Beaumont-Gay 
							
						 
					 
					
						
						
							
						
						7af4b9b33a 
					 
					
						
						
							
							s/assert/llvm_unreachable/  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167936  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-14 17:58:11 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Beaumont-Gay 
							
						 
					 
					
						
						
							
						
						f1c2a6b512 
					 
					
						
						
							
							Fix broken asserts. Also, spell 'indices' correctly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167894  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-14 00:21:27 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						768a707fdf 
					 
					
						
						
							
							[Object] Fix endianess bug by refactoring Archive::Symbol::getMember.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167893  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-14 00:04:13 +00:00 
						 
				 
			
				
					
						
							
							
								Shankar Easwaran 
							
						 
					 
					
						
						
							
						
						206252cc9f 
					 
					
						
						
							
							Adding changes to support GNU style archive library reading  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167853  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-13 18:38:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitri Gribenko 
							
						 
					 
					
						
						
							
						
						77592fe39c 
					 
					
						
						
							
							Convert comments to proper Doxygen comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158248  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-06-09 00:01:45 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						e329810482 
					 
					
						
						
							
							Mark some static arrays as const.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157377  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-05-24 06:35:32 +00:00 
						 
				 
			
				
					
						
							
							
								David Meyer 
							
						 
					 
					
						
						
							
						
						6f9489a86f 
					 
					
						
						
							
							[Object]  
						
						... 
						
						
						
						Make Binary::TypeID more granular, to distinguish between ELF 32/64 little/big
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152435  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-09 20:41:57 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						e1a4427ccb 
					 
					
						
						
							
							Remove static ctor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151160  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-22 13:42:11 +00:00 
						 
				 
			
				
					
						
							
							
								David Blaikie 
							
						 
					 
					
						
						
							
						
						2d24e2a396 
					 
					
						
						
							
							Unweaken vtables as per  http://llvm.org/docs/CodingStandards.html#ll_virtual_anch  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-20 02:50:00 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						efd2d5e1c4 
					 
					
						
						
							
							Simplify code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-04 13:52:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chad Rosier 
							
						 
					 
					
						
						
							
						
						eefb0de6dc 
					 
					
						
						
							
							Removed unused variable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143591  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-02 23:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						c8a55a660e 
					 
					
						
						
							
							Object/Archive: Add symbol table iteration.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-02 19:33:12 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						fe944e8cd0 
					 
					
						
						
							
							Object/Archive: Cleanup anon namespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142983  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-25 22:31:11 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						aaf98ead11 
					 
					
						
						
							
							Object/Archive: Add BSD style long file name support and skip internal members.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142981  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-25 22:30:42 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						48f248ad5f 
					 
					
						
						
							
							lib/Object: Suppress warnings on gcc-4.3.4 cygwin  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141485  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-08 11:22:53 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						5861893c25 
					 
					
						
						
							
							Object: constize Archive.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141448  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-08 00:17:45 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						a51d7d97b0 
					 
					
						
						
							
							Object: Add archive support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140626  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-27 19:36:55 +00:00