Dale Johannesen 
							
						 
					 
					
						
						
							
						
						79217064c6 
					 
					
						
						
							
							Disable a couple more things for ppcf128.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43267  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-23 23:20:14 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						152b7e1874 
					 
					
						
						
							
							Temporary solution: added a different set of BCTRL_Macho / BCTRL_ELF with right callee-saved defs set for ppc64.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43248  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-23 06:42:42 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						3311876c3c 
					 
					
						
						
							
							Use ptr type in the immediate field of a BxA instruction so we don't end up selecting 32-bit call instruction for ppc64.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43228  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-22 19:46:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						26cb2862e9 
					 
					
						
						
							
							comment fixes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43168  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-19 04:08:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						fabd32deb0 
					 
					
						
						
							
							More ppcf128 issues (maybe the last)?  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43160  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-19 00:59:18 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						f0a0cddbcd 
					 
					
						
						
							
							- Added getOpcodeAfterMemoryUnfold(). It doesn't unfold an instruction, but only returns the opcode of the instruction post unfolding.  
						
						... 
						
						
						
						- Fix some copy+paste bugs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43153  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-18 22:40:57 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						58184e6878 
					 
					
						
						
							
							Use SmallVectorImpl instead of SmallVector with hardcoded size in MRegister public interface.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43150  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-18 21:29:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f602a25668 
					 
					
						
						
							
							Fix a bug handling frame references in ppc inline asm when the frame offset  
						
						... 
						
						
						
						doesn't fit into 16 bits.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-16 18:00:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1de7c1dd6f 
					 
					
						
						
							
							Change LowerFP_TO_SINT to create the specific code it needs instead of  
						
						... 
						
						
						
						unconditionally creating an i64 bitcast.  With the future legalizer
design, operation legalization can't introduce new nodes with illegal
types.
This fixes the rest of olden on ppc32.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43005  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-15 20:14:52 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						347d39f1fd 
					 
					
						
						
							
							Revert 42908 for now.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-14 05:57:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						296c176141 
					 
					
						
						
							
							Fix type mismatch error in PPC Altivec (only causes  
						
						... 
						
						
						
						a problem when asserts are on).  From vecLib.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42959  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-14 01:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8ddde0a151 
					 
					
						
						
							
							Change the names used for internal labels to use the current  
						
						... 
						
						
						
						function symbol name instead of a codegen-assigned function
number.
Thanks Evan! :-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42908  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-12 14:53:36 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						a3f269f7f6 
					 
					
						
						
							
							Mark vector pow, ctpop, cttz, and ctlz as Expand on PowerPC.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-12 14:08:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						f96e4de403 
					 
					
						
						
							
							Set ISD::FPOW to Expand.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42881  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-11 23:21:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						6eaeff29b8 
					 
					
						
						
							
							Next PPC long double bits: ppcf128->i32 conversion.  
						
						... 
						
						
						
						Surprisingly complicated.
Adds getTargetNode for 2 outputs, no inputs (missing).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42822  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-10 01:01:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						3ce990dc05 
					 
					
						
						
							
							When we start enabling SMUL_LOHI/UMUL_LOHI or SDIVREM/UDIVREM in  
						
						... 
						
						
						
						target-indepenent lowering, don't use them on PowerPC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42755  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-08 17:28:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						638ccd52b9 
					 
					
						
						
							
							Next powerpc long double bits.  Comparisons work,  
						
						... 
						
						
						
						although not well, and shortening FP converts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42672  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-06 01:24:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						161e897b0f 
					 
					
						
						
							
							First round of ppc long double.  call/return and  
						
						... 
						
						
						
						basic arithmetic works.
Rename RTLIB long double functions to distinguish
different flavors of long double; the lib functions
have different names, alas.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42644  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-05 20:04:43 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						66f0f64082 
					 
					
						
						
							
							- Added a few target hooks to generate load / store instructions from / to any  
						
						... 
						
						
						
						address (not just from / to frameindexes).
- Added target hooks to unfold load / store instructions / SDNodes into separate
load, data processing, store instructions / SDNodes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42621  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-05 01:32:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						cb406c2597 
					 
					
						
						
							
							Use empty() member functions when that's what's being tested for instead  
						
						... 
						
						
						
						of comparing begin() and end().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-03 19:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						82482944ed 
					 
					
						
						
							
							TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targets  
						
						... 
						
						
						
						other than PPC64. Instead of fixing it, just remove it and fix all the
