| 
							
							
								 Michael J. Spencer | 5e45dc40d3 | Revert the last two commits in the series. r132911, r132912. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132913 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-06-13 11:53:31 +00:00 |  | 
			
				
					| 
							
							
								 Michael J. Spencer | 69aec36f9b | Make Binary the parent of ObjectFile and update children to new interface. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132911 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-06-13 11:12:33 +00:00 |  | 
			
				
					| 
							
							
								 Eric Christopher | ea7e13eded | Hook in mach-o object files into Object interface. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129976 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-04-22 03:50:50 +00:00 |  | 
			
				
					| 
							
							
								 Michael J. Spencer | b84551a14f | Object: Add ELF support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123896 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-01-20 06:38:47 +00:00 |  | 
			
				
					| 
							
							
								 Michael J. Spencer | a1ef8ef660 | Object: Add COFF Support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123895 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-01-20 06:38:34 +00:00 |  | 
			
				
					| 
							
							
								 Michael J. Spencer | 3ff9563c3e | MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> via an out parm. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121958 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-12-16 03:29:14 +00:00 |  | 
			
				
					| 
							
							
								 Michael J. Spencer | 333fb04506 | Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code &ec. And fix clients. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121379 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-12-09 17:36:48 +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 |  | 
			
				
					| 
							
							
								 Peter Collingbourne | b1a33c4a59 | Fix typo: Exectuable -> Executable git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119433 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-11-17 00:43:43 +00:00 |  | 
			
				
					| 
							
							
								 Michael J. Spencer | 88af6b9217 | Object: Get rid of sys::Path, Triple, and cleanup namespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119309 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-11-16 01:06:51 +00:00 |  | 
			
				
					| 
							
							
								 Michael J. Spencer | 68b3f0c40e | Add LLVMObject Library. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119107 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-11-15 03:21:41 +00:00 |  |