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 
						 
				 
			
				
					
						
							
							
								Galina Kistanova 
							
						 
					 
					
						
						
							
						
						7f5714f439 
					 
					
						
						
							
							Reverting r 160419.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160525  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-19 21:43:55 +00:00 
						 
				 
			
				
					
						
							
							
								Galina Kistanova 
							
						 
					 
					
						
						
							
						
						d3a32b952b 
					 
					
						
						
							
							Fixed few warnings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-18 04:06:49 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						3e96531186 
					 
					
						
						
							
							Refactor data-in-code annotations.  
						
						... 
						
						
						
						Use a dedicated MachO load command to annotate data-in-code regions.
This is the same format the linker produces for final executable images,
allowing consistency of representation and use of introspection tools
for both object and executable files.
Data-in-code regions are annotated via ".data_region"/".end_data_region"
directive pairs, with an optional region type.
data_region_directive := ".data_region" { region_type }
region_type := "jt8" | "jt16" | "jt32" | "jta32"
end_data_region_directive := ".end_data_region"
The previous handling of ARM-style "$d.*" labels was broken and has
been removed. Specifically, it didn't handle ARM vs. Thumb mode when
marking the end of the section.
rdar://11459456
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157062  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-05-18 19:12:01 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Bendersky 
							
						 
					 
					
						
						
							
						
						b2798fab4e 
					 
					
						
						
							
							Remove trailing spaces  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148654  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-01-22 09:02:48 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						ef56d1d35d 
					 
					
						
						
							
							MachOObject: Use DataExtractor's uleb parser instead of rolling our own.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143810  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-05 12:13:21 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						d4522460d4 
					 
					
						
						
							
							Teach macho-dump to dump the uleb128s referred to by linkedit_data segments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138836  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-30 22:10:58 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						9942acab0a 
					 
					
						
						
							
							Teach macho-dump how to dump linkedit_data load commands.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138807  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-30 18:33:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						592cf78f84 
					 
					
						
						
							
							Start migrating mach-o dumping facilities to the object file out of a  
						
						... 
						
						
						
						separate executable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128801  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-03 23:51:47 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						23dcd00ede 
					 
					
						
						
							
							Fix mismatched new[]/delete.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122053  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 09:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a87d7ec234 
					 
					
						
						
							
							Mach-O: Tweak field name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121465  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-10 06:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						1f6efa3996 
					 
					
						
						
							
							Merge System into Support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-29 18:16:10 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						71130f8aa1 
					 
					
						
						
							
							macho-dump: Add support for --dump-section-data and tweak a few format strings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120219  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 13:58:16 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2208b58b83 
					 
					
						
						
							
							macho-dump: Add support for dumping symbol table entries.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120218  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 13:52:53 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						f2e2a5ff04 
					 
					
						
						
							
							macho-dump: Add support for dumping string table data.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120217  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 13:46:11 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						90e3e3a429 
					 
					
						
						
							
							macho-dump: Add support for dumping relocation entries.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120216  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 13:39:48 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2acadbddf6 
					 
					
						
						
							
							macho-dump: Add support for dumping sections.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120215  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 13:33:15 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						4c55e0db0f 
					 
					
						
						
							
							macho-dump: Add support for dumping dysymtab indirect symbol table.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120214  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 13:26:12 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						3946e3b476 
					 
					
						
						
							
							Unbreak build for newer GCCs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120205  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 09:08:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						f879f14cef 
					 
					
						
						
							
							macho-dump: Add support for dumping symtab and dysymtab commands.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120204  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 08:33:44 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						4ba1f5e001 
					 
					
						
						
							
							macho-dump: Add support for dumping segment load commands.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120203  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 08:22:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a956d8b717 
					 
					
						
						
							
							Object/Mach-O: Add header and load command information.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120198  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 07:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						95369163f5 
					 
					
						
						
							
							Object/Mach-O: Validate Mach-O magic and initialize format info.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120195  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 06:39:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						fbd25b7d1d 
					 
					
						
						
							
							MC/Mach-O: Start stubbing out a Mach-O object file wrapper.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 05:38:50 +00:00