Chris Lattner 
							
						 
					 
					
						
						
							
						
						734c91d250 
					 
					
						
						
							
							Fix a dag combiner bug exposed by my recent instcombine patch.  This fixes  
						
						... 
						
						
						
						CodeGen/Generic/2006-11-10-DAGCombineMiscompile.ll and PPC gsm/toast
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31644  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-10 21:37:15 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a7ff64d608 
					 
					
						
						
							
							When forming a pre-indexed store, make sure ptr isn't the same or is a pred of value being stored. It would cause a cycle.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31631  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-10 08:28:11 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						8dc5cad8a2 
					 
					
						
						
							
							Don't attempt expensive pre-/post- indexed dag combine if target does not support them.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31598  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-09 19:10:46 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						144d8f09e1 
					 
					
						
						
							
							Rename ISD::MemOpAddrMode to ISD::MemIndexedMode  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31595  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-09 17:55:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d258efaf6e 
					 
					
						
						
							
							getPostIndexedAddressParts change: passes in load/store instead of its loaded / stored VT.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31584  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-09 04:29:46 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b00dddd164 
					 
					
						
						
							
							Match more post-indexed ops.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31569  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-08 20:27:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						d6c3422e31 
					 
					
						
						
							
							Remove redundant <cmath>.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-08 19:16:44 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						03fa6ea402 
					 
					
						
						
							
							- When performing pre-/post- indexed load/store transformation, do not worry  
						
						... 
						
						
						
						about whether the new base ptr would be live below the load/store. Let two
  address pass split it back to non-indexed ops.
- Minor tweaks / fixes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31544  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-08 08:30:28 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a4f53ef527 
					 
					
						
						
							
							Fixed a minor bug preventing some pre-indexed load / store transformation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31543  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-08 06:56:05 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						6c1491dd06 
					 
					
						
						
							
							Fix a obscure post-indexed load / store dag combine bug.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-08 02:38:55 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						bbd6f6ec1a 
					 
					
						
						
							
							Add post-indexed load / store transformations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31498  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-07 09:03:05 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						3ef554d2b1 
					 
					
						
						
							
							Add comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31473  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-06 08:14:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						d41b30def3 
					 
					
						
						
							
							Unbreak VC++ build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31464  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-05 19:31:28 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						33dbedcdcb 
					 
					
						
						
							
							Added pre-indexed store support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31459  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-05 09:31:14 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						1a854be352 
					 
					
						
						
							
							Rename  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-03 07:21:16 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						b8f4e0aa17 
					 
					
						
						
							
							Remove dead variable. Fix 80 column violations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31412  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-03 03:30:34 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						7fc033a24d 
					 
					
						
						
							
							Added DAG combiner transformation to generate pre-indexed loads.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31410  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-03 03:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3ed469ccd7 
					 
					
						
						
							
							For PR786:  
						
						... 
						
						
						
						Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting
