Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cccd49f1b7 
								
							 
						 
						
							
							
								
								Squelch a bogus warning  
							
							 
							
							... 
							
							
							
							llvm-svn: 18157 
							
						 
						
							2004-11-23 15:57:01 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								54e1b22ea3 
								
							 
						 
						
							
							
								
								Remove some dead vars and some useless namespacification  
							
							 
							
							... 
							
							
							
							llvm-svn: 18126 
							
						 
						
							2004-11-22 21:42:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								80ad8871e7 
								
							 
						 
						
							
							
								
								Implement a disgusting hack to work around broken machine code emission of  
							
							 
							
							... 
							
							
							
							the RDCCR instruction.  This fixes a bunch of programs with the JIT.
llvm-svn: 18124 
							
						 
						
							2004-11-22 21:25:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c15c120342 
								
							 
						 
						
							
							
								
								Remove JIT-specific code from the code emitter.  
							
							 
							
							... 
							
							
							
							llvm-svn: 18122 
							
						 
						
							2004-11-22 20:25:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5f3d274f5f 
								
							 
						 
						
							
							
								
								Adjust to changed interfaces  
							
							 
							
							... 
							
							
							
							llvm-svn: 18064 
							
						 
						
							2004-11-20 23:53:26 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f9ae6db749 
								
							 
						 
						
							
							
								
								Instead of silently breaking, print notification of why this doesn't work.  
							
							 
							
							... 
							
							
							
							llvm-svn: 16870 
							
						 
						
							2004-10-09 21:13:51 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								4592f86ef1 
								
							 
						 
						
							
							
								
								Change the #ifdefs to allow compilation with a V8 compiler, but the JIT still  
							
							 
							
							... 
							
							
							
							won't work if not compiled in V9 mode, currently by GCC only, because Sun's
system compiler does not tell us if it's a V8 or V9 system.
llvm-svn: 16602 
							
						 
						
							2004-09-29 23:01:17 +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  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9fb30a4257 
								
							 
						 
						
							
							
								
								Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/SparcV9  
							
							 
							
							... 
							
							
							
							llvm-svn: 15830 
							
						 
						
							2004-08-16 21:55:02 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								b2b9686b3a 
								
							 
						 
						
							
							
								
								* Remove unnecessary comment  
							
							 
							
							... 
							
							
							
							* Fix alignment of code
* Tabs to spaces
llvm-svn: 15505 
							
						 
						
							2004-08-04 21:48:00 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								c3259f6413 
								
							 
						 
						
							
							
								
								Get rid of the (apparently non-working) filePrinterEmitter which is added in  
							
							 
							
							... 
							
							
							
							debug mode.  Its only effect seems to be the creation of an empty file...
llvm-svn: 15289 
							
						 
						
							2004-07-27 19:37:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								57ca7382d9 
								
							 
						 
						
							
							
								
								Inline 4 methods  
							
							 
							
							... 
							
							
							
							llvm-svn: 15000 
							
						 
						
							2004-07-19 07:52:35 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								5b03a0628f 
								
							 
						 
						
							
							
								
								Encode %fsr correctly; don't fail an assertion.  
							
							 
							
							... 
							
							
							
							llvm-svn: 14103 
							
						 
						
							2004-06-09 21:54:59 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								87c75632ee 
								
							 
						 
						
							
							
								
								Fix assertion failure message to have the right method name.  
							
							 
							
							... 
							
							
							
							llvm-svn: 14101 
							
						 
						
							2004-06-09 20:44:42 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								dca24ddfc7 
								
							 
						 
						
							
							
								
								Collapse together the abstract superclass TargetRegInfo and SparcV9RegInfo, its  
							
							 
							
							... 
							
							
							
							only concrete implementation.
llvm-svn: 13977 
							
						 
						
							2004-06-03 02:45:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								82baa9c394 
								
							 
						 
						
							
							
								
								Convert to the new TargetMachine interface.  
							
							 
							
							... 
							
							
							
							llvm-svn: 13952 
							
						 
						
							2004-06-02 05:55:25 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								7b7a14d718 
								
							 
						 
						
							
							
								
								Fix a bug in outputting branches to constant PCs. Since the PC is supplied as  
							
							 
							
							... 
							
							
							
							a full 64-bit address, it must be adjusted to fit in the branch instruction's
immediate field. (This is only used in the reoptimizer, for now.)
llvm-svn: 13608 
							
						 
						
							2004-05-20 07:43:40 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								e8949b3083 
								
							 
						 
						
							
							
								
								Minor simplification: eliminate a dyn_cast.  
							
							 
							
							... 
							
							
							
							Fix a typo in a debug message.
llvm-svn: 13607 
							
						 
						
							2004-05-19 21:30:01 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								fbd43e43a7 
								
							 
						 
						
							
							
								
								Get rid of the old byte-at-a-time emission code used when the Sparc JIT was  
							
							 
							
							... 
							
							
							
							being tested on X86, as per Chris's request.
llvm-svn: 13124 
							
						 
						
							2004-04-23 18:10:38 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								fe277c2809 
								
							 
						 
						
							
							
								
								Emit SPARC machine code a word at a time instead of a byte at a time.  
							
							 
							
							... 
							
							
							
							Use emitWordAt() to emit forward-branch fixups.
llvm-svn: 13119 
							
						 
						
							2004-04-23 17:11:15 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								94e95d2b3e 
								
							 
						 
						
							
							
								
								Great renaming: Sparc --> SparcV9  
							
							 
							
							... 
							
							
							
							llvm-svn: 11826 
							
						 
						
							2004-02-25 18:44:15 +00:00