Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						60596382aa 
					 
					
						
						
							
							Eliminate some extraneous code in SlotCalculator::insertVal().  
						
						... 
						
						
						
						Rename SlotCalculator::getValSlot() to SlotCalculator::getSlot(),
       SlotCalculator::insertValue() to SlotCalculator::getOrCreateSlot(),
       SlotCalculator::insertVal() to SlotCalculator::insertValue(), and
       SlotCalculator::doInsertVal() to SlotCalculator::doInsertValue().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-17 02:02:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						661ab811d8 
					 
					
						
						
							
							This file has funny include guards and funny extra whitespace.  
						
						... 
						
						
						
						Make this file less funny.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9186  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-16 23:43:35 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						7034adbce2 
					 
					
						
						
							
							If we move the constructors to the .cpp file, we can drop the #include  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9180  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-16 21:16:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e63540307d 
					 
					
						
						
							
							Add weak linking type  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9168  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-16 18:27:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						202884fd9b 
					 
					
						
						
							
							Completely rewrite support for the Value::use_* list.  Now, all operations on  
						
						... 
						
						
						
						this list (except use_size()) are constant time.  Before the killUse method
(used whenever something stopped using a value) was linear time, and thus
very very slow for large programs.
This speeds GCCAS up _substantially_ on large programs: almost 2x for 176.gcc:
176.gcc:     77.07s -> 37.38s
177.mesa:     7.59s ->  5.57s
252.eon:     21.02s -> 19.52s (*)
253.perlbmk: 11.40s -> 13.05s
254.gap:      7.25s -> 7.42s
252.eon would speed up a whole lot more, but optimization time is being
dominated by the inlining pass, which needs to be fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9159  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-16 16:53:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ed60e1c939 
					 
					
						
						
							
							Vector is my friend, do you like vector?  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9147  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-15 22:10:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						978e2cbfb2 
					 
					
						
						
							
							lalala  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9146  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-15 22:09:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ea2c1dcb7c 
					 
					
						
						
							
							We'll need this soon as well  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9145  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-15 22:09:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						803f03e217 
					 
					
						
						
							
							This file uses assert and doesn't include anything which already #includes <cassert>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9142  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-15 21:55:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						33922eb648 
					 
					
						
						
							
							Remove usage of use_size()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9134  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-15 16:43:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						14d9ce7892 
					 
					
						
						
							
							Add new hasOneUse() method.  Remove explicit inline qualifiers  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9132  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-15 16:39:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eeed983821 
					 
					
						
						
							
							Generalize abstract interpreter interface to allow linking in an arbitrary number of shared objects  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9129  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-14 21:52:52 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						b6c54ed8f5 
					 
					
						
						
							
							Enabling incremental bytecode loading in the JIT:  
						
						... 
						
						
						
						* ExecutionEngine can be constructed from a ModuleProvider
* Alphabetized order of forward-declared classes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9123  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-14 21:35:52 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						deb1740615 
					 
					
						
						
							
							Enabling incremental bytecode loading in the JIT:  
						
						... 
						
						
						
						* Add ModuleProvider as a parameter to FunctionPassManager
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9122  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-14 21:34:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7915a1e764 
					 
					
						
						
							
							Substantial cleanups:  
						
						... 
						
						
						
						* Add header comment
 * Remove extraneous #includes
 * Move the FileType enum into the GCC class
 * The GCC class is not virtual.
 * Move all of the "constructor" functions into the classes themselves
 * Stop using cl::list as arguments, use std::vector instead (which cl::list
   derives from)
 * Improve comments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9121  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-14 21:34:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1e79609e30 
					 
					
						
						
							
							Add missing default argument  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9092  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-13 16:44:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9061e992d5 
					 
					
						
						
							
							add support for "external" depth first iterators, which store the 'visited' set  
						
						... 
						
						
						
						outside of the iterator itself.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9090  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-13 16:34:26 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						a0137d3d82 
					 
					
						
						
							
							Added a macro and code that checks for the %a format string in sprintf().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9089  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-13 16:22:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4846f4b87a 
					 
					
						
						
							
							Extricate the "reverse" support from the depth-first iterator.  This is really  
						
						... 
						
						
						
						a crappy form of post-order traversal which really does not belong here.  While
