Evan Cheng 
							
						 
					 
					
						
						
							
						
						6da8d99f70 
					 
					
						
						
							
							New DAG node properties SNDPInFlag, SNDPOutFlag, and SNDPOptInFlag to replace  
						
						... 
						
						
						
						hasInFlag, hasOutFlag.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25155  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-09 18:28:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cb83374bd9 
					 
					
						
						
							
							silence a bogus gcc warning  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25129  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-06 17:56:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						e0bce71c42 
					 
					
						
						
							
							Had expand logic backward.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25105  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-05 01:47:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						abf6d1784b 
					 
					
						
						
							
							Added initial support for DEBUG_LABEL allowing debug specific labels to be  
						
						... 
						
						
						
						inserted in the code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25104  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-05 01:25:28 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						941334f0b0 
					 
					
						
						
							
							Remove some dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25102  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-05 00:26:14 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						2b4ea795a2 
					 
					
						
						
							
							Added field noResults to Instruction.  
						
						... 
						
						
						
						Currently tblgen cannot tell which operands in the operand list are results so
it assumes the first one is a result. This is bad. Ideally we would fix this
by separating results from inputs, e.g. (res R32:$dst),
(ops R32:$src1, R32:$src2). But that's a more distruptive change. Adding
'let noResults = 1' is the workaround to tell tblgen that the instruction does
not produces a result. It works for now since tblgen does not support
instructions which produce multiple results.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25017  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-26 09:11:45 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						171049d10f 
					 
					
						
						
							
							* Removed the use of FLAG. Now use hasFlagIn and hasFlagOut instead.  
						
						... 
						
						
						
						* Added a pseudo instruction (for each target) that represent "return void".
  This is a workaround for lack of optional flag operand (return void is not
  lowered so it does not have a flag operand.)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24997  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-23 22:14:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2170cef707 
					 
					
						
						
							
							not a good idea  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24991  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-23 07:37:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						330ea12667 
					 
					
						
						
							
							fix something-o  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24987  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-23 07:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						74fa64b072 
					 
					
						
						
							
							implement vaarg.  Varargs now should work.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24986  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-23 06:37:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c4769bb529 
					 
					
						
						
							
							implement vastart.  The dag isel compiles this:  
						
						... 
						
						
						
						void test3(va_list Y);
void test2(int F, ...) {
  va_list X;
  va_start(X, F);
  test3(X);
}
into this:
test2:
        save -104, %o6, %o6
        st %i5, [%i6+88]
        st %i4, [%i6+84]
        st %i3, [%i6+80]
        st %i2, [%i6+76]
        st %i1, [%i6+72]
        add %i6, 72, %o0
        st %o0, [%i6+-4]
        call test3
        nop
        restore %g0, %g0, %g0
        retl
        nop
