584cb0a8c1 
								
							 
						 
						
							
							
								
								For PR351:  
							
							... 
							
							
							
							* removeFile() -> sys::Path::destroyFile()
* remove extraneous toString() calls
* convert local variables representing path names from std::string to
  sys::Path
* Use sys::Path objects with FileRemove instead of std::string
* Use sys::Path methods for construction of path names
llvm-svn: 19001 
							
						 
						
							2004-12-16 23:04:20 +00:00  
				
					
						
							
							
								 
						
							
								eedafda7bb 
								
							 
						 
						
							
							
								
								For PR351:  
							
							... 
							
							
							
							* Change ExecWait calls to sys::Program::ExecuteAndWait
* Convert to use sys::Path where it makes sense
llvm-svn: 18929 
							
						 
						
							2004-12-14 04:20:08 +00:00  
				
					
						
							
							
								 
						
							
								79dc8b79bb 
								
							 
						 
						
							
							
								
								For PR351:  
							
							... 
							
							
							
							Adjust to interface change for FindExecutable.
llvm-svn: 18920 
							
						 
						
							2004-12-13 23:44:23 +00:00  
				
					
						
							
							
								 
						
							
								249eb144d9 
								
							 
						 
						
							
							
								
								For PR351:  
							
							... 
							
							
							
							Replace MakeFileReadable and MakeFileExecutable (from FileUtilities) with
sys::Path::makeReadable and sys::Path:makeExecutable, respectively.
llvm-svn: 18909 
							
						 
						
							2004-12-13 20:03:02 +00:00  
				
					
						
							
							
								 
						
							
								0afe178f21 
								
							 
						 
						
							
							
								
								Make the loop termination condition clear when building the set of items to  
							
							... 
							
							
							
							pass to the Linker::LinkInItems function.
llvm-svn: 18894 
							
						 
						
							2004-12-13 17:18:19 +00:00  
				
					
						
							
							
								 
						
							
								8d206908d8 
								
							 
						 
						
							
							
								
								Convert to use new Linker class interface  
							
							... 
							
							
							
							llvm-svn: 18864 
							
						 
						
							2004-12-13 03:01:14 +00:00  
				
					
						
							
							
								 
						
							
								d58e09a275 
								
							 
						 
						
							
							
								
								Revert the last patch. We really do need SimplyCFG.  
							
							... 
							
							
							
							llvm-svn: 18787 
							
						 
						
							2004-12-11 03:03:54 +00:00  
				
					
						
							
							
								 
						
							
								eef4420578 
								
							 
						 
						
							
							
								
								Remove this pass as its no longer needed.  
							
							... 
							
							
							
							llvm-svn: 18783 
							
						 
						
							2004-12-10 22:55:35 +00:00  
				
					
						
							
							
								 
						
							
								359df30f3d 
								
							 
						 
						
							
							
								
								When -link-as-library, add -l options to Module's deplibs  
							
							... 
							
							
							
							llvm-svn: 18617 
							
						 
						
							2004-12-08 05:17:40 +00:00  
				
					
						
							
							
								 
						
							
								ef96665753 
								
							 
						 
						
							
							
								
								Fix PR139:\  
							
							... 
							
							
							
							When not linking as a library, use LinkItems to retain command line order of \
