Devang Patel 
							
						 
					 
					
						
						
							
						
						d5ac40457b 
					 
					
						
						
							
							Use separate ValueList for metadata.  
						
						... 
						
						
						
						This fixes PR4666.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78056  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-04 06:00:18 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						912538beca 
					 
					
						
						
							
							Revert recent bitcode writer patches.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78053  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-04 05:01:35 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d701aa7bed 
					 
					
						
						
							
							Constants and Metadata share ValueList. This means they must be emitted interleaved (using appropriate BLOCK_IDs) otherwise ValuePtrs index gets out of sync.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78033  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-04 02:26:56 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						f7e498138f 
					 
					
						
						
							
							Don't remove aggregate-typed module level constants before encoding functions  
						
						... 
						
						
						
						since functions may contain aggregate constants too.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73220  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-12 05:20:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ba120aa5fa 
					 
					
						
						
							
							fix a bitcode reader bug where it can't handle extractelement correctly:  
						
						... 
						
						
						
						the index of the value being extracted is always an i32.  This fixes PR3465
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63597  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-03 02:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a31593901d 
					 
					
						
						
							
							Eliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl.qdq.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51533  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-24 02:56:30 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e716bb1c59 
					 
					
						
						
							
							Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl.pd intrinsics. These will be lowered into shuffles.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51531  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-24 02:14:05 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						4797f61657 
					 
					
						
						
							
							Autoupgrade x86.sse2.loadh.pd and x86.sse2.loadl.pd.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-24 00:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						5edf210bdf 
					 
					
						
						
							
							Eliminate questionable syntax for stdin redirection. This probably also speeds things up a bit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51357  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-20 22:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						f6cadc440c 
					 
					
						
						
							
							sabre brings to my attention that the 'tr' suffix is also obsolete  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51349  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-20 21:00:03 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						722243bd40 
					 
					
						
						
							
							Rename the last test with .llx extension to .ll, resolve duplicate test by renaming to isnan2. Now that no test has llx ending there is no need to search for them from dg.exp too.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51328  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-20 19:52:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5f137244c2 
					 
					
						
						
							
							fix this test.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47232  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-17 00:15:25 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						2d290f9dc4 
					 
					
						
						
							
							Remove llvm-upgrade.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47230  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-17 00:13:09 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						f9b83fcf95 
					 
					
						
						
							
							Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sure  
						
						... 
						
						
						
						it's auto-upgraded to a shufflevector instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45131  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-17 22:33:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						6994040a95 
					 
					
						
						
							
							This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future.  
						
						... 
						
						
						
						This also changes the syntax for llvm.bswap, llvm.part.set, llvm.part.select, and llvm.ct* intrinsics. They are automatically upgraded by both the LLVM ASM reader and the bitcode reader. The test cases have been updated, with special tests added to ensure the automatic upgrading is supported.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40807  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-04 01:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						7e9e10bd46 
					 
					
						
						
							
							Moving regression test to reflect move in source and headers to Bitcode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40488  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-25 19:47:31 +00:00