Chris Lattner 
							
						 
					 
					
						
						
							
						
						6bc24419b6 
					 
					
						
						
							
							Oops, this was not to go in  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-02 06:06:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						98107ffd1e 
					 
					
						
						
							
							Adjust to the new TargetMachine interface  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13957  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-02 06:06:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9bcdcd17c7 
					 
					
						
						
							
							Adjust to new TargetMachine interface  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13956  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-02 05:57:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						62d6ad2cee 
					 
					
						
						
							
							Inline findOptimalStorageSize into it's caller, both of which are sparc specific  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13955  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-02 05:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e25738cab6 
					 
					
						
						
							
							Finegrainify namespacification  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-02 04:28:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fd0f7b1131 
					 
					
						
						
							
							Fix a trivial but blatant bug  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-02 03:57:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						6924063bf2 
					 
					
						
						
							
							Pull Interval class out of LiveIntervals.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13910  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-30 07:46:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						26f5a69e52 
					 
					
						
						
							
							When spilling an register, introduce a new temporary for each of its  
						
						... 
						
						
						
						spills. This allows for more flexibility when allocating registers for
spill code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13907  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-30 07:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						cdd69e6719 
					 
					
						
						
							
							Fix typo in head-of-file comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-30 03:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						38af59a43c 
					 
					
						
						
							
							Add method to assign stack slot to virtual register without creating a  
						
						... 
						
						
						
						new one.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13895  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-29 20:38:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						f174cc303b 
					 
					
						
						
							
							Add grow() member that grows the maps when the number of virtual  
						
						... 
						
						
						
						registers in the function has changed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13893  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-29 19:03:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						f717a05698 
					 
					
						
						
							
							Remove defs vector from live intervals.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13892  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-29 16:18:57 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						20890832ea 
					 
					
						
						
							
							updates to ModuloSched  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13881  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-28 20:14:12 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						ebac64534c 
					 
					
						
						
							
							Adding scheduling class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13783  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-26 06:27:36 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						4cffb588f5 
					 
					
						
						
							
							Updating my cvs versions. THis is still in progress and much will be changed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13782  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-26 06:27:18 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						17fb34bf8c 
					 
					
						
						
							
							Moved MachineBasicBlock deconstructor to cpp file and removed it from LeakDetector to fix memory leak bug.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13718  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-24 07:14:35 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						792699c46e 
					 
					
						
						
							
							Added MachineFunction parent* to MachineBasicBlock. Customized ilist template  
						
						... 
						
						
						
						to set the parent when a MachineBasicBlock is added to a MachineFunction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13716  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-24 06:11:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5bf3ce2b7c 
					 
					
						
						
							
							Eliminate an explicit use of the LLVM basic block, using getParent instead,  
						
						... 
						
						
						
						which simplifies the code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13707  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-24 03:44:52 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						0c63e03e04 
					 
					
						
						
							
							Changed clone to be const.  
						
						... 
						
						
						
						Changed copy constructor to set parent, prev, and next pointers to null.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13706  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-24 03:14:18 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						b5159ed0cb 
					 
					
						
						
							
							Fixed up my changes to add support for cloning Machine Instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13665  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-23 20:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						466b534a57 
					 
					
						
						
							
							Adding support to clone MachineInstr  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13661  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-23 19:35:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bee887211b 
					 
					
						
						
							
							Fix a really nasty bug from my changes on Monday to PHIElim.  These changes  
						
						... 
						
						
						
						broke obsequi and a lot of other things.  It all boiled down to MBB being
overloaded in an inner scope and me confusing it with the one in the outer
scope.  Ugh!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13517  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-12 21:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d657c42dce 
					 
					
						
						
							
							Start NextMBBNumber out at zero.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13515  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-12 21:35:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						0bcb1ad7be 
					 
					
						
						
							
							Add non-const MachineBasicBlock::getParent() accessor method.  
						
						... 
						
						
						
						MBBs start out as #-1. When a MBB is added to a MachineFunction, it
gets the next available unique MBB number. If it is removed from a
MachineFunction, it goes back to being #-1.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13514  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-12 21:35:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8abf69374e 
					 
					
						
						
							
							Switch this from using an std::map to using a DenseMap.  This speeds up  
						
						... 
						
						
						
						phi-elimination from 0.6 to 0.54s on kc++.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13454  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-10 19:17:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						80e20eb487 
					 
					
						
						
							
							Use a new VRegPHIUseCount to compute uses of PHI values by other phi values  
						
						... 
						
						
						
						in the basic block being processed.  This fixes PhiElimination on kimwitu++