The simple isel emits:
test2:
        save -96, %o6, %o6
        st %i0, [%i6+68]
        st %i1, [%i6+72]
        st %i2, [%i6+76]
        st %i3, [%i6+80]
        st %i4, [%i6+84]
        st %i5, [%i6+88]
        or %g0, 1, %l0
        or %g0, 4, %l1
        umul %l0, %l1, %l0
        add %l0, 7, %l0
        and %l0, -8, %l0
        sub %o6, %l0, %o6
        add %o6, 96, %l0
        add %i6, 72, %l1
        st %l1, [%l0]
        ld [%l0], %o0
        call test3
        nop
        restore %g0, %g0, %g0
        retl
        nop
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24985  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-23 06:24:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e6ee868a8d 
					 
					
						
						
							
							remove benchmark list, remove issues addressed by the dag-dag isel  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-23 06:09:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						53e884587b 
					 
					
						
						
							
							make sure bit_converts are expanded  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24978  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-23 05:13:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3cb7187d5f 
					 
					
						
						
							
							fix the int<->fp instructions, which apparently take a single float register  
						
						... 
						
						
						
						to represent the int part (because it's always 32-bits)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24976  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-23 05:00:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a01874fc89 
					 
					
						
						
							
							Use BIT_CONVERT to simplify this code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24975  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-23 02:31:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a01c0ccb63 
					 
					
						
						
							
							clean up .td file by using evan's new FLAG thing  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24967  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-22 21:18:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						e81aecbae6 
					 
					
						
						
							
							Disengage DEBUG_LOC from non-PPC targets.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24919  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-21 20:51:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7669a51c34 
					 
					
						
						
							
							remove dead code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24896  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-21 05:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						aca0901dd3 
					 
					
						
						
							
							Run lower-switch after lower-invoke.  
						
						... 
						
						
						
						Only run lower-allocations and lower-select for the simple isel
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24881  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-20 08:00:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						85e42b45ac 
					 
					
						
						
							
							Reserve G1 for frame offset stuff and use it to handle large stack frames.  
						
						... 
						
						
						
						For example, instead of emitting this:
test:
        save -40112, %o6, %o6   ;; imm too large
        add %i6, -40016, %o0    ;; imm too large
        call caller
        nop
        restore %g0, %g0, %g0
        retl
        nop
emit this:
test:
        sethi 4194264, %g1
        or %g1, 848, %g1
        save %o6, %g1, %o6
        sethi 4194264, %g1
        add %g1, %i6, %g1
        add %i1, 944, %o0
        call caller
        nop
        restore %g0, %g0, %g0
        retl
        nop
which doesn't cause the assembler to barf.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24880  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-20 07:56:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7c423b4df1 
					 
					
						
						
							
							Fix pifft by correcting the case when a i64/f64 straddles O5 and memory:  
						
						... 
						
						
						
						we were storing into [FP+88] instead of [FP+92].
Improve codegen by emitting [FP+92], instead of emitting a copy of FP into
another GPR which wouldn't be coallesced because FP isn't register allocated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24859  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 07:57:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						43875e63f3 
					 
					
						
						
							
							don't emit 'add %o6, 0, %o6' instructions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24857  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 02:51:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eb0966693b 
					 
					
						
						
							
							Fix calls to functions returning i64  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24856  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 02:15:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bcfdec73d1 
					 
					
						
						
							
							Correct bool truncstore operand order  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24855  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 02:06:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e2d97f8399 
					 
					
						
						
							
							add the other bool zextload as well  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24854  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 01:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a1251f24b5 
					 
					
						
						
							
							implement zextload bool  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24853  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 01:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						61772c20ee 
					 
					
						
						
							
							mark some unsupported ops as unsupported  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24852  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 01:39:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						96d5bb79d4 
					 
					
						
						
							
							Fix syntax for indirect calls.  This fixes Olden/mst  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24850  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 01:22:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6554beffe4 
					 
					
						
						
							
							Keep stack frames 8-byte aligned.  This fixes olden/voronoi  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24849  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 01:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						97561fc2eb 
					 
					
						
						
							
							apparently rdy isn't actually a psuedo instruction.  Use rd %y  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24848  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 00:53:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						beecfd2b2d 
					 
					
						
						
							
							add fneg/fabs support for doubles  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 00:50:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						da5a7fd8d4 
					 
					
						
						
							
							Various cleanups to this pass, no functionality change  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24846  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 00:46:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f53d0bfbfd 
					 
					
						
						
							
							add bool truncstores  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24845  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 00:19:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8ba0423660 
					 
					
						
						
							
							Elimiante SP and FP, which weren't members of the IntRegs register class  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 00:06:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						379e6c0369 
					 
					
						
						
							
							The sun assembler only supports .xword in V9 mode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 23:36:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7a48e5018b 
					 
					
						
						
							
							Configure the asmwriter to allow constant pools to be printed correctly  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24841  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 23:35:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b04c5c8eb2 
					 
					
						
						
							
							add support for integer extloads  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24840  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 23:18:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						20ad53ffd7 
					 
					
						
						
							
							Add support for undef  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24839  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 23:10:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						311f8c21d0 
					 
					
						
						
							
							Add support for calls to external symbols  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24838  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 23:07:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e90ac3a3e7 
					 
					
						
						
							
							we have no memcpy  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24837  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 23:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b4d899e21c 
					 
					
						
						
							
							Fix a crash on a call with no arguments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24836  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 22:57:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dab05f0e19 
					 
					
						
						
							
							Change return lowering so that we can autogen the matching code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24832  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 21:03:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2db3ff66f1 
					 
					
						
						
							
							Implement Calls for V8.  This would be completely autogenerated except for  
						
						... 
						
						
						
						a small bug in tblgen.  When that is fixed, we can remove the ISD::Call case
in Select.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24830  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 15:55:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						384e5efc0e 
					 
					
						
						
							
							Implement the full V8 ABI for incoming arguments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24825  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 13:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eee99bd459 
					 
					
						
						
							
							Push ops list, asm string, and pattern all the way up to InstV8.  Move the  
						
						... 
						
						
						
						InstV8 class to the InstrFormats file where it belongs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24824  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 08:21:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3308449afc 
					 
					
						
						
							
							Give V8 select_cc, in the spirit of the PPC backend  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24823  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 08:13:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						98f853698c 
					 
					
						
						
							
							remove some unused instructions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24822  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 07:15:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						065c896b7a 
					 
					
						
						
							
							V8 doesn't have FP extload  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24821  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 07:13:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d5aae05281 
					 
					
						
						
							
							simplifications, fix typo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24820  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 07:09:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8fa54dc702 
					 
					
						
						
							
							Add frameindex support  
						
						... 
						
						
						
						Add support for copying (e.g. returning) doubles
Add support for F<->I instructions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24818  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-18 06:59:57 +00:00