Misha Brukman 
							
						 
					 
					
						
						
							
						
						3615845b3e 
					 
					
						
						
							
							Really release memory used by functions. Patch by Chris.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10572  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-22 03:47:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						583b9d8455 
					 
					
						
						
							
							Hoist some sparc specific code into the sparc target  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10554  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-20 09:17:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1e60a9165d 
					 
					
						
						
							
							Rip JIT specific stuff out of TargetMachine, as per PR176  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10542  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-20 01:22:19 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						d71295a684 
					 
					
						
						
							
							Reorganized the Sparc backend to be more modular -- each different  
						
						... 
						
						
						
						implementation of a Target{RegInfo, InstrInfo, Machine, etc} now has a separate
header and a separate implementation file.
This means that instead of a massive SparcInternals.h that forces a
recompilation of the whole target whenever a minor detail is changed, you should
only recompile a few files.
Note that SparcInternals.h is still around; its contents should be minimized.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10500  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-17 22:04:00 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						1be1a235d7 
					 
					
						
						
							
							* Put command-line switches in their own namespace  
						
						... 
						
						
						
						* Pass creation functions are no longer in the UltraSparc class
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9950  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-13 00:16:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d0fde30ce8 
					 
					
						
						
							
							Put all LLVM code into the llvm namespace, as per bug 109.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 22:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						6d2670de22 
					 
					
						
						
							
							For some reason, LICM and GCSE like to crash the FunctionPassManager when they  
						
						... 
						
						
						
						are being added as FunctionPasses... Sigh.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9798  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-08 00:01:39 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						351881793a 
					 
					
						
						
							
							PreSelection is not optional, it performs a necessary and vital transformation  
						
						... 
						
						
						
						for the Sparc backend: breaking up constant expressions. Thus, we cannot have it
guarded by a conditional, it should never be disabled.
Also, it's now available for the JIT since it is a FunctionPass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9791  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-07 20:33:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						5c288becab 
					 
					
						
						
							
							Goodbye, AddRegNumToValues  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9309  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 20:44:03 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						b576c94c15 
					 
					
						
						
							
							Added LLVM project notice to the top of every C++ source file.  
						
						... 
						
						
						
						Header files will be on the way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 19:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						578b68cc47 
					 
					
						
						
							
							Remove extra blank line.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-17 18:09:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d324e2501c 
					 
					
						
						
							
							Add support for the Invoke instruction by using the LowerInvoke pass  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8872  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-05 19:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						56d225116f 
					 
					
						
						
							
							Make sure to get the definition of getRegisterAllocator  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8801  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-30 22:24:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9cd3fe9c6d 
					 
					
						
						
							
							RegisterAllocation.h is going away  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8795  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-30 20:15:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						79c980399e 
					 
					
						
						
							
							Fix a typo in Sparc.cpp.  
						
						... 
						
						
						
						Update names of some pass creator fns in addPassesToEmitAssembly().
FunctionInfo is gone.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8599  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-18 17:37:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						84be5ad94a 
					 
					
						
						
							
							No longer provide an optinfo, noone uses it  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8311  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-01 20:40:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						67699ffe7f 
					 
					
						
						
							
							Move private interfaces into private .h file  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8306  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-01 20:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bb144a892b 
					 
					
						
						
							
							Targets should configure themselves based on a Module, not some wierd flags  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8132  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-24 19:49:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						77d2f511c0 
					 
					
						
						
							
							Rename -emitmaps to -enable-maps  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7913  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-16 00:23:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						e69f72758b 
					 
					
						
						
							
							Unbreak SPARC backend: addPassesToJITCompile and  
						
						... 
						
						
						
						addPassesToEmitMachineCode now both take a FunctionPassManager.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7837  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-14 06:04:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						48e6079478 
					 
					
						
						
							
							Adjust files for move of mapping info stuff into the Sparc directory  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7802  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-13 02:38:16 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						20a3be3ba8 
					 
					
						
						
							
							Disable emitting LLVM-to-MI maps, by default.  
						
						... 
						
						
						
						Add -emitmaps options to turn this back on.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7774  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-12 15:51:02 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						fe8a796833 
					 
					
						
						
							
							Changing command-line option formats to be more consistent with LLVM style.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7658  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-06 23:25:25 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						58ba50fea7 
					 
					
						
						
							
							* Renamed option from nopreselect' to nopreopt' since it disables more than  
						
						... 
						
						
						
						just PreSelection
* Wrapped code at 80 columns
* Added the DecomposeMultiDimRefs Pass to the JIT compilation path
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7657  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-06 23:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						248932b08a 
					 
					
						
						
							
							Put back the separate pass to decompose multi-dimensional references  
						
						... 
						
						
						
						since it is *necessary* for correct code generation.  Only optional
