Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								219d559824 
								
							 
						 
						
							
							
								
								Applied some recommend changes from sabre.  The dominate one beginning "let the  
							
							 
							
							... 
							
							
							
							pass manager do it's thing."  Fixes crash when compiling -g files and suppresses
dwarf statements if no debug info is present.
llvm-svn: 25100 
							
						 
						
							2006-01-04 22:28:25 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								9744c6292b 
								
							 
						 
						
							
							
								
								Adding MachineDebugInfo as a immutable pass.  
							
							 
							
							... 
							
							
							
							llvm-svn: 25088 
							
						 
						
							2006-01-04 13:42:02 +00:00  
						
					 
				
					
						
							
							
								 
								Duraid Madina
							
						 
						
							 
							
							
							
							
								
							
							
								b8d1012487 
								
							 
						 
						
							
							
								
								don't need this anymore  
							
							 
							
							... 
							
							
							
							llvm-svn: 25049 
							
						 
						
							2005-12-30 02:50:44 +00:00  
						
					 
				
					
						
							
							
								 
								Duraid Madina
							
						 
						
							 
							
							
							
							
								
							
							
								ce551baee6 
								
							 
						 
						
							
							
								
								delete file portably  
							
							 
							
							... 
							
							
							
							llvm-svn: 25048 
							
						 
						
							2005-12-30 02:47:21 +00:00  
						
					 
				
					
						
							
							
								 
								Duraid Madina
							
						 
						
							 
							
							
							
							
								
							
							
								f703b207cf 
								
							 
						 
						
							
							
								
								behold my standards-compliant humps!  
							
							 
							
							... 
							
							
							
							llvm-svn: 25033 
							
						 
						
							2005-12-28 05:56:36 +00:00  
						
					 
				
					
						
							
							
								 
								Duraid Madina
							
						 
						
							 
							
							
							
							
								
							
							
								bcc57c0c16 
								
							 
						 
						
							
							
								
								WAKEY WAKEY  
							
							 
							
							... 
							
							
							
							llvm-svn: 25032 
							
						 
						
							2005-12-28 05:48:55 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								08a04cb3f2 
								
							 
						 
						
							
							
								
								rename option for consistency with -mcpu -mattr etc  
							
							 
							
							... 
							
							
							
							llvm-svn: 24734 
							
						 
						
							2005-12-16 05:19:55 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e568b88c98 
								
							 
						 
						
							
							
								
								provide an option to override the target triple in a module from the command  
							
							 
							
							... 
							
							
							
							line.
llvm-svn: 24729 
							
						 
						
							2005-12-16 04:59:57 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								731055e370 
								
							 
						 
						
							
							
								
								Add a new -fast option, which generates code quickly.  
							
							 
							
							... 
							
							
							
							llvm-svn: 24234 
							
						 
						
							2005-11-08 02:12:17 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								fe5f33b120 
								
							 
						 
						
							
							
								
								Move some constant folding code shared by Analysis and Transform passes  
							
							 
							
							... 
							
							
							
							into the LLVMAnalysis library.
This allows LLVMTranform and LLVMTransformUtils to be archives and linked
with LLVMAnalysis.a, which provides any missing definitions.
llvm-svn: 24036 
							
						 
						
							2005-10-27 15:54:34 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								94b7bea733 
								
							 
						 
						
							
							
								
								1. Remove libraries no longer created from the list of libraries linked into the  
							
							 
							
							... 
							
							
							
							SparcV9 JIT.
2. Make LLVMTransformUtils a relinked object file and always link it before
   LLVMAnalysis.a.  These two libraries have circular dependencies on each
   other which creates problem when building the SparcV9 JIT.  This change
   fixes the dependency on all platforms problems with a minimum of fuss.
llvm-svn: 24023 
							
						 
						
							2005-10-26 20:35:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								aad5452c2e 
								
							 
						 
						
							
							
								
								transforms before analyses  
							
							 
							
							... 
							
							
							
							llvm-svn: 23976 
							
						 
						
							2005-10-25 17:10:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2a5442f365 
								
							 
						 
						
							
							
								
								pull in the archive version of this lib to reduce exe size  
							
							 
							
							... 
							
							
							
							llvm-svn: 23929 
							
						 
						
							2005-10-24 01:13:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								41548484f4 
								
							 
						 
						
							
							
								
								Shrinkify to make --help output look better  
							
							 
							
							... 
							
							
							
							llvm-svn: 23911 
							
						 
						
							2005-10-23 22:37:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0b2bf4c255 
								
							 
						 
						
							
							
								
								shrinkify the option name a bit  
							
							 
							
							... 
							
							
							
							llvm-svn: 23910 
							
						 
						
							2005-10-23 22:35:42 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								711a5fe009 
								
							 
						 
						
							
							
								
								document this as experimental  
							
							 
							
							... 
							
							
							
							llvm-svn: 23883 
							
						 
						
							2005-10-22 22:00:45 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								27d628dfc9 
								
							 
						 
						
							
							
								
								Add help support for -mcpu and -mattr.  
							
							 
							
							... 
							
							
							
							llvm-svn: 23222 
							
						 
						
							2005-09-02 19:27:43 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								19058c3989 
								
							 
						 
						
							
							
								
								1. Use SubtargetFeatures in llc/lli.  
							
							 
							
							... 
							
							
							
							2. Propagate feature "string" to all targets.
3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget.
llvm-svn: 23192 
							
						 
						
							2005-09-01 21:38:21 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Cohen
							
						 
						
							 
							
							
							
							
								
							
							
								546fd5944e 
								
							 
						 
						
							
							
								
								Keep tabs and trailing spaces out.  
							
							 
							
							... 
							
							
							
							llvm-svn: 22565 
							
						 
						
							2005-07-30 18:33:25 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								87c5a8a48a 
								
							 
						 
						
							
							
								
								Run the verifier pass after all the other passes rather than before them.  
							
							 
							
							... 
							
							
							
							This catches mistakes in the passes rather than just verifying the bytecode
input to llc.
llvm-svn: 22534 
							
						 
						
							2005-07-28 04:00:49 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								8e3830dae7 
								
							 
						 
						
							
							
								
								Make the verifier pass run (in debug mode) in llc. This adds a sanity check  
							
							 
							
							... 
							
							
							
							to llc when debugging. Also allow other passes to be run from llc.
