Chris Lattner 
							
						 
					 
					
						
						
							
						
						2cfdbb2716 
					 
					
						
						
							
							add andn/orn/xorn patterns.  This allows us to compile this:  
						
						 
						
						... 
						
						
						
						long %test(ubyte, short, long %X, long %Y) {
  %A = xor long %X, -1
  %B = and long %Y, %A
  ret long %B
}
to this:
test:
        save -96, %sp, %sp
        andn %i4, %i2, %i0
        andn %i5, %i3, %i1
        restore %g0, %g0, %g0
        retl
        nop
instead of this:
test:
        save -96, %sp, %sp
        xor %i2, -1, %l0
        xor %i3, -1, %l1
        and %i4, %l0, %i0
        and %i5, %l1, %i1
        restore %g0, %g0, %g0
        retl
        nop
The simpleisel emits:  :(
test:
        save -96, %sp, %sp
        or %g0, -1, %l0
        or %g0, -1, %l0
        or %g0, -1, %l0
        or %g0, -1, %l1
        xor %i2, %l0, %l0
        xor %i3, %l1, %l1
        and %i4, %l0, %i0
        and %i5, %l1, %i1
        restore %g0, %g0, %g0
        retl
        nop
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24793  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 21:05:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						217aabf89e 
					 
					
						
						
							
							Add support for 64-bit arguments  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24792  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 20:59:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9a60ff654a 
					 
					
						
						
							
							Sparc doesn't have sext_inreg  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24791  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 20:50:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						53ec2035eb 
					 
					
						
						
							
							add patterns for FP stores  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24790  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 20:47:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d55e1ca5ef 
					 
					
						
						
							
							Add [reg+reg] integer stores  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24789  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 20:44:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d30a630636 
					 
					
						
						
							
							Add store patterns  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24788  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 20:42:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b575baf57d 
					 
					
						
						
							
							add fp load patterns, switch rest of loads and stores to use addrmodes  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24786  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 20:32:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1963783fab 
					 
					
						
						
							
							Add integer load[r+r] forms.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24785  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 20:26:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						331355cf7d 
					 
					
						
						
							
							Rename load/store instructions to include an RI suffix  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24784  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 20:18:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						84e2abf116 
					 
					
						
						
							
							Add patterns for the rest of the loads.  Add 'ri' suffixes to the load and store insts  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24783  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 20:18:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bc83fd9672 
					 
					
						
						
							
							Add basic addressing mode support and one load.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24782  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 20:04:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b71f9f8488 
					 
					
						
						
							
							Use a combination of sethi and or to build arbitrary immediates.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24780  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 19:41:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						57dd3bc460 
					 
					
						
						
							
							Use sethi to build large immediates with zeros at the bottom  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24779  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 19:37:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d2cd46676c 
					 
					
						
						
							
							Add shift and small immediate support  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24778  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 19:07:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f83cee6ac1 
					 
					
						
						
							
							Add some basic reg-reg instructions  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24777  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 18:53:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e33a3ff942 
					 
					
						
						
							
							Add empty patterns to all F3_1 instructions  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24776  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 18:49:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7b0902dcf8 
					 
					
						
						
							
							Add some simple integer patterns.  This allows us to compile this:  
						
						 
						
						... 
						
						
						
						int %test(int %A) {
  %B = add int %A, 1
  %C = xor int %B, 123
  ret int %C
}
into this:
test:
        save -96, %sp, %sp
        add %i0, 1, %l0
        xor %l0, 123, %i0
        restore %g0, %g0, %g0
        retl
        nop
for example.  I guess it would make sense to add reg/reg versions too.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24774  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 08:26:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4b4863188f 
					 
					
						
						
							
							Implement ret with operand, giving us this:  
						
						 
						
						... 
						
						
						
						int %test(int %A) {
  ret int %A
}
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24773  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 08:15:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bc3d362d5b 
					 
					
						
						
							
							Add a pattern for 'ret'.  This now compiles:  
						
						 
						
						... 
						
						
						
						void %test() { ret void }
:)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24772  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 08:08:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f3bf50d2c8 
					 
					
						
						
							
							Add empty patterns for F3_2 instructions  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24771  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 08:06:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a01b75758c 
					 
					
						
						
							
							Implement LowerArguments, at least for the first 6 integer args  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24770  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 08:03:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6c18b10ad4 
					 
					
						
						
							
							Add the framework for a dag-dag isel  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24769  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 07:47:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						576e46fc67 
					 
					
						
						
							
							asmprinter done, added crucial missing step  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 07:17:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						967abf37c5 
					 
					
						
						
							
							Use the AsmPrinter for global variable init printing.  This eliminates a  
						
						 
						
						... 
						
						
						
						bunch of code and causes V8 to start using the fancy .asciz directive that