transformations belong in the PreOpts pass (which needs to be renamed
from PreSelection to PreOpts).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7474  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-01 15:53:24 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						deb9634f0e 
					 
					
						
						
							
							Rename 'dump-asm' to 'dump-input' and really print it just before code-gen.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7394  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-29 19:58:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						2e2f2dcd6a 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6776  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-18 21:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ff97fbc527 
					 
					
						
						
							
							Rename FInfo.cpp to FunctionInfo.cpp, eliminate FInfo.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6712  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-16 15:31:52 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						a51245036e 
					 
					
						
						
							
							* Removed PreSelection pass because that is now done in the JIT  
						
						... 
						
						
						
						* Removed instruction scheduling as it is too slow to run in a JIT environment
* Removed other passes because they aren't necessary and can slow JIT down
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6652  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-06 07:11:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						aeab1e163f 
					 
					
						
						
							
							lib/CodeGen/Mapping/MappingInfo.cpp:  
						
						... 
						
						
						
						Update file comment to contain a bunch of the overview mapping-info
  documentation previously buried within the file.
 Remove some unnecessary include/using stmts.
 Rename pass to MappingInfoCollector.
 Rewrite a lot of it so it doesn't use global instance variables and so
  it outputs into MappingInfo objects and then dumps those out, instead of going
  straight to an assembly file.
 Change name of factory to getMappingInfoCollector.
 Fold prologue & epilogue writers into MappingInfo methods.
lib/Target/Sparc/FInfo.cpp:
 Correct file comment to reflect above change
lib/Target/Sparc/Sparc.cpp:
 Change name of factory to getMappingInfoCollector.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6617  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-04 22:07:12 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						b17343d81e 
					 
					
						
						
							
							Enabling some of these passes causes lli to break  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6457  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-31 04:23:04 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						d1ef7a816e 
					 
					
						
						
							
							Make LLI behave just like LLC with regard to the compile passes it uses.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6444  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-30 20:00:13 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						86172ab3d6 
					 
					
						
						
							
							* Allow passing in an unsigned configuration to allocateSparcTargetMachine()  
						
						... 
						
						
						
						a default value is set in the header file.
* Fixed some code layout to make it more consistent with the rest of codebase
* Added addPassesToJITCompile() with relevant passes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6369  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-27 22:24:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						10daaa1416 
					 
					
						
						
							
							Remove two fields from TargetData which are target specific.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5963  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-26 20:11:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						155e68feea 
					 
					
						
						
							
							Add support for the Switch instruction by running the lowerSwitch pass first  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5867  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-23 16:24:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3501feab81 
					 
					
						
						
							
							Rename MachineInstrInfo -> TargetInstrInfo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5272  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-01-14 22:00:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						78d881d26a 
					 
					
						
						
							
							* Frame & const pool info is no longer directly in MachineFunction  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5173  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-12-28 20:17:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ce8bce6e5c 
					 
					
						
						
							
							Sparc is not little endian  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5129  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-12-24 00:02:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6af204077c 
					 
					
						
						
							
							Initialize implicit uses/defs fields for sparc backend to empty list  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4876  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-12-03 05:41:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						59b2b86f35 
					 
					
						
						
							
							Reassociate pass now works  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4473  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-31 17:16:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						443d0122d7 
					 
					
						
						
							
							Sparc backend doesn't use target specific flags yet  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4440  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-30 01:07:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c56406c236 
					 
					
						
						
							
							* Privatize the TargetName  
						
						... 
						
						
						
						* Move optSizeForSubWordData to TargetData
* Remove unused fields
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4417  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-29 21:48:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6334205cb5 
					 
					
						
						
							
							Allow TargetMachine to refuse static code gen  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4415  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-29 21:12:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						600e699794 
					 
					
						
						
							
							Rename Sparc.h to TargetMachineImpls.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4407  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-29 20:47:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						047bbafb99 
					 
					
						
						
							
							MachineInstrInfo doesn't need a TargetMachine  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4372  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-29 15:45:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						227c3d355b 
					 
					
						
						
							
							Move machine code generation/destruction passes out of Sparc.cpp because  
						
						... 
						
						
						
						they are generic
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4310  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-28 01:12:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4f9463772b 
					 
					
						
						
							
							Move addPassesToEmitAssembly from TargetMachine to UltraSparc because it  
						
						... 
						
						
						
						really is sparc specific.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4308  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-28 01:03:43 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						fce1143bcf 
					 
					
						
						
							
							Changed MachineCodeForMethod' to MachineFunction'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4301  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-28 00:28:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e2d053ad18 
					 
					
						
						
							
							Prune #includes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4277  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-25 02:01:33 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						d55697cf13 
					 
					
						
						
							
							Added class MachineOptInfo as interface to target-specific  
						
						... 
						
						
						
						routines supporting machine code optimization.
Also added method MachineInstrInfo::getNOPOpCode().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3845  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-20 00:52:09 +00:00