Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						255d0253df 
					 
					
						
						
							
							Build CompilerDriver library.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127554  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-12 22:01:42 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						54453f2978 
					 
					
						
						
							
							Support/Path: Deprecate PathV1::exists and replace all uses with PathV2::fs::exists.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123151  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-10 02:34:23 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						7385509101 
					 
					
						
						
							
							Support/PathV1: Deprecate get{Basename,Dirname,Suffix}.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 22:23:07 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						fffa863536 
					 
					
						
						
							
							Revert r122143 through r122140, which collectively broke the LLVMC tests on  
						
						... 
						
						
						
						the buildbots.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122149  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 07:37:18 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						b9c767cce5 
					 
					
						
						
							
							Support/PathV1: Deprecate get{Basename,Dirname,Suffix}.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122141  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 04:13:36 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						965841cfe4 
					 
					
						
						
							
							Support/Path: Deprecate PathV1::isAbsolute.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122086  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 21:21:31 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						53ca1f3190 
					 
					
						
						
							
							Now to chant the magical incantation that will exorcise the System library  
						
						... 
						
						
						
						from LLVM forever:
grep -lR "llvm/System" * | grep -v .svn | xargs sed -ie 's#llvm/System#llvm/Support#g'
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120314  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-29 19:44:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						3cc52ea33c 
					 
					
						
						
							
							I swear I did a make clean and make before committing all this...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120304  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-29 18:47:54 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						d66f2b74f2 
					 
					
						
						
							
							Rename FindExecutable to PrependMainExecutablePath.  
						
						... 
						
						
						
						Makes it more clear that it is just a path manipulation function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118174  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-03 16:14:16 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						6674b77ada 
					 
					
						
						
							
							llvmc: Fix tool finding logic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118056  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 20:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						9f36e7389f 
					 
					
						
						
							
							llvmc: Make ExecuteProgram() look in the driver directory first.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117584  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 19:33:08 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						46aa524f0d 
					 
					
						
						
							
							llvmc: Allow multiple output languages.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114433  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-21 14:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						e6334d84f7 
					 
					
						
						
							
							llvmc: make -x work with unknown suffixes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113972  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-15 15:20:41 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						3a210e2d30 
					 
					
						
						
							
							Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."  
						
						... 
						
						
						
						This reverts commit r113632
Conflicts:
	cmake/modules/AddLLVM.cmake
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-13 23:59:48 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						4e9c939312 
					 
					
						
						
							
							CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-10 21:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f636aa9c7e 
					 
					
						
						
							
							have the makefiles check the llvm-config error code instead of charging  
						
						... 
						
						
						
						on an producing weird link errors.  Patch by Yuri Gribov!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112714  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-01 16:11:17 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						316abba6b7 
					 
					
						
						
							
							Add a TODO.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111828  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-23 19:24:12 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						7555f0a2bc 
					 
					
						
						
							
							llvmc: Properly handle (error) in edge properties.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111827  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-23 19:24:08 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						03b6d4e04c 
					 
					
						
						
							
							llvmc: Cut global namespace pollution.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-20 11:24:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b3d36293c2 
					 
					
						
						
							
							llvmc: remove dynamic plugins.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111094  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-15 07:07:12 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b482f23c6b 
					 
					
						
						
							
							Fix silent failure with no input files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109500  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-27 11:19:40 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						67d985ffb2 
					 
					
						
						
							
							Return -1 only on failure to execute a program.  
						
						... 
						
						
						
						Also fix some comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109499  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-27 11:19:36 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b2721e70df 
					 
					
						
						
							
							Formatting.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109216  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-23 04:19:34 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b374d4fd82 
					 
					
						
						
							
							Get rid of exceptions in llvmc.  
						
						... 
						
						
						
						llvmc can be now compiled with llvm-gcc on Windows.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109215  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-23 03:42:55 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						a613905a65 
					 
					
						
						
							
							80-col violation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107361  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-01 01:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						dcc44670f4 
					 
					
						
						
							
							Print a space after the colon.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104279  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-20 21:11:37 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						eb0971529d 
					 
					
						
						
							
							llvmc: Make segfault detection work on Win32.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104261  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-20 19:23:47 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						139c9e1f85 
					 
					
						
						
							
							llvmc: report an error if a child process segfaults.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104145  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-19 19:24:32 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						0d61349dc3 
					 
					
						
						
							
							Use FindExecutable as a fall-back search method.  
						
						... 
						
						
						
						Allows us to find executables that are in the same directory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97786  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-05 04:46:28 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						9660c5d3e0 
					 
					
						
						
							
							Input files with empty suffixes must be passed to linker.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96927  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 09:05:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						94f84b91a2 
					 
					
						
						
							
							Temporary disable response files.  
						
						... 
						
						
						
						They are giving us problems on Mac.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96925  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 09:05:10 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						1afba8e474 
					 
					
						
						
							
							Implement order-preserving option forwarding.  
						
						... 
						
						
						
						Needed to correctly handle things like 'llvmc -framework Foo foo.o -framework