the sun assembler supports.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24766  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 07:17:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b5e9eb6089 
					 
					
						
						
							
							Switch constant pool printing over to use the Shared AsmPrinter version  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24765  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 07:11:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1dbed16fec 
					 
					
						
						
							
							Use the shared AsmPrinter code for some basic stuff.  No functionality  
						
						 
						
						... 
						
						
						
						change except for fewer .section directives emitted
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24764  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 07:04:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0d8fcd3218 
					 
					
						
						
							
							Convert the remaining instructions over, branches and calls.  Fix a couple  
						
						 
						
						... 
						
						
						
						minor bugs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24762  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 06:54:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dc6938ac23 
					 
					
						
						
							
							convert FP instructions to use an asmstring and operand list, allowing FP  
						
						 
						
						... 
						
						
						
						programs to work on V8 again
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24761  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-17 06:32:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0647bf6965 
					 
					
						
						
							
							add some notes  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24745  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-16 07:20:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						13e1501c91 
					 
					
						
						
							
							Add a couple more instrs  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24744  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-16 07:18:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3c1c514fae 
					 
					
						
						
							
							remove some dead code  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24743  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-16 07:16:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						17392e026a 
					 
					
						
						
							
							asmprint pseudo instrs  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24742  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-16 07:13:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d4f2ab5e00 
					 
					
						
						
							
							Autogenerate asmprinter for F3_2 instructions  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24741  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-16 07:10:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1c4f435603 
					 
					
						
						
							
							Switch F3_1 instructions over to use AsmStrings  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24740  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-16 06:52:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						994b735de8 
					 
					
						
						
							
							Plug in basic hooks for an autogenerated asm printer to fill in.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24739  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-16 06:34:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						96b84beb77 
					 
					
						
						
							
							Add operand info for F3_[12] instructions, getting V8 back to basic functionality.  
						
						 
						
						... 
						
						
						
						With this, Regression/CodeGen/SparcV8/basictest.ll now passes.  Lets hear it
for regression tests :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24738  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-16 06:25:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						03a83c90da 
					 
					
						
						
							
							Remove JIT support, which doesn't work.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24736  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-16 06:06:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3ff5751683 
					 
					
						
						
							
							add some simple operand info  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24735  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-16 06:02:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						6510b22cec 
					 
					
						
						
							
							Support multiple ValueTypes per RegisterClass, needed for upcoming vector  
						
						 
						
						... 
						
						
						
						work.  This change has no effect on generated code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24563  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-01 04:51:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ce8eb0c16b 
					 
					
						
						
							
							Add a new option to indicate we want the code generator to emit code quickly,not spending tons of time microoptimizing it.  This is useful for an -O0style of build.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24233  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-08 02:11:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						72fe0af68f 
					 
					
						
						
							
							remove reference to this pass  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24088  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-29 05:28:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						08a6b3cf7e 
					 
					
						
						
							
							do not wrap this whole file in namespace llvm  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23962  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-24 06:38:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						02d608bd5f 
					 
					
						
						
							
							Make this build with GCC 4.1, patch contributed by Vladimir A. Merzliakov!  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23956  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-24 04:51:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5ef4d8dd6d 
					 
					
						
						
							
							This file is entirely ifdef'd out  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23882  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-22 19:37:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f5c6e6b745 
					 
					
						
						
							
							silence some warnings  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23637  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-05 17:15:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						97d5e6461a 
					 
					
						
						
							
							Pass extra regclasses into spilling code  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-30 01:29:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8c4469840e 
					 
					
						
						
							
							This has been moved to the target-indep code  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23333  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-13 19:32:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8c65344a15 
					 
					
						
						
							
							ignore generated files  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23263  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-07 23:47:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						b1e1180ca0 
					 
					
						
						
							
							1. Use SubtargetFeatures in llc/lli.  
						
						 
						
						... 
						
						
						
						2. Propagate feature "string" to all targets.
3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23192  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-01 21:38:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ecbce617ca 
					 
					
						
						
							
							Split RegisterClass 'Methods' into MethodProtos and MethodBodies  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22929  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-19 19:13:20 +00:00