linking, otherwise use LinkFiles
llvm-svn: 18549 
							
						 
						
							2004-12-05 19:15:29 +00:00  
				
					
						
							
							
								 
						
							
								99a7c3d26f 
								
							 
						 
						
							
							
								
								Adjust to change in pass name  
							
							... 
							
							
							
							llvm-svn: 18442 
							
						 
						
							2004-12-02 21:27:35 +00:00  
				
					
						
							
							
								 
						
							
								d3f2e95e6c 
								
							 
						 
						
							
							
								
								Add LLVMbzip2 library, now required.  
							
							... 
							
							
							
							llvm-svn: 18255 
							
						 
						
							2004-11-25 20:22:06 +00:00  
				
					
						
							
							
								 
						
							
								27962c7997 
								
							 
						 
						
							
							
								
								Not needed any more.  
							
							... 
							
							
							
							llvm-svn: 18050 
							
						 
						
							2004-11-20 20:27:20 +00:00  
				
					
						
							
							
								 
						
							
								72f75bc3b7 
								
							 
						 
						
							
							
								
								Content moved to llvm-ld.cpp  
							
							... 
							
							
							
							llvm-svn: 18049 
							
						 
						
							2004-11-20 20:15:08 +00:00  
				
					
						
							
							
								 
						
							
								0c66f97ae6 
								
							 
						 
						
							
							
								
								Incorporate GenerateCode.cpp. Make static things static.  
							
							... 
							
							
							
							llvm-svn: 18048 
							
						 
						
							2004-11-20 20:02:56 +00:00  
				
					
						
							
							
								 
						
							
								dac73aa00a 
								
							 
						 
						
							
							
								
								First cut at implementing generic link-time Optimization  
							
							... 
							
							
							
							llvm-svn: 18047 
							
						 
						
							2004-11-20 19:43:28 +00:00  
				
					
						
							
							
								 
						
							
								16c3bb3198 
								
							 
						 
						
							
							
								
								Linker.h has a new home.  
							
							... 
							
							
							
							llvm-svn: 17801 
							
						 
						
							2004-11-14 23:00:08 +00:00  
				
					
						
							
							
								 
						
							
								b2d0fa0823 
								
							 
						 
						
							
							
								
								Fix usage of changed function prototype  
							
							... 
							
							
							
							llvm-svn: 17798 
							
						 
						
							2004-11-14 22:30:54 +00:00  
				
					
						
							
							
								 
						
							
								0cb8c8c2af 
								
							 
						 
						
							
							
								
								Remove linking declarations (in Linker.h now)  
							
							... 
							
							
							
							llvm-svn: 17793 
							
						 
						
							2004-11-14 22:25:26 +00:00  
				
					
						
							
							
								 
						
							
								e7814f62b9 
								
							 
						 
						
							
							
								
								We need the libLLVMArchive library now  
							
							... 
							
							
							
							llvm-svn: 17792 
							
						 
						
							2004-11-14 22:23:31 +00:00  
				
					
						
							
							
								 
						
							
								8d3f9038c1 
								
							 
						 
						
							
							
								
								Moved to lib/Linker (common with gccld)  
							
							... 
							
							
							
							llvm-svn: 17791 
							
						 
						
							2004-11-14 22:22:45 +00:00  
				
					
						
							
							
								 
						
							
								0c6a283b2a 
								
							 
						 
						
							
							
								
								Stop propagating method names that violate the coding standard  
							
							... 
							
							
							
							llvm-svn: 17498 
							
						 
						
							2004-11-05 22:15:36 +00:00  
				
					
						
							
							
								 
						
							
								548e1c2a03 
								
							 
						 
						
							
							
								
								Convert to new library names.  
							
							... 
							
							
							
							llvm-svn: 17292 
							
						 
						
							2004-10-28 03:50:43 +00:00  
				
					
						
							
							
								 
						
							
								57cbe39d1e 
								
							 
						 
						
							
							
								
								Change Library Names Not To Conflict With Others When Installed  
							
							... 
							
							
							
							llvm-svn: 17286 
							
						 
						
							2004-10-27 23:18:45 +00:00  
				
					
						
							
							
								 
						
							
								5fd95ce095 
								
							 
						 
						
							
							
								
								We're not doing automake any more  
							
							... 
							
							
							
							llvm-svn: 17168 
							
						 
						
							2004-10-22 21:02:23 +00:00  
				
					
						
							
							
								 
						
							
								c1c320c335 
								
							 
						 
						
							
							
								
								We won't use automake  
							
							... 
							
							
							
							llvm-svn: 17155 
							
						 
						
							2004-10-22 03:35:04 +00:00  
				
					
						
							
							
								 
						
							
								6a11a75f31 
								
							 
						 
						
							
							
								
								Initial automake generated Makefile template  
							
							... 
							
							
							
							llvm-svn: 17136 
							
						 
						
							2004-10-18 23:55:41 +00:00  
				
					
						
							
							
								 
						
							
								ace94df71f 
								
							 
						 
						
							
							
								
								Update to reflect changes in Makefile rules.  
							
							... 
							
							
							
							llvm-svn: 16950 
							
						 
						
							2004-10-13 11:46:52 +00:00  
				
					
						
							
							
								 
						
							
								f6d9ceebc6 
								
							 
						 
						
							
							
								
								Initial version of automake Makefile.am file.  
							
							... 
							
							
							
							llvm-svn: 16894 
							
						 
						
							2004-10-10 22:36:40 +00:00  
				
					
						
							
							
								 
						
							
								fa3cfd3955 
								
							 
						 
						
							
							
								
								Rename pass  
							
							... 
							
							
							
							llvm-svn: 16801 
							
						 
						
							2004-10-07 04:12:02 +00:00  
				
					
						
							
							
								 
						
							
								58ab77db8e 
								
							 
						 
						
							
							
								
								Add some missing #includes  
							
							... 
							
							
							
							llvm-svn: 16517 
							
						 
						
							2004-09-25 16:00:07 +00:00  
				
					
						
							
							
								 
						
							
								6c0c9424f6 
								
							 
						 
						
							
							
								
								Qualify Path with sys:: namespace so this file compiles.  
							
							... 
							
							
							
							llvm-svn: 16516 
							
						 
						
							2004-09-25 15:59:41 +00:00  
				
					
						
							
							
								 
						
							
								cdbb9d246c 
								
							 
						 
						
							
							
								
								Change banner name to reflect actual program this Makefile is for.  
							
							... 
							
							
							
							llvm-svn: 16311 
							
						 
						
							2004-09-13 21:15:19 +00:00  
				
					
						
							
							
								 
						
							
								56d4b17288 
								
							 
						 
						
							
							
								
								Initial implementation of llvm-ld: stolen from gccld.  
							
							... 
							
							
							
							llvm-svn: 16305 
							
						 
						
							2004-09-13 01:27:53 +00:00