Patch contributed by Michael McCracken.
llvm-svn: 22532 
							
						 
						
							2005-07-28 02:25:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								06fcc4cb75 
								
							 
						 
						
							
							
								
								add a new -filetype argument to llc.  
							
							 
							
							... 
							
							
							
							llvm-svn: 22287 
							
						 
						
							2005-06-25 03:32:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								09b0eb387a 
								
							 
						 
						
							
							
								
								minor cleanups, use copy ctor instead of manually doing it.  
							
							 
							
							... 
							
							
							
							llvm-svn: 22285 
							
						 
						
							2005-06-25 03:00:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6a7b48e747 
								
							 
						 
						
							
							
								
								refactor this interface  
							
							 
							
							... 
							
							
							
							llvm-svn: 22284 
							
						 
						
							2005-06-25 02:50:35 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Lenharth
							
						 
						
							 
							
							
							
							
								
							
							
								ea9af931b8 
								
							 
						 
						
							
							
								
								make SparcV8 and V9 seperately configurable  
							
							 
							
							... 
							
							
							
							llvm-svn: 22204 
							
						 
						
							2005-06-08 22:32:51 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								7fa89cfc9b 
								
							 
						 
						
							
							
								
								Make the CBackend actually get included in llc by using USEDLIBS instead of  
							
							 
							
							... 
							
							
							
							USEDLIB as the variable to which "CBackend" is appended. The surrounding
if clause is safe because currently the configure script ensures that the
CBackend target is always added to TARGETS_TO_BUILD. By using a non-hard
coded construct in the makefile, we gain uniformity and the ability to
change the default set of targets by only changing the configure script.
llvm-svn: 21474 
							
						 
						
							2005-04-23 17:24:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								01c81ab706 
								
							 
						 
						
							
							
								
								Always enable the C backend.  This fixes a *vast* number of failures on the  
							
							 
							
							... 
							
							
							
							testers last night, as llc was not getting the cbe linked in.
llvm-svn: 21468 
							
						 
						
							2005-04-23 14:36:22 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								948f453254 
								
							 
						 
						
							
							
								
								Don't always build CBackend and Skeleton. Make use of the TARGETS_TO_BUILD  
							
							 
							
							... 
							
							
							
							parameter instead which will correctly list the set of targets to be built.
llvm-svn: 21451 
							
						 
						
							2005-04-22 17:32:05 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								e4481c7c82 
								
							 
						 
						
							
							
								
								Implement the --enable-targets= feature of the configure script. The make  
							
							 
							
							... 
							
							
							
							variable TARGETS_TO_BUILD is used to determine which targets in lib/Target
are built and which libraries are linked into llc. This effectively
implements the feature. One item remains: disabling targets in the dejagnu
test suite.
llvm-svn: 21450 
							
						 
						
							2005-04-22 17:20:11 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								650ba8eb56 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							 
							
							... 
							
							
							
							llvm-svn: 21428 
							
						 
						
							2005-04-22 00:00:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								206f2ecaf2 
								
							 
						 
						
							
							
								
								statically link ia64 into llc  
							
							 
							
							... 
							
							
							
							llvm-svn: 20656 
							
						 
						
							2005-03-17 18:39:06 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Lenharth
							
						 
						
							 
							
							
							
							
								
							
							
								5f7c53599e 
								
							 
						 
						
							
							
								
								add Alpha to llc  
							
							 
							
							... 
							
							
							
							llvm-svn: 20198 
							
						 
						
							2005-02-15 21:14:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1ef74d6135 
								
							 
						 
						
							
							
								
								X86 BE requires SelectionDAG  
							
							 
							
							... 
							
							
							
							llvm-svn: 19337 
							
						 
						
							2005-01-07 07:51:25 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								996ec72d48 
								
							 
						 
						
							
							
								
								For PR351:  
							
							 
							
							... 
							
							
							
							* Place a try/catch block around the entire tool to Make sure std::string
  exceptions are caught and printed before exiting the tool.
* Make sure we catch unhandled exceptions at the top level so that we don't
  abort with a useless message but indicate than an unhandled exception was
  generated.
llvm-svn: 19192 
							
						 
						
							2004-12-30 05:36:08 +00:00  
						
					 
				
					
						
							
							
								 
								Tanya Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c3a7bd7d0c 
								
							 
						 
						
							
							
								
								Linking in all of ScalarOpts.  
							
							 
							
							... 
							
							
							
							llvm-svn: 19002 
							
						 
						
							2004-12-16 23:07:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								eb5a2cf32b 
								
							 
						 
						
							
							
								
								No targets actually use this library  
							
							 
							
							... 
							
							
							
							llvm-svn: 18995 
							
						 
						
							2004-12-16 19:39:45 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								af10b76b6c 
								
							 
						 
						
							
							
								
								Link V8 backend into llc.  
							
							 
							
							... 
							
							
							
							llvm-svn: 18739 
							
						 
						
							2004-12-10 05:04:13 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								d3f2e95e6c 
								
							 
						 
						
							
							
								
								Add LLVMbzip2 library, now required.  
							
							 
							
							... 
							
							
							
							llvm-svn: 18255 
							
						 
						
							2004-11-25 20:22:06 +00:00  
						
					 
				
					
						
							
							
								 
								Tanya Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								21590db8fd 
								
							 
						 
						
							
							
								
								Adding option to llc for ModuloScheduling. By default it is turned off.  
							
							 
							
							... 
							
							
							
							llvm-svn: 17959 
							
						 
						
							2004-11-18 18:38:01 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								b2d0fa0823 
								
							 
						 
						
							
							
								
								Fix usage of changed function prototype  
							
							 
							
							... 
							
							
							
							llvm-svn: 17798 
							
						 
						
							2004-11-14 22:30:54 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								57cbe39d1e 
								
							 
						 
						
							
							
								
								Change Library Names Not To Conflict With Others When Installed  
							
							 
							
							... 
							
							
							
							llvm-svn: 17286 
							
						 
						
							2004-10-27 23:18:45 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								5fd95ce095 
								
							 
						 
						
							
							
								
								We're not doing automake any more  
							
							 
							
							... 
							
							
							
							llvm-svn: 17168 
							
						 
						
							2004-10-22 21:02:23 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								c1c320c335 
								
							 
						 
						
							
							
								
								We won't use automake  
							
							 
							
							... 
							
							
							
							llvm-svn: 17155 
							
						 
						
							2004-10-22 03:35:04 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								6a11a75f31 
								
							 
						 
						
							
							
								
								Initial automake generated Makefile template  
							
							 
							
							... 
							
							
							
							llvm-svn: 17136 
							
						 
						
							2004-10-18 23:55:41 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								ace94df71f 
								
							 
						 
						
							
							
								
								Update to reflect changes in Makefile rules.  
							
							 
							
							... 
							
							
							
							llvm-svn: 16950 
							
						 
						
							2004-10-13 11:46:52 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								681a192eb3 
								
							 
						 
						
							
							
								
								Fix named of a library.  
							
							 
							
							... 
							
							
							
							llvm-svn: 16896 
							
						 
						
							2004-10-10 22:50:31 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								f6d9ceebc6 
								
							 
						 
						
							
							
								
								Initial version of automake Makefile.am file.  
							
							 
							
							... 
							
							
							
							llvm-svn: 16894 
							
						 
						
							2004-10-10 22:36:40 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								70da50f095 
								
							 
						 
						
							
							
								
								Use the SparcV9-marked instr scheduling library  
							
							 
							
							... 
							
							
							
							llvm-svn: 16851 
							
						 
						
							2004-10-08 18:14:56 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								7c16caa336 
								
							 
						 
						
							
							
								
								Changes For Bug 352  
							
							 
							
							... 
							
							
							
							Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137 
							
						 
						
							2004-09-01 22:55:40 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								74c3dc6927 
								
							 
						 
						
							
							
								
								Add the LLVMsystem.a library as it is now used for operating system  
							
							 
							
							... 
							
							
							
							independence of the tool.
