Chris Lattner 
							
						 
					 
					
						
						
							
						
						b6c806045b 
					 
					
						
						
							
							Fix PR1016  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31950  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-28 01:03:30 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						c0f64ffab9 
					 
					
						
						
							
							Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead  
						
						... 
						
						
						
						of opcode and number of operands.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-27 23:37:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3687c1a4d3 
					 
					
						
						
							
							Fix the dag combiner bug corresponding to PR1014.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31943  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-27 21:50:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bc4cf8d5b1 
					 
					
						
						
							
							For better or worse, load from i1 is assumed to be zero extended.  Do not  
						
						... 
						
						
						
						form a load from i1 from larger loads that may not be zext'd.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31933  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-27 04:40:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f9908172e9 
					 
					
						
						
							
							If a brcond condition is promoted, make sure to zero extend it, even if not  
						
						... 
						
						
						
						expanded into BR_CC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31932  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-27 04:39:56 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3da59db637 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						The long awaited CAST patch. This introduces 12 new instructions into LLVM
to replace the cast instruction. Corresponding changes throughout LLVM are
provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the
exception of 175.vpr which fails only on a slight floating point output
difference.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31931  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-27 01:05:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						32ba1aa204 
					 
					
						
						
							
							Fix PR1011 and CodeGen/Generic/2006-11-20-DAGCombineCrash.ll  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31878  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-20 18:05:46 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						45fb3f3cb2 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						First in a series of patches to convert SetCondInst into ICmpInst and
FCmpInst using only two opcodes and having the instructions contain their
predicate value. Nothing uses these classes yet. More patches to follow.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31867  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-20 01:22:35 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						5f64a16869 
					 
					
						
						
							
							Fixing the ENABLE_OPTIMIZED=1 DISABLE_ASSERTIONS=1 build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31822  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-17 13:07:55 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						cc47021f49 
					 
					
						
						
							
							Fix an incorrectly inverted condition.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31773  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-16 00:08:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						43193d60e9 
					 
					
						
						
							
							remove dead #include  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31753  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-15 17:51:15 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						7ce4578353 
					 
					
						
						
							
							Matches MachineInstr changes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31712  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-13 23:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						a07d5b9164 
					 
					
						
						
							
							Make an assert comment match the tested assertion.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31686  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-11 20:07:59 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						3ba433a7e8 
					 
					
						
						
							
							Add methods to add implicit def use operands to a MI.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31675  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-11 10:20:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						41e53fd39b 
					 
					
						
						
							
							disallow preinc of a frameindex.  This is not profitable and causes 2-addr  
						
						... 
						
						
						
						pass to explode.  This fixes a bunch of llc-beta failures on ppc last night.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31661  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-11 01:00:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9f1794ea58 
					 
					
						
						
							
							reduce indentation by using early exits.  No functionality change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31660  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-11 00:56:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						448f219fed 
					 
					
						
						
							
							move big chunks of code out-of-line, no functionality change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31658  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-11 00:39:41 +00:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						438f7bc67c 
					 
					
						
						
							
							Add implicit def / use operands to MachineInstr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31633  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-10 08:43:01 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1e7aa5c209 
					 
					
						
						
							
							commentate  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31627  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-10 04:41:34 +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 
							
						 
					 
					
						
						
							
						
						5ff839fbab 
					 
					
						
						
							
							Add a mechanism to specify whether a target supports a particular indexed load / store.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31597  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-09 18:56:43 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						0030582239 
					 
					
						
						
							
							Rename ISD::MemOpAddrMode to ISD::MemIndexedMode  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31596  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-09 18:44:21 +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 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3822ff5c71 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						This patch converts the old SHR instruction into two instructions,
AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not
dependent on the sign of their operands.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31542  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-08 06:47:33 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fa9aa2b424 
					 
					
						
						
							
							Fix PR988 and CodeGen/Generic/2006-11-06-MemIntrinsicExpand.ll.  
						
						... 
						
						
						
						The low part goes in the first operand of expandop, not the second one.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31487  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-07 04:11:44 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d5ad440f43 
					 
					
						
						
							
							Remove dead code; added a missing null ptr check.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31478  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-06 21:33:46 +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 
							
						 
					 
					
						
						
							
						
						9109fb1eb7 
					 
					
						
						
							
							Added getIndexedStore.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31458  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-05 09:30:09 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						95f6edeff5 
					 
					
						
						
							
							Changes to use operand constraints to process two-address instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31453  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-04 09:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e6e97e66a3 
					 
					
						
						
							
							Fix comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31414  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-03 07:31:32 +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 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						c5fc57dcae 
					 
					
						
						
							
							Added isPredecessor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31409  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-03 03:05:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						02cb49ee67 
					 
					
						
						
							
							silence warning  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31397  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-03 01:28:29 +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 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						0a783f783c 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						Replace the REM instruction with UREM, SREM and FREM.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31369  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-02 01:53:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2a821601f1 
					 
					
						
						
							
							Allow the getRegForInlineAsmConstraint method to return a register class with  
						
						... 
						
						
						
						no fixes physreg.  Treat this as permission to use any register in the register
class.  When this happens and it is safe, allow the llvm register allcoator to
allocate the register instead of doing it at isel time.  This eliminates a ton
of copies around common inline asms.  For example:
int test2(int Y, int X) {
  asm("foo %0, %1" : "=r"(X): "r"(X));
  return X;
}
now compiles to:
_test2:
        foo r3, r4
        blr
instead of:
_test2:
        mr r2, r4
        foo r2, r2
        mr r3, r2
        blr
GCC produces:
_test2:
        foo r4, r4
        mr r3,r4
        blr
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31366  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-02 01:41:49 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						1dabb68ab4 
					 
					
						
						
							
							Clean up.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31359  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-01 22:39:30 +00:00