Gabor Greif
							
						 
						
							 
							
							
							
							
								
							
							
								5df4326d78 
								
							 
						 
						
							
							
								
								rewrite operand loops to use iterators  
							
							 
							
							... 
							
							
							
							llvm-svn: 51789 
							
						 
						
							2008-05-30 21:24:22 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f3ebc3f3d2 
								
							 
						 
						
							
							
								
								Remove attribution from file headers, per discussion on llvmdev.  
							
							 
							
							... 
							
							
							
							llvm-svn: 45418 
							
						 
						
							2007-12-29 20:36:04 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								98638aede6 
								
							 
						 
						
							
							
								
								Forget to commit users part of value mapper interface  
							
							 
							
							... 
							
							
							
							llvm-svn: 43940 
							
						 
						
							2007-11-09 12:27:04 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								06c60b6032 
								
							 
						 
						
							
							
								
								Fix comments about vectors to use the current wording.  
							
							 
							
							... 
							
							
							
							llvm-svn: 39921 
							
						 
						
							2007-07-16 14:29:03 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1e48acb858 
								
							 
						 
						
							
							
								
								fix an obscure and tricky bug the inliner can hit sometimes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 34531 
							
						 
						
							2007-02-23 19:54:30 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								d84d35ba70 
								
							 
						 
						
							
							
								
								For PR1195:  
							
							 
							
							... 
							
							
							
							Rename PackedType -> VectorType, ConstantPacked -> ConstantVector, and
PackedTyID -> VectorTyID. No functional changes.
llvm-svn: 34293 
							
						 
						
							2007-02-15 02:26:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1bfc7ab6a7 
								
							 
						 
						
							
							
								
								Switch inliner over to use DenseMap instead of std::map for ValueMap.  This  
							
							 
							
							... 
							
							
							
							speeds up the inliner 16%.
llvm-svn: 33801 
							
						 
						
							2007-02-03 00:08:31 +00:00  
						
					 
				
					
						
							
							
								 
								Zhou Sheng
							
						 
						
							 
							
							
							
							
								
							
							
								75b871fb1e 
								
							 
						 
						
							
							
								
								For PR1043:  
							
							 
							
							... 
							
							
							
							Merge ConstantIntegral and ConstantBool into ConstantInt.
Remove ConstantIntegral and ConstantBool from LLVM.
llvm-svn: 33073 
							
						 
						
							2007-01-11 12:24:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								19247f36ea 
								
							 
						 
						
							
							
								
								eliminate some ugly code, using ConstantExpr::getWithOperands instead.  
							
							 
							
							... 
							
							
							
							llvm-svn: 29149 
							
						 
						
							2006-07-14 22:21:31 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3df13f4f22 
								
							 
						 
						
							
							
								
								Implement a new method, CloneAndPruneFunctionInto, as documented.  
							
							 
							
							... 
							
							
							
							llvm-svn: 28519 
							
						 
						
							2006-05-27 01:22:24 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								17bd60588c 
								
							 
						 
						
							
							
								
								Add supprot for shufflevector  
							
							 
							
							... 
							
							
							
							llvm-svn: 27513 
							
						 
						
							2006-04-08 01:19:12 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8ec0205de4 
								
							 
						 
						
							
							
								
								Fix inlining of insert/extract element constantexprs  
							
							 
							
							... 
							
							
							
							llvm-svn: 27478 
							
						 
						
							2006-04-07 04:41:03 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1b2436a624 
								
							 
						 
						
							
							
								
								add valuemapper support for inline asm  
							
							 
							
							... 
							
							
							
							llvm-svn: 27332 
							
						 
						
							2006-04-01 23:17:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								42e0ba09aa 
								
							 
						 
						
							
							
								
								teach the inliner to work with packed constants  
							
							 
							
							... 
							
							
							
							llvm-svn: 27161 
							
						 
						
							2006-03-27 05:50:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								120f31b1fd 
								
							 
						 
						
							
							
								
								teach the cloner to handle inline asms  
							
							 
							
							... 
							
							
							
							llvm-svn: 25633 
							
						 
						
							2006-01-26 01:55:22 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								b1c9317bb4 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							 
							
							... 
							
							
							
							llvm-svn: 21427 
							
						 
						
							2005-04-21 23:48:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7e6d4a12b5 
								
							 
						 
						
							
							
								
								Add support for UndefValue  
							
							 
							
							... 
							
							
							
							llvm-svn: 17046 
							
						 
						
							2004-10-16 18:10:31 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								889d346e6e 
								
							 
						 
						
							
							
								
								Add value mapper support for select constant exprs.  This should fix a bug  
							
							 
							
							... 
							
							
							
							Nate ran into when bugpointing siod.  This fix should go into LLVM 1.3
