Cameron Buschardt 
							
						 
					 
					
						
						
							
						
						98a37c2b9c 
					 
					
						
						
							
							Implemented promote mem->reg pass.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2005  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-27 23:17:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						79df7c0aaa 
					 
					
						
						
							
							Change references from Method to Function  
						
						 
						
						... 
						
						
						
						change references from MethodARgument to FunctionArgument
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1991  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-26 18:01:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						b6efb3605f 
					 
					
						
						
							
							Moved to directory Scalar/ and renamed.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1977  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-24 03:55:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						98d64f8d51 
					 
					
						
						
							
							Major overhaul to support arbitrary mixed array and structure indices.  
						
						 
						
						... 
						
						
						
						Also moved to the Scalar/ directory and renamed to "MultiDim".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1961  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-24 03:21:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e7506a366e 
					 
					
						
						
							
							Rename Method to Function  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1957  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-23 22:51:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						dfbbf7a631 
					 
					
						
						
							
							New pass to decompose multi-dimensional array references into  
						
						 
						
						... 
						
						
						
						a sequence of 1-D references, using a sequence of getElementPtrs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-23 20:43:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5f4a5289d4 
					 
					
						
						
							
							Fix bug test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise3.ll  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1943  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-21 23:02:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8e640f1fc9 
					 
					
						
						
							
							Fix test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise2.ll  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1941  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-21 22:39:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						599ca72f5f 
					 
					
						
						
							
							Fix test/Regression/Other/2002-03-21-LevelRaiseMiss.ll  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1933  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-21 21:21:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9e77f7e08b 
					 
					
						
						
							
							Make ConvertableToGEP handle cases where the user is indexing into the  
						
						 
						
						... 
						
						
						
						first element of a structure type.  Before this would not be handled because
getStructOffset would either stop immediately (because StopEarly was true
and Offset = 0), or blast past the level we wanted.
Now ConvertableToGEP steps down through the type one level at a time, checking
the Offset and Scale conditions at each step
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1931  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-21 06:27:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8e86542fb6 
					 
					
						
						
							
							Implement the new InsertInstBeforeInst function  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1930  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-21 06:24:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						45ef5c26d4 
					 
					
						
						
							
							Fix the: test/Regression/Other/2002-03-20-LevelRaiseCrash.ll bug.  It turned  
						
						 
						
						... 
						
						
						
						out that almost always the result of the add was the same as the GEP that
would be generated.  In this case, however, it wasn't, so bad things happened.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1929  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-21 06:22:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f78642bc06 
					 
					
						
						
							
							Declare the new InsertInstBeforeInst function  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1927  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-21 06:15:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						99fb91cc2f 
					 
					
						
						
							
							1. Fix bug test/Regression/Other/2002-03-20-LevelRaiseBadCodegen.ll  
						
						 
						
						... 
						
						
						
						2. Allow negative scales in ConvertableToGEP, so that this loop from
   alloc_tree in the Olden health benchmark is correctly raised:
       for (i = 3; i >= 0; i--)
         fval[i] = alloc_tree(level - 1, label*4 + i + 1, new);
   Stepping through the array backwards caused a negative scale.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1922  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-21 03:04:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ebcd28eb15 
					 
					
						
						
							
							Namespace qualify debugging code  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1921  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-21 03:02:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						524185af3f 
					 
					
						
						
							
							Just a comment.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1908  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-18 03:40:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						a45a327e8d 
					 
					
						
						
							
							New pass to decompose multi-dimensional array references into  
						
						 
						
						... 
						
						
						
						a sequence of 1-D references, using a sequence of getElementPtrs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1907  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-18 03:39:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f09733a876 
					 
					
						
						
							
							Remove code designed to compensate for a bug in GCC.  The bug has since  
						
						 
						
						... 
						
						
						
						been fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1881  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-15 20:35:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9b638019ca 
					 
					
						
						
							
							Cleanup error message output a bit  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1879  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-15 20:21:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						754cf415f6 
					 
					
						
						
							
							Fix bug: test/Regression/Other/2002-03-14-LevelRaiseHang.ll  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-14 16:37:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a007bc2c14 
					 
					
						
						
							
							Fix bug: test/Regression/Other/2002-03-11-InstCombineHang.ll  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1864  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-11 23:28:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c4db754ecf 
					 
					
						
						
							
							update comments  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1862  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-11 22:21:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b24196f5ae 
					 
					
						
						
							
							* Fix bug: test/Regression/Other/2002-03-11-LevelRaiseIterInvalidate.ll  
						
						 
						
						... 
						
						
						
						* Use more concise form of ReplaceInstWithInst to make code simpler