llvm-svn: 16092 
							
						 
						
							2004-08-29 19:29:38 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								e3263ecaf0 
								
							 
						 
						
							
							
								
								The functions in Signal.h are now in the llvm::sys namespace - adjust  
							
							 
							
							... 
							
							
							
							llvm-svn: 16091 
							
						 
						
							2004-08-29 19:28:55 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c76471842a 
								
							 
						 
						
							
							
								
								while we're at it, make the libraries be on separate lines  
							
							 
							
							... 
							
							
							
							llvm-svn: 15526 
							
						 
						
							2004-08-05 18:32:57 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								eabe770156 
								
							 
						 
						
							
							
								
								Lines need to end with \ to make sure they're actually continued  
							
							 
							
							... 
							
							
							
							llvm-svn: 15525 
							
						 
						
							2004-08-05 18:31:33 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								f7667b1845 
								
							 
						 
						
							
							
								
								* Add PowerPC library to LLC  
							
							 
							
							... 
							
							
							
							* Fit used libraries on a few lines
llvm-svn: 15524 
							
						 
						
							2004-08-05 18:24:11 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								ab93e34da0 
								
							 
						 
						
							
							
								
								libsparcv9select is history  
							
							 
							
							... 
							
							
							
							llvm-svn: 15478 
							
						 
						
							2004-08-04 07:38:52 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f1b8afb3b4 
								
							 
						 
						
							
							
								
								Build skeleton target  
							
							 
							
							... 
							
							
							
							llvm-svn: 14876 
							
						 
						
							2004-07-16 07:12:46 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								b6ee60667b 
								
							 
						 
						
							
							
								
								* Tabs to spaces  
							
							 
							
							... 
							
							
							
							* Delete extra blank lines
llvm-svn: 14779 
							
						 
						
							2004-07-12 22:58:07 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6142ca8f4f 
								
							 
						 
						
							
							
								
								Goodbye macro hell, hello nice clean and simple code.  This also gives llc  
							
							 
							
							... 
							
							
							
							the ability to dynamically load and use targets that are not linked into it
statically.  e.g.:
  llc -load libparisc.so -march=parisc foo.bc -o foo.s
llvm-svn: 14751 
							
						 
						
							2004-07-11 04:03:24 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								f0ebb25d2b 
								
							 
						 
						
							
							
								
								Add #include <iostream> since Value.h does not include it any more.  
							
							 
							
							... 
							
							
							
							llvm-svn: 14623 
							
						 
						
							2004-07-04 12:20:55 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5a4d17bb57 
								
							 
						 
						
							
							
								
								Uhh, that doesn't exist.  
							
							 
							
							... 
							
							
							
							llvm-svn: 13815 
							
						 
						
							2004-05-27 05:44:22 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								278f5152d3 
								
							 
						 
						
							
							
								
								Header file moved  
							
							 
							
							... 
							
							
							
							llvm-svn: 13813 
							
						 
						
							2004-05-27 05:41:36 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								33e83b64b4 
								
							 
						 
						
							
							
								
								Add a better head-of-file comment.  
							
							 
							
							... 
							
							
							
							llvm-svn: 12447 
							
						 
						
							2004-03-16 21:47:20 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								aed39f9d1e 
								
							 
						 
						
							
							
								
								SparcV8 removed until it grows up becomes a mature backend.  
							
							 
							
							... 
							
							
							
							llvm-svn: 12288 
							
						 
						
							2004-03-11 18:16:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								72170c4a2e 
								
							 
						 
						
							
							
								
								Add a hook to run with the V8 target, though it doesn't currently work.  Also  
							
							 
							
							... 
							
							
							
							mark the PPC backend as experimental
llvm-svn: 11962 
							
						 
						
							2004-02-28 19:55:16 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								068b4596d4 
								
							 
						 
						
							
							
								
								Great renaming part II: Sparc --> SparcV9 (also includes command-line options and Makefiles)  
							
							 
							
							... 
							
							
							
							llvm-svn: 11827 
							
						 
						
							2004-02-25 19:08:12 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								69e896bdcf 
								
							 
						 
						
							
							
								
								Make sure to print a stack trace whenever an error signal is delivered to  
							
							 
							
							... 
							
							
							
							the tool.
llvm-svn: 11633 
							
						 
						
							2004-02-19 20:32:39 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5df6d8de9b 
								
							 
						 
						
							
							
								
								When the user runs 'llc foo.bc -march=c', write the output to "foo.cbe.c", not  
							
							 
							
							... 
							
							
							
							to "foo.s".
llvm-svn: 11485 
							
						 
						
							2004-02-15 22:54:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3fba9dc096 
								
							 
						 
						
							
							
								
								Add support for -march=c  
							
							 
							
							... 
							
							
							
							llvm-svn: 11410 
							
						 
						
							2004-02-13 23:19:09 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								d97d8faa17 
								
							 
						 
						
							
							
								
								Fix indentation of selectiondag.  
							
							 
							
							... 
							
							
							
							I don't know why its indentation has been bugging me, but it has.
llvm-svn: 11180 
							
						 
						
							2004-02-08 05:49:29 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								57b8ef2693 
								
							 
						 
						
							
							
								
								Add a -march=powerpc option. Automatically select it if this looks like a  
							
							 
							
							... 
							
							
							
							big-endian, 32-bit module, or if __ppc__, __POWERPC__, or __APPLE__ are
