Nate Begeman 
							
						 
					 
					
						
						
							
						
						8d2623d49a 
					 
					
						
						
							
							Clean up and add comments to the newly implemented subtarget code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22396  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-12 03:04:49 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						0e219eb9b8 
					 
					
						
						
							
							Clean up the TargetSubtarget class a bit, removing an unnecessary argument  
						
						... 
						
						
						
						to the constructor.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22392  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-12 02:41:19 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						fb5792f416 
					 
					
						
						
							
							Implement Subtarget support  
						
						... 
						
						
						
						Implement the X86 Subtarget.
This consolidates the checks for target triple, and setting options based
on target triple into one place.  This allows us to convert the asm printer
and isel over from being littered with "forDarwin", "forCygwin", etc. into
just having the appropriate flags for each subtarget feature controlling
the code for that feature.
This patch also implements indirect external and weak references in the
X86 pattern isel, for darwin.  Next up is to convert over the asm printers
to use this new interface.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22389  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-12 01:41:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e64e72b794 
					 
					
						
						
							
							Make several cleanups to Andrews varargs change:  
						
						... 
						
						
						
						1. Pass Value*'s into lowering methods so that the proper pointers can be
   added to load/stores from the valist
2. Intrinsics that return void should only return a token chain, not a token
   chain/retval pair.
3. Rename LowerVAArgNext -> LowerVAArg, because VANext is long gone.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22338  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-05 19:57:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						33f80a8723 
					 
					
						
						
							
							add some new file types  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22286  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-06-25 03:31:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						11f14c8be0 
					 
					
						
						
							
							refactor these interfaces a bit  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22281  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-06-25 02:47:50 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						f542821385 
					 
					
						
						
							
							header file changes for varargs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22253  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-06-18 18:31:30 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						771c5c1819 
					 
					
						
						
							
							Added ModuloSchedSB as a friend class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22237  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-06-17 03:59:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bc83996b31 
					 
					
						
						
							
							Pass the dag into LowerOperation  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22005  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-14 05:51:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						adf6a965a3 
					 
					
						
						
							
							Add an isTailCall flag to LowerCallTo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-13 18:50:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b15a8f5f8c 
					 
					
						
						
							
							LowerCallTo now takes the cc to use  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21901  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-12 19:57:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						39d7f8f338 
					 
					
						
						
							
							Add a little hook  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21883  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-12 02:02:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						34f74a6162 
					 
					
						
						
							
							Expose an option allowing unsafe math optimizations.  Patch contributed by  
						
						... 
						
						
						
						Morten Ofstad!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21630  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-30 04:09:52 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						a1aad3b0ed 
					 
					
						
						
							
							Shut GCC 4.0 up about classes that have virtual functions but a non-virtual  
						
						... 
						
						
						
						destructor. Just add the do-nothing virtual destructor.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21524  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-25 02:55:55 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						446b5a9dd9 
					 
					
						
						
							
							* The aesthetic police is on patrol!!...  
						
						... 
						
						
						
						* ... but it wasn't so busy as to not smell the roses and doxygenify comments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21487  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-23 22:35:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3fa94bffcb 
					 
					
						
						
							
							Add a helper method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21486  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-23 22:20:22 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						00876a2808 
					 
					
						
						
							
							Convert tabs to spaces  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21438  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-22 03:46:24 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						34695381d6 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21412  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 20:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						f8b02949e3 
					 
					
						
						
							
							Make pattern isel default for ppc  
						
						... 
						
						
						
						Add new ppc beta option related to using condition registers
Make pattern isel control flag (-enable-pattern-isel) global and tristate
  0 == off
  1 == on
  2 == target default
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21309  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-15 22:12:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7b5987d56e 
					 
					
						
						
							
							Allow targets which produce setcc results in non-MVT::i1 registers to describe  
						
						... 
						
						
						
						what the contents of the top bits of these registers are, in the common cases
of targets that sign and zero extend the results.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21145  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-07 19:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						5ebc3dbc1c 
					 
					
						
						
							
							Change LowerCallTo to take a boolean isVarArg argument.  This is needed  
						
						... 
						
						
						
						by the PowerPC backend, and probably others in the future.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20843  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-26 01:30:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						977df76722 
					 
					
						
						
							
							add a helper method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20578  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-13 19:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d7e2fe40e4 
					 
					
						
						
							
							Add a new method, described in the comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19683  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-19 06:53:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6147a7aa17 
					 
					
						
						
							
							Move all data members to the end of the class.  
						
						... 
						
						
						
						Add a hook to find out how the target handles shift amounts that are out of