from taking 105s to taking a much more reasonable 0.6s (in a debug build).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13453  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-10 19:06:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						791f896d9f 
					 
					
						
						
							
							Now that we use an ilist of machine instructions, iterators are more robust  
						
						... 
						
						
						
						than before.  Because this is the case, we can compute the first non-phi
instruction once when de-phi'ing a block.  This shaves ~4s off of
phielimination of _Z7yyparsev in kimwitu++ from 109s -> 105s.  There are
still much more important gains to come.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13452  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-10 18:47:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6d3848df7e 
					 
					
						
						
							
							Patch to fix PR337.  Make sure to mark all aliased physical registers as used  
						
						... 
						
						
						
						when we see a read of a register.  This is important in cases like:
AL = ...
AH = ...
   = AX
The read of AX must make both the AL and AH defs live until the use.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13444  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-10 05:12:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0979ca7e3e 
					 
					
						
						
							
							Implement the AddPrototypes method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13432  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-09 04:29:57 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						73e3e2e10f 
					 
					
						
						
							
							Updating my versions of ModuloScheduling in cvs. Still not complete.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13424  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-08 16:12:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						880e8e4b4c 
					 
					
						
						
							
							Add required header  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13417  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-08 03:50:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						feab248c93 
					 
					
						
						
							
							Remove unneeded header  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13416  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-08 03:49:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a19eedeb7a 
					 
					
						
						
							
							numeric_limits::infinity() apparently does not work on all systems.  As a  
						
						... 
						
						
						
						workaround, use the C HUGE_VAL macro instead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13377  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-06 16:25:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						015959ee38 
					 
					
						
						
							
							Operate on the Machine CFG instead of on the LLVM CFG  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13302  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-01 21:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f25fb4bc64 
					 
					
						
						
							
							Stop LiveVariables from using BasicBlocks as part of the mapping, instead  
						
						... 
						
						
						
						use MachineBasicBlocks.  To do this, we traverse the Machine CFG instead of
the LLVM CFG, which is also *MUCH* more efficient by having fewer levels of
indirections and mappings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13301  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-01 21:24:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						35450d2aaa 
					 
					
						
						
							
							Include SparcV9RegInfo.h instead of TargetRegInfo.h. This serves as a bit of  
						
						... 
						
						
						
						documentation that this module needs to be made independent of the
register file description of the current target.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13125  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-23 18:15:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						da8246bb71 
					 
					
						
						
							
							Implement emitWordAt() for the debug emitter and the file printer emitter. (I  
						
						... 
						
						
						
						am not so sure about the file printer emitter, but the debug emitter change
should be harmless.)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13117  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-23 17:11:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						6e4d0d6546 
					 
					
						
						
							
							Fix bug introduced in previous commit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12872  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-12 20:26:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						43b61f724e 
					 
					
						
						
							
							Correctly compute spill weights  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-12 17:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						e633352fd5 
					 
					
						
						
							
							Print def lists a bit more compactly  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12866  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-12 15:57:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						9a8b490735 
					 
					
						
						
							
							Add definition list to each live interval.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12791  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-09 18:07:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b4186e0ccd 
					 
					
						
						
							
							MBB::remove should not modify the iterator passed in  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12572  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-31 21:59:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4f6410f5cb 
					 
					
						
						
							
							MachineBasicBlock::remove should not modify the iterator passed in  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12571  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-31 21:59:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						a8db01ac83 
					 
					
						
						
							
							Correctly update LiveVariables when an instruction changes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-30 22:44:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						47b716483e 
					 
					
						
						
							
							Change how the beginnings and ends of MachineFunctions are printed. Get  
						
						... 
						
						
						
						rid of the funny cast.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-29 21:58:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						eee91172fb 
					 
					
						
						
							
							Make the set of fixed (preallocated) intervals be a fixed superset of  
						
						... 
						
						
						
						unhandled + handled. So unhandled is now including all fixed intervals
and fixed intervals never changes when processing a function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12462  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-17 00:48:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6ae9eb1566 
					 
					
						
						
							
							Fix PR294  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12425  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-16 01:45:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						39354c99a1 
					 
					
						
						
							
							Change MRegisterInfo::foldMemoryOperand to return the folded  
						
						... 
						
						
						
						instruction to make the API more flexible.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12386  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-14 07:19:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						6a367f33f3 
					 
					
						
						
							
							Spill explicit physical register defs as well.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12260  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-09 08:35:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						5ae00066c6 
					 
					
						
						
							
							As I wrote in the docs, simple is the default spiller :-)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12189  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-06 23:08:44 +00:00