defined.
llvm-svn: 11075 
							
						 
						
							2004-02-02 19:06:12 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								53f4c48393 
								
							 
						 
						
							
							
								
								Link in the PowerPC back-end.  
							
							 
							
							... 
							
							
							
							llvm-svn: 11074 
							
						 
						
							2004-02-02 19:05:52 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								dabec3ba96 
								
							 
						 
						
							
							
								
								Pass extra arguments around n stuph  
							
							 
							
							... 
							
							
							
							llvm-svn: 10631 
							
						 
						
							2003-12-28 09:51:04 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e5ac39d664 
								
							 
						 
						
							
							
								
								There is no reason to add -load support to LLC  
							
							 
							
							... 
							
							
							
							llvm-svn: 10483 
							
						 
						
							2003-12-15 23:10:25 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								960707c335 
								
							 
						 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.  
							
							 
							
							... 
							
							
							
							llvm-svn: 9903 
							
						 
						
							2003-11-11 22:41:34 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								abe5cdcf21 
								
							 
						 
						
							
							
								
								Added LLVM copyright to Makefiles.  
							
							 
							
							... 
							
							
							
							llvm-svn: 9314 
							
						 
						
							2003-10-20 22:29:16 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								567fe2f312 
								
							 
						 
						
							
							
								
								Removed extraneous comment line.  
							
							 
							
							... 
							
							
							
							llvm-svn: 9308 
							
						 
						
							2003-10-20 20:40:30 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								09344dcf97 
								
							 
						 
						
							
							
								
								Added copyright header to all C++ source files.  
							
							 
							
							... 
							
							
							
							llvm-svn: 9291 
							
						 
						
							2003-10-20 17:47:21 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								d67697411a 
								
							 
						 
						
							
							
								
								Fix grammar.  
							
							 
							
							... 
							
							
							
							llvm-svn: 9026 
							
						 
						
							2003-10-10 17:56:49 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e722930efd 
								
							 
						 
						
							
							
								
								Preselection is now integrated into the Sparc target library  
							
							 
							
							... 
							
							
							
							llvm-svn: 8305 
							
						 
						
							2003-09-01 20:30:17 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c7f87d30ab 
								
							 
						 
						
							
							
								
								Sparc peephole optimizer moved out of post-opts library into Sparc target library  
							
							 
							
							... 
							
							
							
							llvm-svn: 8302 
							
						 
						
							2003-09-01 20:26:14 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								a289abfc82 
								
							 
						 
						
							
							
								
								Added code to avoid checking for .bc when the filename is too short.  
							
							 
							
							... 
							
							
							
							llvm-svn: 8190 
							
						 
						
							2003-08-28 21:42:29 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9cb8d7d0ac 
								
							 
						 
						
							
							
								
								Targets now configure themselves with the module, not flags  
							
							 
							
							... 
							
							
							
							llvm-svn: 8133 
							
						 
						
							2003-08-24 19:50:12 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b149240096 
								
							 
						 
						
							
							
								
								Add support for modules with "any" pointersize/endianness  
							
							 
							
							... 
							
							
							
							llvm-svn: 8122 
							
						 
						
							2003-08-24 14:02:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6ae402fd2c 
								
							 
						 
						
							
							
								
								rename selection library to selectiondag  
							
							 
							
							... 
							
							
							
							llvm-svn: 7878 
							
						 
						
							2003-08-15 04:56:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								32fdf188e7 
								
							 
						 
						
							
							
								
								Incorporate mapping library into the sparc library  
							
							 
							
							... 
							
							
							
							llvm-svn: 7800 
							
						 
						
							2003-08-13 02:28:20 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f458b7dd3b 
								
							 
						 
						
							
							
								
								Include the new selection library for the X86 target  
							
							 
							
							... 
							
							
							
							llvm-svn: 7720 
							
						 
						
							2003-08-11 14:59:53 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								4b628c5aa1 
								
							 
						 
						
							
							
								
								Revert change: default architecture is never set, it is guessed from input  
							
							 
							
							... 
							
							
							
							bytecode file. This means that LLC on X86 will compile to Sparc assembly given a
64-bit input bytecode file...
llvm-svn: 7419 
							
						 
						
							2003-07-30 15:29:55 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								63e14b5a4a 
								
							 
						 
						
							
							
								
								Initialize the target architecture based on compiler defines, so if compiled on  
							
							 
							
							... 
							
							
							
							x86 or Sparc, LLC will automatically default to that platform, no guessing
