Brian Gaeke 
							
						 
					 
					
						
						
							
						
						6129af3fb1 
					 
					
						
						
							
							Move RemapInstruction() to ValueMapper, so that it can be shared with  
						
						... 
						
						
						
						CloneTrace, and because it is primarily an operation on ValueMaps.  It
is now a global (non-static) function which can be pulled in using
ValueMapper.h.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13600  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-19 09:08:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a33ceaa2d4 
					 
					
						
						
							
							Minor speedup, don't query ValueMap each time through the loop  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11123  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-04 21:44:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						23b4c68f46 
					 
					
						
						
							
							Give CloneBasicBlock an optional function argument to specify which function  
						
						... 
						
						
						
						to add the cloned block to.  This allows the block to be added to the function
immediately, and all of the instructions to be immediately added to the function
symbol table, which speeds up the inliner from 3.7 -> 3.38s on the PR209.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11107  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-04 01:19:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f7703df496 
					 
					
						
						
							
							Finegrainify namespacification  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10727  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-09 06:12:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d0fde30ce8 
					 
					
						
						
							
							Put all LLVM code into the llvm namespace, as per bug 109.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 22:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						b576c94c15 
					 
					
						
						
							
							Added LLVM project notice to the top of every C++ source file.  
						
						... 
						
						
						
						Header files will be on the way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 19:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						17d145d26f 
					 
					
						
						
							
							Refactor CloneFunction to expose the new CloneBasicBlock function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5806  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-18 03:50:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ad02e726d 
					 
					
						
						
							
							Add new linkage types to support a real frontend  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5786  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-16 20:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						51cbcbf435 
					 
					
						
						
							
							Initial checkin of Module cloning support stuff  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4788  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-20 20:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c09aab0a4d 
					 
					
						
						
							
							Fix minor bugs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4778  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-20 18:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						03b4c2d22a 
					 
					
						
						
							
							Remove unneccesary #include  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4772  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-19 23:12:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5a8932f57f 
					 
					
						
						
							
							Implement the CloneFunction function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4771  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-19 23:12:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d18015599c 
					 
					
						
						
							
							Minor changes to cloning interface  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4770  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-19 22:54:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6c2e2e5287 
					 
					
						
						
							
							Fix two fixmes: integrate with inlining, and document  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4769  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-19 22:04:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dcd8040d11 
					 
					
						
						
							
							Rework inline pass to use cloning infrastructure to do the dirty work  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4766  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-19 21:54:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						309f19391b 
					 
					
						
						
							
							Start using the new function cloning header  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4764  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-19 20:59:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3e009942ed 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2813  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-06-30 16:25:25 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						3b5eabb24b 
					 
					
						
						
							
							changes to make it compatible with 64bit gcc  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2795  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-06-25 21:18:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						18961504fc 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2777  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-06-25 16:12:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c8cc4cb03b 
					 
					
						
						
							
							Updates to move some header files out of include/llvm/Transforms into  
						
						... 
						
						
						
						the Scalar and Utils subdirectories
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-07 18:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						483e14ee04 
					 
					
						
						
							
							s/Method/Function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2336  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-04-27 07:27:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fa703a4ae5 
					 
					
						
						
							
							New clone function routine  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2045  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-29 19:03:54 +00:00