range.  Either they are undefined (the default), they mask the shift amount
to the size of the register (X86, Alpha, etc), or they extend the shift (PPC).
This defaults to undefined, which is conservatively correct.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19676  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-19 03:36:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6ae76fcc06 
					 
					
						
						
							
							Add comments  
						
						... 
						
						
						
						Add fields to hold the result type of setcc operations and shift amounts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19618  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-16 23:59:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7e5ee40979 
					 
					
						
						
							
							Revamp supported ops.  Instead of just being supported or not, we now keep  
						
						... 
						
						
						
						track of how to deal with it, and provide the target with a hook that they
can use to legalize arbitrary operations in arbitrary ways.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19609  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-16 07:27:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						638559aaa3 
					 
					
						
						
							
							Improve compatiblity with HPUX on Itanium, patch by Duraid Madina  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19586  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-16 01:31:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bb97d81cc8 
					 
					
						
						
							
							Move some information out of LegalizeDAG into the generic Target interface.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19581  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-16 01:10:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						45554a61f2 
					 
					
						
						
							
							Add a new target-independent code generator flag.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-15 06:00:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f19ae7df65 
					 
					
						
						
							
							Add interfaces to lower varargs and return/frame address intrinsics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19406  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-09 00:00:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d4b1c9a938 
					 
					
						
						
							
							Make LowerCallTo more generic and useful.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19373  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-08 19:25:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						75c2d0a351 
					 
					
						
						
							
							First draft of a new Target interface  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19323  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-07 07:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						15f63ad2e5 
					 
					
						
						
							
							Add some bits that can be set on instructions.  Renumber existing bits so  
						
						... 
						
						
						
						they are dense.  Add a virtual method that targets can choose to implement.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19242  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-02 02:28:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b0f72a17d9 
					 
					
						
						
							
							Fix a warning  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18083  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-21 04:42:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f3ae06ee1f 
					 
					
						
						
							
							Add new methods that a target should implement  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18060  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-20 23:50:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9da3c56efd 
					 
					
						
						
							
							Allow targets to implement relocation support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-20 03:43:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1fca5ff62b 
					 
					
						
						
							
							Convert 'struct' to 'class' in various places to adhere to the coding standards  
						
						... 
						
						
						
						and work better with VC++.  Patch contributed by Morten Ofstad!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17281  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-27 16:14:51 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						0aafc3289c 
					 
					
						
						
							
							Move destructor out of line to avoid vtable emission in every file that includes the header.  Thanks to sabre.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17278  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-27 06:00:53 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						4c3480169b 
					 
					
						
						
							
							Fix the build by eliminating some more dead code.  That'll learn me not to listen to Reid  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17275  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-27 05:44:23 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						7853b38fd0 
					 
					
						
						
							
							Remove dead data member in MRegisterInfo class.  Thanks sabre!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17274  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-27 04:51:58 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						01808b36c3 
					 
					
						
						
							
							Remove method getRegClass from MRegisterInfo, as it is no longer used.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17243  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-26 06:00:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7cf820191c 
					 
					
						
						
							
							Remove a dead class.  Thanks to Morten Ofstad for pointing this out.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17222  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-25 19:07:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						49db6fe193 
					 
					
						
						
							
							Be consistent with our naming  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16552  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-28 18:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dcc4a6f705 
					 
					
						
						
							
							Capture information about whether the target instructions have delay slots  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16550  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-28 18:33:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						148d2065e4 
					 
					
						
						
							
							Use class instead of struct for defining classes. This unbreaks the  
						
						... 
						
						
						
						build on windows. Patch contributed by Paolo Invernizzi!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16531  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-28 01:59:17 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						551ccae044 
					 
					
						
						
							
							Changes For Bug 352  
						
						... 
						
						
						
						Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-01 22:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						c3d479a40f 
					 
					
						
						
							
							Update doxygen comment now that getSpillSize is supposed to return value in bits  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16101  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-29 21:59:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						bb4bdf4fe4 
					 
					
						
						
							
							Add getAllocatableSet() function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16059  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-26 22:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d6640951c2 
					 
					
						
						
							
							M_DUMMY_PHI_FLAG is no longer used to distinguish V9::PHI. Get rid of it and  
						
						... 
						
						
						
						its TargetInstrInfo accessor.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15907  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-18 20:04:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						b406d84dd8 
					 
					
						
						
							
							M_PSEUDO_FLAG is no longer used. Get rid of it and its accessor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15902  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-18 17:44:17 +00:00