Bar bar.o' - before this commit all '-framework' options would've been grouped
together in the beginning.
Due to our dependence on CommandLine this turned out to be a giant hack; we will
migrate away from CommandLine eventually.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96922  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 09:04:57 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						a34f97ab22 
					 
					
						
						
							
							Correct option forwarding: initial implementation.  
						
						... 
						
						
						
						Does not work, but the infrastructure changes are in place.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 09:04:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						be6ee7c116 
					 
					
						
						
							
							New experimental/undocumented feature: 'works_on_empty'.  
						
						... 
						
						
						
						For now, just enough support to make -filelist work.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96918  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 09:04:28 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						21e099a779 
					 
					
						
						
							
							Better error message.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94544  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-26 14:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c0f8a361f5 
					 
					
						
						
							
							mark some libraries that currently require RTTI.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94377  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-24 20:22:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Yasskin 
							
						 
					 
					
						
						
							
						
						88cd3582b6 
					 
					
						
						
							
							Make Path use StringRef instead of std::string where possible.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-17 21:02:39 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Grosser 
							
						 
					 
					
						
						
							
						
						ab01069fcd 
					 
					
						
						
							
							Fix last DOTGraphTraits problems in CompilationGraph.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90136  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-30 13:34:51 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Grosser 
							
						 
					 
					
						
						
							
						
						b5eedf2c1c 
					 
					
						
						
							
							Remove forgotten ShortNames in Trie and CompilationGraph  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90135  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-30 13:14:13 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						90a6fd31b7 
					 
					
						
						
							
							Remove dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86802  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-11 04:10:24 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						6533afe349 
					 
					
						
						
							
							llvmc: Add a '-time' option.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86348  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-07 06:33:58 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						0a22fb6664 
					 
					
						
						
							
							First draft of the OptionPreprocessor.  
						
						... 
						
						
						
						More to follow...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84352  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-17 20:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						103289e938 
					 
					
						
						
							
							convert LoopInfo.h and GraphWriter.h to use raw_ostream  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79836  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 07:19:13 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						63bb60fc32 
					 
					
						
						
							
							Delete the temp dir even when '--temp-dir' is specified.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75374  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-11 19:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						f5f9a4d7db 
					 
					
						
						
							
							Remove some duplication.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75163  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-09 19:37:17 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						3a780d1214 
					 
					
						
						
							
							Rename -t to --temp-dir.  
						
						... 
						
						
						
						-t is already used by gcc in the meaning 'ld -t' (trace). The Base plugin may
 want to emulate this behaviour.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75162  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-09 19:36:08 +00:00 
						 
				 
			
				
					
						
							
							
								Sanjiv Gupta 
							
						 
					 
					
						
						
							
						
						7ebc424a31 
					 
					
						
						
							
							Fixed handling of -t. It gets the prirority for temp dir name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75154  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-09 18:06:27 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						5c6da7c243 
					 
					
						
						
							
							Missing )  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75126  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-09 08:48:45 +00:00 
						 
				 
			
				
					
						
							
							
								Sanjiv Gupta 
							
						 
					 
					
						
						
							
						
						0b8f418488 
					 
					
						
						
							
							Add a -t="dir" option to the driver. This can be used to specify the directory to be used as TempDir if somebody doesn't want to use the standard /tmp.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75121  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-09 08:23:38 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a9d1f2c559 
					 
					
						
						
							
							Have scoped mutexes take referenes instead of pointers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74931  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-07 18:33:04 +00:00