required. On another platform, it will default to `noarch' and will have to
guess which architecture to compile to.
llvm-svn: 7207 
							
						 
						
							2003-07-18 22:21:40 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								f75934fe93 
								
							 
						 
						
							
							
								
								Fixed indentation.  
							
							 
							
							... 
							
							
							
							llvm-svn: 7122 
							
						 
						
							2003-07-07 22:28:42 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								67e0842581 
								
							 
						 
						
							
							
								
								Minor cleanups  
							
							 
							
							... 
							
							
							
							llvm-svn: 6799 
							
						 
						
							2003-06-20 15:49:04 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								c39d16ab8f 
								
							 
						 
						
							
							
								
								tools/llc/llc.cpp: Make "-o -" work.  
							
							 
							
							... 
							
							
							
							llvm-svn: 6780 
							
						 
						
							2003-06-18 21:43:33 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								cf8c4f5fe4 
								
							 
						 
						
							
							
								
								lib/Target/Sparc/Sparc.cpp:  
							
							 
							
							... 
							
							
							
							Move LowerAllocations, PrintFunction, and SymbolStripping passes, and
  the corresponding -disable-strip and -d options, over here to the SPARC
  target-specific bits of llc. Rename -d to -dump-asm.
tools/llc/Makefile:
 Reindent. Add x86 library so that llc compiles again.
tools/llc/llc.cpp:
 Remove support for running arbitrary optimization passes. Use opt instead.
 Remove LowerAllocations, PrintFunction, and SymbolStripping passes, as noted
  above.
 Allow user to select a backend (x86 or SPARC); default to guessing from
  the endianness/pointer size of the input bytecode file.
 Fix typos.
 Delete empty .s file and exit with error status if target does not support
  static compilation.
llvm-svn: 6776 
							
						 
						
							2003-06-18 21:14:23 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								422de25579 
								
							 
						 
						
							
							
								
								Reindent code to match the rest of the file  
							
							 
							
							... 
							
							
							
							llvm-svn: 6772 
							
						 
						
							2003-06-18 18:46:08 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								e38c7d9f2d 
								
							 
						 
						
							
							
								
								Use $(PLATFORMLIBDL) to selectively bring in -ldl only on those platforms where  
							
							 
							
							... 
							
							
							
							it is needed.
llvm-svn: 6753 
							
						 
						
							2003-06-17 20:09:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6bacaa1152 
								
							 
						 
						
							
							
								
								Remove duplicate pass  
							
							 
							
							... 
							
							
							
							llvm-svn: 6631 
							
						 
						
							2003-06-05 20:51:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ecf2020cf7 
								
							 
						 
						
							
							
								
								Remove ugly hack (that I put in originally) for building in trace stuff  
							
							 
							
							... 
							
							
							
							automatically in LLC
llvm-svn: 6358 
							
						 
						
							2003-05-27 21:23:02 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								23f358bb52 
								
							 
						 
						
							
							
								
								Add a new option to disable stripping of bytecode files  
							
							 
							
							... 
							
							
							
							llvm-svn: 5969 
							
						 
						
							2003-04-28 03:28:56 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4f6cdbdf81 
								
							 
						 
						
							
							
								
								Remove two fields from TargetData which are target specific.  
							
							 
							
							... 
							
							
							
							llvm-svn: 5963 
							
						 
						
							2003-04-26 20:11:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8d6d4257a0 
								
							 
						 
						
							
							
								
								Make sure to copy double alignment as well  
							
							 
							
							... 
							
							
							
							llvm-svn: 5936 
							
						 
						
							2003-04-25 06:06:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d64b2de3c8 
								
							 
						 
						
							
							
								
								Kill using declarations  
							
							 
							
							... 
							
							
							
							llvm-svn: 5934 
							
						 
						
							2003-04-25 05:26:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								21a7218c5f 
								
							 
						 
						
							
							
								
								Make sure to add a targetdata instance to the passmanager, and make it match the  
							
							 
							
							... 
							
							
							
							one in use by the TargetMachine
llvm-svn: 5931 
							
						 
						
							2003-04-25 05:22:29 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								aa038c856a 
								
							 
						 
						
							
							
								
								Remove support for "target data" pass ctors  
							
							 
							
							... 
							
							
							
							llvm-svn: 5900 
							
						 
						
							2003-04-24 18:36:41 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d232aaaaa9 
								
							 
						 
						
							
							
								
								* Prune down library list.  In particular, llc doesn't need all of IPO, and none of data structure and IPA completely!  
							
							 
							
							... 
							
							
							
							* Do not keep symbols by default!
llvm-svn: 5375 
							
						 
						
							2003-01-19 21:55:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								757b304077 
								
							 
						 
						
							
							
								
								Rename header  
							
							 
							
							... 
							
							
							
							llvm-svn: 5283 
							
						 
						
							2003-01-14 22:57:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c864583477 
								
							 
						 
						
							
							
								
								Eliminate direct access to TargetData structure  
							
							 
							
							... 
							
							
							
							llvm-svn: 5156 
							
						 
						
							2002-12-28 20:00:00 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								3425529fc5 
								
							 
						 
						
							
							
								
								Fix link errors due to new IPModRef pass.  
							
							 
							
							... 
							
							
							
							llvm-svn: 4960 
							
						 
						
							2002-12-09 05:53:11 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								763e3f5752 
								
							 
						 
						
							
							
								
								Don't build llc symbols by default.  
							
							 
							
							... 
							
							
							
							llvm-svn: 4565 
							
						 
						
							2002-11-06 16:10:57 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a416ad30df 
								
							 
						 
						
							
							
								
								No need to explicitly inclue ExportSymbols now  
							
							 
							
							... 
							
							
							
							llvm-svn: 4543 
							
						 
						
							2002-11-04 20:50:57 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e72f06b575 
								
							 
						 
						
							
							
								
								* Privatize the TargetName  
							
							 
							
							... 
							
							
							
							llvm-svn: 4418 
							
						 
						
							2002-10-29 21:48:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5667f0eefd 
								
							 
						 
						
							
							
								
								Allow TargetMachine to refuse static code gen  
							
							 
							
							... 
							
							
							
							llvm-svn: 4415 
							
						 
						
							2002-10-29 21:12:46 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								23930c582c 
								
							 
						 
						
							
							
								
								* Remove explicit strcmp calls  
							
							 
							
							... 
							
							
							
							* Rename Sparc.h to TargetMachineImpls.h
llvm-svn: 4406 
							
						 
						
							2002-10-29 20:45:04 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b68bcf081a 
								
							 
						 
						
							
							
								
								After removing stuff from TargetMachine, we now no longer have to include  
							
							 
							
							... 
							
							
							
							it twice.
llvm-svn: 4311 
							
						 
						
							2002-10-28 01:13:07 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								57a10398a5 
								
							 
						 
						
							
							
								
								Add codegen library  
							
							 
							
							... 
							
							
							
							llvm-svn: 4305 
							
						 
						
							2002-10-28 00:54:59 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								79efacbb19 
								
							 
						 
						
							
							
								
								Change LowerAllocations pass to 'require' TargetData instead of it being  
							
							 
							
							... 
							
							
							
							passed in.
llvm-svn: 3930 
							
						 
						
							2002-09-25 23:47:49 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								3e1dc145bd 
								
							 
						 
						
							
							
								
								Renamed library preselect to preopts.  
							
							 
							
							... 
							
							
							
							llvm-svn: 3841 
							
						 
						
							2002-09-20 00:43:20 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								51eb611986 
								
							 
						 
						
							
							
								
								Indent a comment right, add a new one  
							
							 
							
							... 
							
							
							
							llvm-svn: 3819 
							
						 
						
							2002-09-19 16:06:28 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a73486f69c 
								
							 
						 
						
							
							
								
								Enable correct support for dynamic loading on Linux  
							
							 
							
							... 
							
							
							
							llvm-svn: 3779 
							
						 
						
							2002-09-17 20:40:22 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								116783613a 
								
							 
						 
						
							
							
								
								Change several entries to use the .o instead of .a to expose pass options.  
							
							 
							
							... 
							
							
							
							llvm-svn: 3754 
							
						 
						
							2002-09-16 16:36:13 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								eb8186985f 
								
							 
						 
						
							
							
								
								Make all registered optimization passes available to llc.  
							
							 
							
							... 
							
							
							
							Eliminate duplicate tracing options and use those defined by the trace passes.
Making the tracing step a module pass that runs before any llc-specific
passes.
llvm-svn: 3753 
							
						 
						
							2002-09-16 16:35:34 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								2e8086f046 
								
							 
						 
						
							
							
								
								Function.h is unnecessary when Module.h is included.  
							
							 
							
							... 
							
							
							
							llvm-svn: 3716 
							
						 
						
							2002-09-14 03:04:02 +00:00  
						
					 
				
					
						
							
							
								 
								Anand Shukla
							
						 
						
							 
							
							
							
							
								
							
							
								cbf89056d3 
								
							 
						 
						
							
							
								
								Added mapping lib in llc makefile  
							
							 
							
							... 
							
							
							
							llvm-svn: 3514 
							
						 
						
							2002-08-27 16:46:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								24c550cd2d 
								
							 
						 
						
							
							
								
								Only include the sparc.o file once!  
							
							 
							
							... 
							
							
							
							llvm-svn: 3257 
							
						 
						
							2002-08-07 19:42:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								da4c6cc151 
								
							 
						 
						
							
							
								
								Print the tool name when an error comes from so that I can tell which  
							
							 
							
							... 
							
							
							
							tool of a pipeline is having issues.
llvm-svn: 3167 
							
						 
						
							2002-07-30 21:43:22 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								35c4541bbe 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							 
							
							... 
							
							
							
							llvm-svn: 3040 
							
						 
						
							2002-07-23 22:04:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a896b08b5c 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							 
							
							... 
							
							
							
							llvm-svn: 3002 
							
						 
						
							2002-07-23 17:52:38 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f5cad15a67 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							 
							
							... 
							
							
							
							llvm-svn: 2985 
							
						 
						
							2002-07-22 02:10:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e3e86f7027 
								
							 
						 
						
							
							
								
								Strip the symbols out of the bytecode to inflate generated executables less.  
							
							 
							
							... 
							
							
							
							llvm-svn: 2811 
							
						 
						
							2002-06-30 16:25:07 +00:00  
						
					 
				
					
						
							
							
								 
								Anand Shukla
							
						 
						
							 
							
							
							
							
								
							
							
								fef3241cc6 
								
							 
						 
						
							
							
								
								Changes for 64bit gcc  
							
							 
							
							... 
							
							
							
							llvm-svn: 2799 
							
						 
						
							2002-06-25 21:57:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								113f4f4609 
								
							 
						 
						
							
							
								
								MEGAPATCH checkin.  
							
							 
							
							... 
							
							
							
							For details, See: docs/2002-06-25-MegaPatchInfo.txt
llvm-svn: 2779 
							
						 
						
							2002-06-25 16:13:24 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4955d3e1c2 
								
							 
						 
						
							
							
								
								Fix tracing code support to link in the tracing routines if neccesary.  
							
							 
							
							... 
							
							
							
							This is required because trace code can insert calls to functions that
are (now) in an LLVM library, not a native library.
This change makes it easier to use the tracing code because the native
link options don't have to change, and it fits in a lot better with the
LLVM model.
llvm-svn: 2675 
							
						 
						
							2002-05-20 21:20:08 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								cf3c90d4c8 
								
							 
						 
						
							
							
								
								Add libsparc.a a second time to resolve link errors.  
							
							 
							
							... 
							
							
							
							llvm-svn: 2661 
							
						 
						
							2002-05-19 16:01:03 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								89a20ef164 
								
							 
						 
						
							
							
								
								Merge all include/llvm/Transforms/Scalar/* into a single Scalar.h  
							
							 
							
							... 
							
							
							
							llvm-svn: 2538 
							
						 
						
							2002-05-07 20:03:27 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								56c3f22249 
								
							 
						 
						
							
							
								
								Straighten out makefiles after moving code to new Transform Utils library  
							
							 
							
							... 
							
							
							
							llvm-svn: 2520 
							
						 
						
							2002-05-07 18:18:26 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								10120bdff0 
								
							 
						 
						
							
							
								
								Remove unneccesary pass.  
							
							 
							
							... 
							
							
							
							llvm-svn: 2421 
							
						 
						
							2002-04-30 20:53:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d5a847057b 
								
							 
						 
						
							
							
								
								Eliminate duplicate or unneccesary #include's  
							
							 
							
							... 
							
							
							
							llvm-svn: 2397 
							
						 
						
							2002-04-29 17:42:12 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c8e665431b 
								
							 
						 
						
							
							
								
								* Rename MethodPass class to FunctionPass  
							
							 
							
							... 
							
							
							
							- Rename runOnMethod to runOnFunction
* Transform getAnalysisUsageInfo into getAnalysisUsage
  - Method is now const
  - It now takes one AnalysisUsage object to fill in instead of 3 vectors
    to fill in
  - Pass's now specify which other passes they _preserve_ not which ones
    they modify (be conservative!)
  - A pass can specify that it preserves all analyses (because it never
    modifies the underlying program)
* s/Method/Function/g in other random places as well
llvm-svn: 2333 
							
						 
						
							2002-04-27 06:56:12 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c065ad850c 
								
							 
						 
						
							
							
								
								Make sure that there is no case where a signal can occur leaving a partially  
							
							 
							
							... 
							
							
							
							written output file.  This is important because crashing testcases often write
part of a file out, and the testing harness decides the file is up-to-date next
time the test is run.
llvm-svn: 2303 
							
						 
						
							2002-04-18 19:55:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6e39131e01 
								
							 
						 
						
							
							
								
								s/PrintMethodPass/PrintFunctionPass  
							
							 
							
							... 
							
							
							
							llvm-svn: 2182 
							
						 
						
							2002-04-08 22:05:01 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cd739a66cf 
								
							 
						 
						
							
							
								
								Remove asmwriter library from link line, because the useful contents of it  
							
							 
							
							... 
							
							
							
							have been incorporated into the vmcore library.
llvm-svn: 2153 
							
						 
						
							2002-04-07 22:35:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								62b7fd136e 
								
							 
						 
						
							
							
								
								Change references to the Method class to be references to the Function  
							
							 
							
							... 
							
							
							
							class.  The Method class is obsolete (renamed) and all references to it
are being converted over to Function.
llvm-svn: 2144 
							
						 
						
							2002-04-07 20:49:59 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								025fdf98b6 
								
							 
						 
						
							
							
								
								Rename pass to DecomposeMultiDimRefs.  
							
							 
							
							... 
							
							
							
							llvm-svn: 1960 
							
						 
						
							2002-03-24 03:19:54 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								fc2ab9e216 
								
							 
						 
						
							
							
								
								* Make all command line arguments static  
							
							 
							
							... 
							
							
							
							* Change -trace & -tracem options to use a 3 values enum option
* Change to use new style interface to passes
llvm-svn: 1813 
							
						 
						
							2002-02-26 21:36:53 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a5e627852d 
								
							 
						 
						
							
							
								
								Trim down makefile, again.  
							
							 
							
							... 
							
							
							
							llvm-svn: 1691 
							
						 
						
							2002-02-04 17:37:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								47b65a1025 
								
							 
						 
						
							
							
								
								Cut down number of times libraries are included to link a little bit faster  
							
							 
							
							... 
							
							
							
							llvm-svn: 1678 
							
						 
						
							2002-02-04 06:43:56 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f728637f2e 
								
							 
						 
						
							
							
								
								* Remove -noasm option.  If we're not compiling, what's the point?  
							
							 
							
							... 
							
							
							
							* convert over to pass based target backend.  Much cleaner now
llvm-svn: 1665 
							
						 
						
							2002-02-03 23:43:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								74f0a5b35e 
								
							 
						 
						
							
							
								
								Switch over to a model where we compile each method, emit assembly, then free  
							
							 
							
							... 
							
							
							
							machineinstr memory before starting on the next method.
llvm-svn: 1659 
							
						 
						
							2002-02-03 07:54:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d9d0df0281 
								
							 
						 
						
							
							
								
								Add dependency  
							
							 
							
							... 
							
							
							
							llvm-svn: 1620 
							
						 
						
							2002-01-31 18:33:23 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7139f2859b 
								
							 
						 
						
							
							
								
								PassManager is now in its own header file  
							
							 
							
							... 
							
							
							
							MethodPass's now cannot be run on external methods
llvm-svn: 1609 
							
						 
						
							2002-01-31 00:46:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0e11e54d20 
								
							 
						 
						
							
							
								
								In an amazing fit of stupidity, I flipped the conditional and didn't test  
							
							 
							
							... 
							
							
							
							it right.  Sheesh :)
llvm-svn: 1550 
							
						 
						
							2002-01-22 21:07:24 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cad856b6ed 
								
							 
						 
						
							
							
								
								Try again, now it works right  
							
							 
							
							... 
							
							
							
							llvm-svn: 1526 
							
						 
						
							2002-01-22 02:28:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3787ee6be6 
								
							 
						 
						
							
							
								
								Rename LowerAllocations.h to ChangeAllocations.h since it now contains the  
							
							 
							
							... 
							
							
							
							RaiseAllocations pass as well.
llvm-svn: 1525 
							
						 
						
							2002-01-22 01:04:08 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4267cedfa5 
								
							 
						 
						
							
							
								
								Fix ordering dependency problem  
							
							 
							
							... 
							
							
							
							llvm-svn: 1524 
							
						 
						
							2002-01-22 01:03:39 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4a75c2b248 
								
							 
						 
						
							
							
								
								Eliminate opt library  
							
							 
							
							... 
							
							
							
							llvm-svn: 1516 
							
						 
						
							2002-01-21 23:13:46 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0686e435d1 
								
							 
						 
						
							
							
								
								Implement a more powerful, simpler, pass system.  This pass system can figure  
							
							 
							
							... 
							
							
							
							out how to run a collection of passes optimially given their behaviors and
charactaristics.
Convert code to use it.
llvm-svn: 1507 
							
						 
						
							2002-01-21 07:31:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7f74a56e24 
								
							 
						 
						
							
							
								
								Changes to build successfully with GCC 3.02  
							
							 
							
							... 
							
							
							
							llvm-svn: 1503 
							
						 
						
							2002-01-20 22:54:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5de2204fe8 
								
							 
						 
						
							
							
								
								Create a new #include "Support/..." directory structure to move things  
							
							 
							
							... 
							
							
							
							from "llvm/Support/..." that are not llvm dependant.
Move files and fix #includes
llvm-svn: 1400 
							
						 
						
							2001-11-27 00:03:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1a9680f708 
								
							 
						 
						
							
							
								
								Remove unneccesary retcode var  
							
							 
							
							... 
							
							
							
							llvm-svn: 905 
							
						 
						
							2001-10-18 20:33:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								95f87b4e5d 
								
							 
						 
						
							
							
								
								Refactor Assembly/Bytecode writer code into Assembly & bytecode libraries  
							
							 
							
							... 
							
							
							
							llvm-svn: 904 
							
						 
						
							2001-10-18 20:32:07 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b9acf7e49e 
								
							 
						 
						
							
							
								
								Bytecode writer is yanked out of Module printer  
							
							 
							
							... 
							
							
							
							llvm-svn: 899 
							
						 
						
							2001-10-18 20:06:31 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								71f16ecf13 
								
							 
						 
						
							
							
								
								Move malloc/free lowering after tracing until lli supports  
							
							 
							
							... 
							
							
							
							calls to external malloc/free functions.
llvm-svn: 893 
							
						 
						
							2001-10-18 18:20:20 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8c8b9d10c0 
								
							 
						 
						
							
							
								
								Only output code if file open is successful  
							
							 
							
							... 
							
							
							
							llvm-svn: 890 
							
						 
						
							2001-10-18 17:07:22 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								b2ac1e76b4 
								
							 
						 
						
							
							
								
								Trace code should always be exported just before code generation;  
							
							 
							
							... 
							
							
							
							this is not a debugging option.  But we can export it as assembly
instead of bytecode if -debugtrace is specified.
llvm-svn: 889 
							
						 
						
							2001-10-18 13:51:20 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d054fae5f1 
								
							 
						 
						
							
							
								
								Convert to new simpler, more powerful pass structure  
							
							 
							
							... 
							
							
							
							llvm-svn: 882 
							
						 
						
							2001-10-18 05:28:44 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2fa0dabf9f 
								
							 
						 
						
							
							
								
								Passes return true if they change something, not if they fail  
							
							 
							
							... 
							
							
							
							llvm-svn: 869 
							
						 
						
							2001-10-18 01:31:22 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8761d50df7 
								
							 
						 
						
							
							
								
								ConcretePass should not be a templated class!  
							
							 
							
							... 
							
							
							
							llvm-svn: 838 
							
						 
						
							2001-10-15 17:47:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d0c15405af 
								
							 
						 
						
							
							
								
								Minor cleanups  
							
							 
							
							... 
							
							
							
							llvm-svn: 837 
							
						 
						
							2001-10-15 17:41:24 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								97fd6c44db 
								
							 
						 
						
							
							
								
								Use the new Pass infrastructure to clean up llc  
							
							 
							
							... 
							
							
							
							llvm-svn: 835 
							
						 
						
							2001-10-15 17:30:47 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f112d52f2c 
								
							 
						 
						
							
							
								
								Add library  
							
							 
							
							... 
							
							
							
							llvm-svn: 827 
							
						 
						
							2001-10-15 15:55:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								41c4ddad51 
								
							 
						 
						
							
							
								
								Minor code cleanups  
							
							 
							
							... 
							
							
							
							llvm-svn: 825 
							
						 
						
							2001-10-15 13:47:13 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								2f084b2c73 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							 
							
							... 
							
							
							
							llvm-svn: 811 
							
						 
						
							2001-10-14 23:29:28 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a8f29f8a80 
								
							 
						 
						
							
							
								
								MethodTypes take an explicit isVarArg argument  
							
							 
							
							... 
							
							
							
							llvm-svn: 782 
							
						 
						
							2001-10-13 07:07:28 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								c524e1c714 
								
							 
						 
						
							
							
								
								Repeat some libs due to circular dependences between Sparc and other  
							
							 
							
							... 
							
							
							
							code gen libraries.
llvm-svn: 722 
							
						 
						
							2001-10-10 20:58:57 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b27d474201 
								
							 
						 
						
							
							
								
								Add hack to get rid of malloc & free instructions for code generation  
							
							 
							
							... 
							
							
							
							llvm-svn: 713 
							
						 
						
							2001-10-04 01:40:53 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								46f1b61d98 
								
							 
						 
						
							
							
								
								Add proper support to send output to the right place  
							
							 
							
							... 
							
							
							
							llvm-svn: 649 
							
						 
						
							2001-09-19 16:52:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								15d8418323 
								
							 
						 
						
							
							
								
								Emit assembly language from the target...  
							
							 
							
							... 
							
							
							
							llvm-svn: 640 
							
						 
						
							2001-09-19 13:56:47 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6c2c87099a 
								
							 
						 
						
							
							
								
								C++ gives us auto_ptr's, so we might as well use them.  :)  
							
							 
							
							... 
							
							
							
							llvm-svn: 629 
							
						 
						
							2001-09-18 17:04:18 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								9d40935697 
								
							 
						 
						
							
							
								
								Minor changes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 622 
							
						 
						
							2001-09-18 13:10:45 +00:00  
						
					 
				
					
						
							
							
								 
								Ruchira Sasanka
							
						 
						
							 
							
							
							
							
								
							
							
								7e81e7bf77 
								
							 
						 
						
							
							
								
								Added regalloc  
							
							 
							
							... 
							
							
							
							llvm-svn: 584 
							
						 
						
							2001-09-15 00:28:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								22a6a90511 
								
							 
						 
						
							
							
								
								Make a new llvm/Target #include directory.  
							
							 
							
							... 
							
							
							
							Move files from lib/CodeGen/TargetMachine to lib/Target
Move TargetData.h and TargetMachine.h to Target/{Data.h|Machine.h}
Prepare to split TargetMachine.h into several smaller files
llvm-svn: 566 
							
						 
						
							2001-09-14 05:34:53 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f8464e4b8d 
								
							 
						 
						
							
							
								
								Checkin changes to:  
							
							 
							
							... 
							
							
							
							1. Clean up the TargetMachine structure.  No more wierd pointers that have to
   be cast around and taken care of by the target.
2. Instruction Scheduling now takes the schedinfo as an argument.  The same
   should be done with the instinfo, it just isn't now.
llvm-svn: 565 
							
						 
						
							2001-09-14 04:32:55 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0a823a062c 
								
							 
						 
						
							
							
								
								This checkin represents some cleanup of the backend, implementing the following things:  
							
							 
							
							... 
							
							
							
							1. The TargetMachine structure is free to decide the process a particular target uses to generate code.
2. All of the gooee details of the sparc backend are now localized in the lib/CodeGen/TargetMAchine/Sparc directory.  The Sparc.h file that is globally visible is just a stub.
3. The Sparc.h file that esxists now will dissapear entirely someday when we have multiple backends chosen by a factory of some sort.
llvm-svn: 559 
							
						 
						
							2001-09-14 03:37:52 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9373bd69b7 
								
							 
						 
						
							
							
								
								Make use of the new TOOLNAME/USEDLIBS options provided in Makefile.common  
							
							 
							
							... 
							
							
							
							llvm-svn: 501 
							
						 
						
							2001-09-07 22:59:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2cf137b57a 
								
							 
						 
						
							
							
								
								Convert llc driver to standard tool format  
							
							 
							
							... 
							
							
							
							llvm-svn: 496 
							
						 
						
							2001-09-07 22:20:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ed22606da2 
								
							 
						 
						
							
							
								
								Clean up driver  
							
							 
							
							... 
							
							
							
							llvm-svn: 492 
							
						 
						
							2001-09-07 21:26:31 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								df3c54f41d 
								
							 
						 
						
							
							
								
								Changed link line.  
							
							 
							
							... 
							
							
							
							llvm-svn: 405 
							
						 
						
							2001-08-28 23:23:35 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								799aed0af3 
								
							 
						 
						
							
							
								
								Add calls to NormalizeMethod() and to ScheduleInstructionsWithSSA().  
							
							 
							
							... 
							
							
							
							llvm-svn: 404 
							
						 
						
							2001-08-28 23:23:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ab0cc40796 
								
							 
						 
						
							
							
								
								CommandLine library cleanup.  No longer use getValue/setValue, instead, just treat the commandline  
							
							 
							
							... 
							
							
							
							args as the objects they represent and the "right thing" will happen
llvm-svn: 283 
							
						 
						
							2001-07-23 19:27:24 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a6b2ddeb82 
								
							 
						 
						
							
							
								
								-help is verbose enough that we don't need this anymore  
							
							 
							
							... 
							
							
							
							llvm-svn: 281 
							
						 
						
							2001-07-23 18:31:02 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e2472bbf6c 
								
							 
						 
						
							
							
								
								Moved inline/llvm/Tools/* to include/llvm/Support/*  
							
							 
							
							... 
							
							
							
							llvm-svn: 279 
							
						 
						
							2001-07-23 17:46:59 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d8f1cc98e8 
								
							 
						 
						
							
							
								
								Removal of the redundant CompileContext wrapper  
							
							 
							
							... 
							
							
							
							llvm-svn: 274 
							
						 
						
							2001-07-23 03:09:03 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0af2464a78 
								
							 
						 
						
							
							
								
								Large scale changes to implement new command line argument facility  
							
							 
							
							... 
							
							
							
							llvm-svn: 272 
							
						 
						
							2001-07-23 02:35:57 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9c0f8f24e0 
								
							 
						 
						
							
							
								
								Privatize LLCOptions.  It had no business being visible to the entire  
							
							 
							
							... 
							
							
							
							program.
llvm-svn: 267 
							
						 
						
							2001-07-22 04:40:02 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5f4b44652f 
								
							 
						 
						
							
							
								
								Convert from using C style char*'s to strings.  
							
							 
							
							... 
							
							
							
							Look ma, no strdups
llvm-svn: 265 
							
						 
						
							2001-07-22 03:57:31 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								388c608cb9 
								
							 
						 
						
							
							
								
								Instructions for use  
							
							 
							
							... 
							
							
							
							llvm-svn: 255 
							
						 
						
							2001-07-21 21:05:39 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								dd511760d9 
								
							 
						 
						
							
							
								
								Renamed include/llvm/Codegen to include/llvm/CodeGen  
							
							 
							
							... 
							
							
							
							llvm-svn: 253 
							
						 
						
							2001-07-21 20:58:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								897e02b2c0 
								
							 
						 
						
							
							
								
								Make the makefile work  
							
							 
							
							... 
							
							
							
							llvm-svn: 247 
							
						 
						
							2001-07-21 19:31:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								24a2d2b7db 
								
							 
						 
						
							
							
								
								Autodep functionality broken.  Remove so we get successful builds  
							
							 
							
							... 
							
							
							
							llvm-svn: 239 
							
						 
						
							2001-07-21 18:59:13 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								2d94a344f0 
								
							 
						 
						
							
							
								
								Driver and options for the llc compiler.  
							
							 
							
							... 
							
							
							
							llvm-svn: 234 
							
						 
						
							2001-07-21 12:42:29 +00:00