llvm-svn: 15712 
							
						 
						
							2004-08-13 02:43:19 +00:00  
						
					 
				
					
						
							
							
								 
								Alkis Evlogimenos
							
						 
						
							 
							
							
							
							
								
							
							
								832437255d 
								
							 
						 
						
							
							
								
								Stop using getValues().  
							
							 
							
							... 
							
							
							
							llvm-svn: 15487 
							
						 
						
							2004-08-04 08:44:43 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								3b4e83ec83 
								
							 
						 
						
							
							
								
								Remove an if statement that would never be reached.  
							
							 
							
							... 
							
							
							
							llvm-svn: 14968 
							
						 
						
							2004-07-18 08:41:47 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								cb3fb5d4f5 
								
							 
						 
						
							
							
								
								bug 122:  
							
							 
							
							... 
							
							
							
							- Replace ConstantPointerRef usage with GlobalValue usage
llvm-svn: 14953 
							
						 
						
							2004-07-18 00:44:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								32c518e526 
								
							 
						 
						
							
							
								
								Progress on PR341  
							
							 
							
							... 
							
							
							
							llvm-svn: 14840 
							
						 
						
							2004-07-15 02:06:12 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								eb04d9bcb4 
								
							 
						 
						
							
							
								
								Add #include <iostream> since Value.h does not #include it any more.  
							
							 
							
							... 
							
							
							
							llvm-svn: 14622 
							
						 
						
							2004-07-04 12:19:56 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								6182acf92a 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 13600 
							
						 
						
							2004-05-19 09:08:12 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								76b2ff4ded 
								
							 
						 
						
							
							
								
								Adjustments to support the new ConstantAggregateZero class  
							
							 
							
							... 
							
							
							
							llvm-svn: 11474 
							
						 
						
							2004-02-15 05:55:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								429963742e 
								
							 
						 
						
							
							
								
								Remove use of ConstantExpr::getShift  
							
							 
							
							... 
							
							
							
							llvm-svn: 10792 
							
						 
						
							2004-01-12 19:10:58 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								df3c342a4c 
								
							 
						 
						
							
							
								
								Finegrainify namespacification  
							
							 
							
							... 
							
							
							
							llvm-svn: 10727 
							
						 
						
							2004-01-09 06:12:26 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								960707c335 
								
							 
						 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.  
							
							 
							
							... 
							
							
							
							llvm-svn: 9903 
							
						 
						
							2003-11-11 22:41:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8055fb3afa 
								
							 
						 
						
							
							
								
								Yet more fixes for constant expr shifts  
							
							 
							
							... 
							
							
							
							llvm-svn: 9739 
							
						 
						
							2003-11-05 20:43:58 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								482202a601 
								
							 
						 
						
							
							
								
								Added LLVM project notice to the top of every C++ source file.  
							
							 
							
							... 
							
							
							
							Header files will be on the way.
llvm-svn: 9298 
							
						 
						
							2003-10-20 19:43:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6aa34b0d0b 
								
							 
						 
						
							
							
								
								Avoid doing pointless work.  Amazingly, this makes us go faster.  
							
							 
							
							... 
							
							
							
							Running the inliner on 252.eon used to take 48.4763s, now it takes 14.4148s.
In release mode, it went from taking 25.8741s to taking 11.5712s.
This also fixes a FIXME.
llvm-svn: 8890 
							
						 
						
							2003-10-06 15:23:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								de6f87ba07 
								
							 
						 
						
							
							
								
								New const_cast instead of c style cast  
							
							 
							
							... 
							
							
							
							llvm-svn: 5805 
							
						 
						
							2003-04-18 03:49:49 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								803c66bc64 
								
							 
						 
						
							
							
								
								Add debugging helper  
							
							 
							
							... 
							
							
							
							llvm-svn: 5235 
							
						 
						
							2003-01-13 00:52:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1ee7f8e6bb 
								
							 
						 
						
							
							
								
								Fix bug that was bugging bugpoint  
							
							 
							
							... 
							
							
							
							llvm-svn: 4953 
							
						 
						
							2002-12-07 21:27:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e4dbb1af42 
								
							 
						 
						
							
							
								
								Initial checkin of Module cloning support stuff  
							
							 
							
							... 
							
							
							
							llvm-svn: 4788 
							
						 
						
							2002-11-20 20:47:41 +00:00