places that use it to use TargetData::getPointerSize() instead, as there
aren't very many. Most of the references were in DwarfWriter.cpp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-27 23:12:31 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						9efce638d3 
					 
					
						
						
							
							Allow copyRegToReg to emit cross register classes copies.  
						
						... 
						
						
						
						Tested with "make check"!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42346  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-26 06:25:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						677ccc6e8b 
					 
					
						
						
							
							More explicit keywords.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42316  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-25 20:27:06 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						76a4023096 
					 
					
						
						
							
							Honor user-defined section specification of a global, ignores whether its initializer is null.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42182  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-21 00:41:19 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						0f0daea654 
					 
					
						
						
							
							Do not override user specified section.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42179  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-20 23:07:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						92dfe2001e 
					 
					
						
						
							
							Remove isReg, isImm, and isMBB, and change all their users to use  
						
						... 
						
						
						
						isRegister, isImmediate, and isMachineBasicBlock, which are equivalent,
and more popular.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-14 20:33:02 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						fdd9f006bc 
					 
					
						
						
							
							Fix comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-14 01:57:02 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						fe4afb17d3 
					 
					
						
						
							
							Enable indirect encoding for the personality function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41873  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-11 23:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						071a279e94 
					 
					
						
						
							
							Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41863  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-11 19:55:27 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						f7331b3dd7 
					 
					
						
						
							
							Fold the adjust_trampoline intrinsic into  
						
						... 
						
						
						
						init_trampoline.  There is now only one
trampoline intrinsic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41841  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-11 14:10:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bf8ae84a21 
					 
					
						
						
							
							Add some notes about better flag handling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41808  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-10 21:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						82d25148a7 
					 
					
						
						
							
							Add missing index versions of instructions to the map.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41776  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-07 22:01:02 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						718cb665ca 
					 
					
						
						
							
							Add lengthof and endof templates that hide a lot of sizeof computations.  
						
						... 
						
						
						
						Patch by Sterling Stein!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41758  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-07 04:06:50 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						399ea50dc3 
					 
					
						
						
							
							LVXL and STVXL are also a load and store resp.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41733  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-05 23:47:12 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						c3536b8ecb 
					 
					
						
						
							
							Add the 64-bit versions of the DS* Altivec instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41717  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-05 04:05:20 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						67c906dce7 
					 
					
						
						
							
							Fix for PR1613: added 64-bit rotate left PPC instructions and patterns.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41711  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-04 20:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						eaf089430e 
					 
					
						
						
							
							Enhance APFloat to retain bits of NaNs (fixes oggenc).  
						
						... 
						
						
						
						Use APFloat interfaces for more references, mostly
of ConstantFPSDNode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-31 04:03:46 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						35b35c5c32 
					 
					
						
						
							
							Add a variant of foldMemoryOperand to fold any load / store, not just load / store from / to stack slots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41597  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-30 05:52:20 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						b8a80f03bf 
					 
					
						
						
							
							Use i64 on a PPC64 machine  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41590  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-30 00:59:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						48884cd80b 
					 
					
						
						
							
							rename isOperandValidForConstraint to LowerAsmOperandForConstraint,  
						
						... 
						
						
						
						changing the interface to allow for future changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41384  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-25 00:47:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						90e167a908 
					 
					
						
						
							
							Disable EH generation until PPC works 100%.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41360  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-24 16:00:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						aabd0359a3 
					 
					
						
						
							
							new example  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41318  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-23 15:16:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						48bd15ed72 
					 
					
						
						
							
							Fix arguments for some Altivec instructions.  From SWB.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40957  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-09 00:49:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						84109cd015 
					 
					
						
						
							
							Fix spelling of mtvscr and mfvscr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40908  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-07 23:08:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						8c1e6a119a 
					 
					
						
						
							
							long double patch 2 of N.  Handle it in TargetData.  
						
						... 
						
						
						
						(I've tried to get the info right for all targets,
but I'm not expert on all of them - check yours.)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40792  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-03 20:20:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						61e729e2e9 
					 
					
						
						
							
							More explicit keywords.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40757  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-02 21:21:54 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						caf778ab3b 
					 
					
						
						
							
							Some out operands were incorrectly specified as input operands.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40697  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-01 23:07:38 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						66ffe6be0c 
					 
					
						
						
							
							Vector fneg must be expanded into fsub -0.0, X.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40586  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-30 07:51:22 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						36397f5034 
					 
					
						
						
							
							Support for trampolines, except for X86 codegen which is  
						
						... 
						
						
						
						still under discussion.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40549  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-27 12:58:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						b8275a3f6f 
					 
					
						
						
							
							Don't ignore the return value of AsmPrinter::doInitialization and  
						
						... 
						
						
						
						AsmPrinter::doFinalization.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40487  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-25 19:33:14 +00:00