we are at it, improve documentation and use a vector instead of a stack.
This improves the post dominator analysis pass by ~5%, and probably also helps
other passes as well.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9084  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-13 15:45:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ba7beb084c 
					 
					
						
						
							
							Add operator= for type iterators to make them assignable  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9083  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-13 15:34:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						814f622526 
					 
					
						
						
							
							Remove explicit inline qualifiers when the implicit ones work just as well  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-13 15:30:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d7db1fb944 
					 
					
						
						
							
							Add new op_erase method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9068  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-13 03:29:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						98bf436e2e 
					 
					
						
						
							
							Rename loop preheaders pass to loop simplify  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9061  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-12 21:52:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7f9bb6e92c 
					 
					
						
						
							
							Rename method to indicate what it does  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-12 18:51:53 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						d5d96b9fcd 
					 
					
						
						
							
							Fix spelling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9021  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-10 17:42:19 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						50f7129324 
					 
					
						
						
							
							Use 'F' for Function instead of 'M'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9019  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-10 17:38:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						f212e47271 
					 
					
						
						
							
							Add my abstracted dynamic linker support files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9008  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-10 16:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						97622b1751 
					 
					
						
						
							
							Add a method to reserve space for operands  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8992  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-09 22:45:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						342be126ef 
					 
					
						
						
							
							Kill warning when compiling in optimized mode  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8989  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-09 20:43:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1bc33a5227 
					 
					
						
						
							
							Make getContainedType more efficient by not returning null if out of range!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8987  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-09 20:35:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						185a7ab2ed 
					 
					
						
						
							
							Forward declare class Type since it is used in this class and Type.h is not included  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-08 04:45:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						cbeedf73d4 
					 
					
						
						
							
							Regenerated with (at top-level llvm directory):  
						
						... 
						
						
						
						% autoheader -I autoconf autoconf/configure.ac
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8956  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-07 23:39:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b0a994b4c0 
					 
					
						
						
							
							Remove unneeded dtors  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8896  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-06 17:36:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						aacd3c8d86 
					 
					
						
						
							
							Doxygenize class comments.  Add new NamedRegionTimer class  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8888  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-06 15:02:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						43f820d1f7 
					 
					
						
						
							
							Change the interface to PromoteMemToReg to also take a DominatorTree  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8883  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-05 21:20:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5e5252b4c9 
					 
					
						
						
							
							Add new prototype for createLowerInvokePass().  Make simplifycfg be a  
						
						... 
						
						
						
						functionpass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8870  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-05 19:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						27db7e0472 
					 
					
						
						
							
							Output a very high-precision number  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8856  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-05 00:41:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5133a5cf2e 
					 
					
						
						
							
							Add some new methods to forward to  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8852  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-05 00:13:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						00413e3d63 
					 
					
						
						
							
							Rename AbstractModuleProvider -> ModuleProvider, to match the header file name,  
						
						... 
						
						
						
						and because, while the class used by the interface is abstract, the actual
concept is not.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8850  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-04 20:14:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af6f93ce35 
					 
					
						
						
							
							Minor cleanups  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8843  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-03 18:57:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7685ac8d35 
					 
					
						
						
							
							This checkin basically amounts to a complete rewrite of the type-resolution  
						
						... 
						
						
						
						machinery.  This dramatically simplifies how things works, removes irritating
little corner cases, and overall improves speed and reliability.
Highlights of this change are:
1. The exponential algorithm built into the code is now gone.  For example
   the time to disassemble one bytecode file from the mesa benchmark went
   from taking 12.5s to taking 0.16s.
2. The linker bugs should be dramatically reduced.  The one remaining bug
   has to do with constant handling, which I actually introduced in
   "union-find" checkins.
3. The code is much easier to follow, as a result of fewer special cases.
   It's probably also smaller.  yaay.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-03 18:46:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1ad37b2b59 
					 
					
						
						
							
							These methods are dead, remove them  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8839  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-03 18:39:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1c5164e9cf 
					 
					
						
						
							
							Make the PATypeHolder use a simple union-find implementation to handle  
						
						... 
						
						
						
						merging of types.  This makes it MUCH more efficient than before, also
making things simpler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8833  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-02 23:35:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0dde36c4c7 
					 
					
						
						
							
							There is no reason for Value to be an AbstractTypeUser.  This just makes things  
						
						... 
						
						
						
						significantly more complete.  Instead, just make DerivedType's AbstractTypeUser's,
and make Value contain a PATypeHolder.  This will also be more efficient in the
future.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8827  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-02 19:44:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						df0c1a2189 
					 
					
						
						
							
							There is no reason for the PATypeHolder class to derive from the  
						
						... 
						
						
						
						PATypeHandle class
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8825  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-02 19:08:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						7237ecef13 
					 
					
						
						
							
							Moved enum and command-line option in separate file. Also added function that returns the user selected register allocator to the caller.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-02 16:57:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						eed462b685 
					 
					
						
						
							
							Change llc command line for register allocators  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8815  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-02 06:13:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						01ed1c0846 
					 
					
						
						
							
							Remove obsolete scoped pred and succ iterator typedefs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8810  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-01 22:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						22bca4dfb0 
					 
					
						
						
							
							Use graph traits to perform generic interval construction  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8809  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-01 22:28:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						96f7b1bf32 
					 
					
						
						
							
							Add graph traits specializations for intervals  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8808  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-01 22:27:36 +00:00