* Output nicer message for dead code eliminated when debugging
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1861  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-11 22:19:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0fce76a009 
					 
					
						
						
							
							Fix bug: test/Regression/Other/2002-03-11-ConstPropCrash.ll  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1858  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-11 22:11:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e1a52f6a15 
					 
					
						
						
							
							Fix bug: test/Regression/Other/2002-03-11-LevelRaiseCalls.ll  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-11 17:27:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4736d06bf4 
					 
					
						
						
							
							We were not correctly burrowing down multiple levels to get to a leaf.  Fix this now  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1833  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-07 21:18:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						921ef3a185 
					 
					
						
						
							
							Support changing the pointer type of a store for the case where we are  
						
						 
						
						... 
						
						
						
						storing into the first element of the structure type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1832  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-07 21:17:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ce0f8aa9e 
					 
					
						
						
							
							Take CallGraph out of the CFG namespace.  It has nothing to do with CFGs  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1820  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-06 17:16:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bd0ef77cde 
					 
					
						
						
							
							Change over to use new style pass mechanism, now passes only expose small  
						
						 
						
						... 
						
						
						
						creation functions in their public header file, unless they can help it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1816  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-26 21:46:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eded4916d6 
					 
					
						
						
							
							Move ProfilePaths class into ProfilePaths library, only expose a creation function  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1812  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-26 20:04:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						905ac5ee67 
					 
					
						
						
							
							Pass stuff by reference instead of by copy.  Copying entire graphs seems like  
						
						 
						
						... 
						
						
						
						a bad idea
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1810  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-26 19:49:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5fb52fbf9e 
					 
					
						
						
							
							Move processGraph down lower in the file so all of the forward declarations  
						
						 
						
						... 
						
						
						
						can be eliminated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1809  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-26 19:43:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fd1717d03b 
					 
					
						
						
							
							* Changes to compile successfully with GCC 3.0  
						
						 
						
						... 
						
						
						
						* Eliminated memory leak in processGraph
* Pass vectors by const reference to moveDummyCode instead of by copy
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1808  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-26 19:40:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						2d9bbfdfc4 
					 
					
						
						
							
							Makefile for profile-paths  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1807  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-26 19:36:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						c3e69696ac 
					 
					
						
						
							
							Initial checkin: functions on Graph used for path profile pass  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1806  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-26 19:02:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						070834a040 
					 
					
						
						
							
							Initial checkin: instrument code to get path execution frequency  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1805  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-26 19:00:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						0b8066c149 
					 
					
						
						
							
							Initial checkin: helper file to insert instrumentation code along edges  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1804  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-26 18:59:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						d940c7d112 
					 
					
						
						
							
							Initial check in of graph.cpp: implements graph interface used in path profiles  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1803  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-26 18:58:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						fb1d93c716 
					 
					
						
						
							
							New makefile to include ProfilePaths dir  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1799  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-26 18:20:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						41b66b12e8 
					 
					
						
						
							
							When inlining basic blocks and instructions, give them a name!  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1796  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-25 00:31:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4fb71ba29d 
					 
					
						
						
							
							Namespaces  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1791  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-24 23:03:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e0f2753bb8 
					 
					
						
						
							
							Handle more cases in the linker  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1771  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-18 19:05:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						868c2d3c05 
					 
					
						
						
							
							Bug fix for test/Regression/Other/2002-02-14-LevelRaiseBadAssert.ll  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-14 22:21:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						54d1e6cab2 
					 
					
						
						
							
							Implement conversion of method pointer parameter in Call instruction  
						
						 
						
						... 
						
						
						
						to clean up MST benchmark.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1763  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-14 19:44:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9750b61e69 
					 
					
						
						
							
							* Check in fix for: llvm/test/Regression/Other/2002-02-14-LevelRaiseInstDelete.ll  
						
						 
						
						... 
						
						
						
						* Minor reformatting.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1760  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-14 18:55:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						455889aa79 
					 
					
						
						
							
							* Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into  
						
						 
						
						... 
						
						
						
						llvm/Support/CFG.h
* Make pred & succ iterators for intervals global functions
* Add #includes that are now neccesary because BasicBlock.h doesn't include
  InstrTypes.h anymore
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1750  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-12 22:39:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						221d688a5e 
					 
					
						
						
							
							Method.h no longer includes BasicBlock.h  
						
						 
						
						... 
						
						
						
						Method::inst_* is now in llvm/Support/InstIterator.h
GraphTraits specializations for BasicBlock and Methods are now in llvm/Support/CFG.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1746  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-12 21:07:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0af83c6ed2 
					 
					
						
						
							
							Add neccesary #include  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1742  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-12 20:19:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						71b9411b8c 
					 
					
						
						
							
							I forgot to provide dominance frontier information.  Now it's available.  
						
						 
						
						... 
						
						
						
						Also add more comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1741  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-12 18:27:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d3db022482 
					 
					
						
						
							
							Initial checkin of new memory -> register promotion pass  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1739  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-12 17:16:22 +00:00