Chris Lattner 
							
						 
					 
					
						
						
							
						
						f8338c4375 
					 
					
						
						
							
							Run the new pass in gccld now that it passes all tests  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-07 22:12:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f74a401f61 
					 
					
						
						
							
							We have this snazzy link-time optimizer.  How about we start using it?  This  
						
						... 
						
						
						
						removes some cruft from 255.vortex, cleaning up after DAE and IPCP, which
do horrible, beautiful, things to vortex.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11861  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-26 03:34:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dd429c6de9 
					 
					
						
						
							
							Add a new pass, run internalize first  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11839  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-25 21:35:13 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						6f5592ae2c 
					 
					
						
						
							
							Fixed PR#197.  The libcrtend library is removed from the library linking list  
						
						... 
						
						
						
						when creating native executables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10979  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-26 23:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0cccb18c98 
					 
					
						
						
							
							Make sure to verify the result before writing out the bytecode file.  Not doing  
						
						... 
						
						
						
						so can cause obscure errors downstream.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10840  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-14 03:39:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						548e813fa7 
					 
					
						
						
							
							The function resolving pass must be run, even if -disable-opt is specified  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10250  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-28 09:44:03 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						438e364692 
					 
					
						
						
							
							For consistency, removed space between function name and left paren in function  
						
						... 
						
						
						
						call, i.e. [ addPass (...) ]  =>  [ addPass(...) ]
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10105  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-20 06:26:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						1ab90d4e38 
					 
					
						
						
							
							Add a -verify option to verify the results of gccld passes.  
						
						... 
						
						
						
						Add a -disable-opt option to turn off gccld optimization passes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10040  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-16 23:07:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d0fde30ce8 
					 
					
						
						
							
							Put all LLVM code into the llvm namespace, as per bug 109.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 22:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cc650b615d 
					 
					
						
						
							
							Give gccld more guts  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9835  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-09 19:55:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						246ce3c2d5 
					 
					
						
						
							
							Turn on the inliner by default at link-time  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9477  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-24 18:09:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eaa35bb794 
					 
					
						
						
							
							Turn on the IPCP pass by default.  It has passed all of the tests  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9435  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-23 18:25:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1dd27b157b 
					 
					
						
						
							
							fix file header  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9294  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 17:58:43 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						7c0e022c5c 
					 
					
						
						
							
							Added copyright header to all C++ source files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 17:47:21 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						1c53405b68 
					 
					
						
						
							
							Doxygen-ified function comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8771  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-30 17:42:57 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						b6b28431d1 
					 
					
						
						
							
							Removed extra space in comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8770  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-30 17:40:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						238cf3c875 
					 
					
						
						
							
							Remove initials from source file  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8769  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-30 17:36:51 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						bb5a4d0ec0 
					 
					
						
						
							
							Make code more terse:  
						
						... 
						
						
						
						* Remove extra blank lines
* Delete space between function call and arg list
* Delete non-content comment lines ("//")
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-30 17:33:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a58d2be76f 
					 
					
						
						
							
							Update file headers for renamed files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8758  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-30 03:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						71478b7f72 
					 
					
						
						
							
							Removed linking functionality from gccld.cpp and moved it to linker.cpp.  
						
						... 
						
						
						
						Renamed functions that were all lower-case.
Moved functions from util.cpp into linker.cpp or gccld.cpp.
Removed util.h and created gccld.h.
Refactored the linker functionality in linker.cpp so that it is easier to
follow, easier to modify, and it's library/object file search behavior is
easier to understand and document.
Added code to include library paths when doing native linking, but this
causes problems and is currently #ifdef'd out.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8609  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-19 20:24:23 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						dc0de4f07b 
					 
					
						
						
							
							Refactored gccld into three C++ source files.  
						
						... 
						
						
						
						Added code ignore bytecode link failures when generating native code.
Moved native code and bytecode generation out of the main() function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8595  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-18 16:22:26 +00:00