Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						0b12ecf6ff 
					 
					
						
						
							
							Turn StripPointerCast() into a method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50836  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-07 22:54:15 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						b04adddd50 
					 
					
						
						
							
							Make StripPointerCast a common function (should we mak it method of Value instead?)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50775  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-06 22:52:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						84b7df43fb 
					 
					
						
						
							
							Remove uses of llvm/System/IncludeFile.h that are no longer needed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-06 01:32:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ed47a1335 
					 
					
						
						
							
							Don't attribute in file headers anymore.  See llvmdev for the  
						
						... 
						
						
						
						discussion of this change.  Boy are my fingers tired. ;-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 19:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						65b211807d 
					 
					
						
						
							
							remove some dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44757  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-10 01:51:38 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						ed455c8fa2 
					 
					
						
						
							
							Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44747  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-09 22:46:10 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						b83eb6447b 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of just using ConstantInt.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31063  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-20 07:07:24 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7107c3badf 
					 
					
						
						
							
							For PR780:  
						
						... 
						
						
						
						1. Move IncludeFile.h to System library
2. Move IncludeFile.cpp to System library
3. #1  and #2  required to prevent cyclic library dependencies for libSystem
4. Convert all existing uses of Support/IncludeFile.h to System/IncludeFile.h
5. Add IncludeFile support to various lib/System classes.
6. Add new lib/System classes to LinkAllVMCore.h
All this in an attempt to pull in lib/System to what's required for VMCore
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29287  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-26 16:18:00 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						4f1bd9e996 
					 
					
						
						
							
							For PR780:  
						
						... 
						
						
						
						1. Fix the macros in IncludeFile.h to put everything in the llvm namespace
2. Replace the previous explicit mechanism in all the .h and .cpp files
   with the macros in IncludeFile.h
This gets us a consistent mechanism throughout LLVM for ensuring linkage.
Next step is to make sure its used in enough places.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-07 22:00:26 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						6df60a9eff 
					 
					
						
						
							
							For PR780:  
						
						... 
						
						
						
						Break the "IncludeFile" mechanism into its own header file and adjust other
files accordingly. Use this facility for the IntrinsicInst problem which
was the subject of PR800.
More to follow on this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-07 20:00:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						eabef6b12e 
					 
					
						
						
							
							Should not remove casts from variable's alloca.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27191  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-27 23:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						0892cee81f 
					 
					
						
						
							
							Rename for truth in advertising.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27063  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-24 09:50:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						4556ce5d11 
					 
					
						
						
							
							Simplify handling of llvm.dbg intrinsic operands to one spot.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26987  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-23 18:05:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						41ff717e85 
					 
					
						
						
							
							Typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26792  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-16 18:15:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						59bcce5ae5 
					 
					
						
						
							
							remove dbg_declare, it's not used yet.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26659  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-09 20:02:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						03dd465215 
					 
					
						
						
							
							Split memcpy/memset/memmove intrinsics into i32/i64 versions, resolving  
						
						... 
						
						
						
						PR709, and paving the way for future progress.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26476  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-03 00:00:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b419b0e682 
					 
					
						
						
							
							Simplify the implementations of classof using the new IntrinsicInst classof.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-13 20:00:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						874357fa75 
					 
					
						
						
							
							Add some functionality to the IntrinsicInst class and some comments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25289  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-13 19:49:02 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						59f6449cff 
					 
					
						
						
							
							Convert tabs to spaces  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21433  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-22 03:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						9769ab2226 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 20:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						00dcbaa6e5 
					 
					
						
						
							
							Fix bountiful sources of VC++ 'possible loss of data' warnings  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-01 18:58:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3e775143fb 
					 
					
						
						
							
							Add a new debug intrinsic parent class.  Patch contributed by Michael  
						
						... 
						
						
						
						McCracken, thanks!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18107  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-22 17:18:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1085548d35 
					 
					
						
						
							
							Add support for llvm.dbg.stoppoint  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17969  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-18 21:41:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						84e48b860d 
					 
					
						
						
							
							Right, calls have Operand#0 == the called function, don't forget this.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16930  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-12 04:45:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e80c8191c2 
					 
					
						
						
							
							New header.  Classes can be added as needed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16928  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-12 04:20:46 +00:00