fall out by removing unused variables. Remaining warnings have to do with
unused functions (I didn't want to delete code without review) and unused
variables in generated code. Maintainers should clean up the remaining
issues when they see them. All changes pass DejaGnu tests and Olden.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-02 20:25:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						07a2709e9d 
					 
					
						
						
							
							Add option for controlling inclusion of global AA.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31040  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-18 19:08:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						096c22ea3d 
					 
					
						
						
							
							Use global info for alias analysis.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31035  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-18 12:29:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						50662beab7 
					 
					
						
						
							
							Fix CodeGen/PowerPC/2006-10-17-brcc-miscompile.ll  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31019  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-17 21:24:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						26f7fa7bba 
					 
					
						
						
							
							Make it simplier to dump DAGs while in DAGCombiner.  Remove a nasty optimization.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31009  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-17 19:33:52 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						5d04a1af4f 
					 
					
						
						
							
							Make sure operand does have size and element type operands.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30999  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-17 17:06:35 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						5956922a2d 
					 
					
						
						
							
							Be careful when looking through a vbit_convert. Optimizing this:  
						
						... 
						
						
						
						(vector_shuffle
  (vbitconvert (vbuildvector (copyfromreg v4f32), 1, v4f32), 4, f32),
  (undef, undef, undef, undef), (0, 0, 0, 0), 4, f32)
to the
  vbitconvert
is a very bad idea.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30989  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-16 22:49:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						c7c3f110ed 
					 
					
						
						
							
							Pass AliasAnalysis thru to DAGCombiner.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-16 20:52:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						d4edf2cf91 
					 
					
						
						
							
							Tidy up after truncstore changes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30961  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-14 12:14:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						30f73e78bd 
					 
					
						
						
							
							Make sure that the node returned by SimplifySetCC is added to the worklist  
						
						... 
						
						
						
						so that it can be deleted if unused.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30955  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-14 03:52:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8ac9d0ebde 
					 
					
						
						
							
							fold setcc of a setcc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30953  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-14 01:02:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						51dabfb283 
					 
					
						
						
							
							When SimplifySetCC was moved to the DAGCombiner, it was never removed from  
						
						... 
						
						
						
						SelectionDAG and it has since bitrotted.  Remove the copy from SelectionDAG.
Next, remove the constant folding piece of DAGCombiner::SimplifySetCC into
a new FoldSetCC method which can be used by getNode() and SimplifySetCC.
This fixes obscure bugs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30952  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-14 00:41:01 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						274062c172 
					 
					
						
						
							
							Reduce the workload by not adding chain users to work list.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-13 23:32:28 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						8b2794aeff 
					 
					
						
						
							
							Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30945  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-13 21:14:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						26d2990e03 
					 
					
						
						
							
							Lower X%C into X/C+stuff.  This allows the 'division by a constant' logic to  
						
						... 
						
						
						
						apply to rems as well as divs.  This fixes PR945 and speeds up ReedSolomon
from 14.57s to 10.90s (which is now faster than gcc).
It compiles CodeGen/X86/rem.ll into:
_test1:
        subl $4, %esp
        movl %esi, (%esp)
        movl $2155905153, %ecx
        movl 8(%esp), %esi
        movl %esi, %eax
        imull %ecx
        addl %esi, %edx
        movl %edx, %eax
        shrl $31, %eax
        sarl $7, %edx
        addl %eax, %edx
        imull $255, %edx, %eax
        subl %eax, %esi
        movl %esi, %eax
        movl (%esp), %esi
        addl $4, %esp
        ret
_test2:
        movl 4(%esp), %eax
        movl %eax, %ecx
        sarl $31, %ecx
        shrl $24, %ecx
        addl %eax, %ecx
        andl $4294967040, %ecx
        subl %ecx, %eax
        ret
_test3:
        subl $4, %esp
        movl %esi, (%esp)
        movl $2155905153, %ecx
        movl 8(%esp), %esi
        movl %esi, %eax
        mull %ecx
        shrl $7, %edx
        imull $255, %edx, %eax
        subl %eax, %esi
        movl %esi, %eax
        movl (%esp), %esi
        addl $4, %esp
        ret
instead of div/idiv instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-12 20:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3657ffe037 
					 
					
						
						
							
							add a minor dag combine noticed when looking at PR945  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30915  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-12 20:23:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						3ad175bd70 
					 
					
						
						
							
							D'oh - need to use the rigth kind of store.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-12 15:22:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						7aed46c25b 
					 
					
						
						
							
							Alias analysis of TRUNCSTORE.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30889  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-11 18:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						c2b19f3449 
					 
					
						
						
							
							Handle aliasing of loadext.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30883  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-11 17:47:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						7ca56aff22 
					 
					
						
						
							
							Fix regression in combiner alias analysis.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30880  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-11 13:47:09 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						2e49f090f9 
					 
					
						
						
							
							Naming consistency.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30878  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-11 07:10:22 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						466685d41a 
					 
					
						
						
							
							Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-09 20:57:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6270f686b3 
					 
					
						
						
							
							Eliminate more token factors by taking advantage of transitivity:  
						
						... 
						
						
						
						if TF depends on A and B, and A depends on B, TF just needs to depend on
A.  With Jim's alias-analysis stuff enabled, this compiles the testcase in
PR892 into:
__Z4test3Val:
        subl $44, %esp
        call L__Z3foov$stub
        movl %edx, 28(%esp)
        movl %eax, 32(%esp)
        movl %eax, 24(%esp)
        movl %edx, 36(%esp)
        movl 52(%esp), %ecx
        movl %ecx, 4(%esp)
        movl %eax, 8(%esp)
        movl %edx, 12(%esp)
        movl 48(%esp), %eax
        movl %eax, (%esp)
        call L__Z3bar3ValS_$stub
        addl $44, %esp
        ret
instead of:
__Z4test3Val:
        subl $44, %esp
        call L__Z3foov$stub
        movl %eax, 24(%esp)
        movl %edx, 28(%esp)
        movl 24(%esp), %eax
        movl %eax, 32(%esp)
        movl 28(%esp), %eax
        movl %eax, 36(%esp)
        movl 32(%esp), %eax
        movl 36(%esp), %ecx
        movl 52(%esp), %edx
        movl %edx, 4(%esp)
        movl %eax, 8(%esp)
        movl %ecx, 12(%esp)
        movl 48(%esp), %eax
        movl %eax, (%esp)
        call L__Z3bar3ValS_$stub
        addl $44, %esp
        ret
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30821  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-08 22:57:01 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						7138234baf 
					 
					
						
						
							
							Combiner alias analysis passes  Multisource (release-asserts.)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30818  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-07 23:37:56 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						786225adf0 
					 
					
						
						
							
							Make use of getStore().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30759  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-05 23:01:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						bc588b8bbf 
					 
					
						
						
							
							Alias analysis code clean ups.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30753  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-05 15:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						6ff23e5e84 
					 
					
						
						
							
							More extensive alias analysis.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30721  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-04 16:53:27 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						c548428c5d 
					 
					
						
						
							
							Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an  
						
						... 
						
						
						
						extra operand to LOADX to specify the exact value extension type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30714  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-04 00:56:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						bb1518585b 
					 
					
						
						
							
							Load chain check is not needed  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30613  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-26 17:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						79597d2af6 
					 
					
						
						
							
							Chain can be any operand  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30611  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-26 09:32:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						3dd1170616 
					 
					
						
						
							
							Wrong size for load  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-26 08:14:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						172585b3aa 
					 
					
						
						
							
							Can't move a load node if it's chain is not used.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30609  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-26 07:37:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						14fbcbfa2b 
					 
					
						
						
							
							Accidental enable of bad code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30601  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-25 21:11:32 +00:00