Gabor Greif 
							
						 
					 
					
						
						
							
						
						7cbd8a3e92 
					 
					
						
						
							
							API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time.  (Merge from use-diet branch.)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51200  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-16 19:29:10 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						051a950000 
					 
					
						
						
							
							API changes for class Use size reduction, wave 1.  
						
						... 
						
						
						
						Specifically, introduction of XXX::Create methods
for Users that have a potentially variable number of
Uses.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49277  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-06 20:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7520fcd7a5 
					 
					
						
						
							
							Fix an incorrect comment, PR2147.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48323  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-13 03:29:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fc001bbfc3 
					 
					
						
						
							
							remove attributions from examples.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45420  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:37:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						57360d1f1c 
					 
					
						
						
							
							remove attributions from the rest of the llvm makefiles.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45416  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:11:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9132a2b818 
					 
					
						
						
							
							rename APInt::toString -> toStringUnsigned for symmetry with toStringSigned()  
						
						... 
						
						
						
						Add an APSInt::toString() method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41309  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-23 05:15:32 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						34bd70de3c 
					 
					
						
						
							
							Adjust for changes in GenericValue type.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34969  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-06 17:24:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6a98754ebb 
					 
					
						
						
							
							add some casts to support a change in the getOrInsertFunction interface  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-07 07:40:09 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						db8d2bed6a 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						Convert signed integer types to signless.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32786  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-31 05:50:28 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e4d87aa2de 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced with ICmpInst and FCmpInst.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32751  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-23 06:05:41 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						885e3cb7f3 
					 
					
						
						
							
							Use llvm-config to determine what to link in  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30092  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-04 06:04:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						afebb44928 
					 
					
						
						
							
							Minor corrections.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27042  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-24 03:11:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						66c5fd6c53 
					 
					
						
						
							
							When a function takes a variable number of pointer arguments, with a zero  
						
						... 
						
						
						
						pointer marking the end of the list, the zero *must* be cast to the pointer
type.  An un-cast zero is a 32-bit int, and at least on x86_64, gcc will
not extend the zero to 64 bits, thus allowing the upper 32 bits to be
random junk.
The new END_WITH_NULL macro may be used to annotate a such a function
so that GCC (version 4 or newer) will detect the use of un-casted zero
at compile time.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23888  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-23 04:37:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f6b5c1abce 
					 
					
						
						
							
							Don't forget these are calls  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21730  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-06 06:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						47968e4dfd 
					 
					
						
						
							
							These are legal for tail calls  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21723  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-06 05:59:50 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						237cef4b0b 
					 
					
						
						
							
							Remove trailing whitespace at the end of lines  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-20 16:42:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						dadf88123f 
					 
					
						
						
							
							Stop using abegin.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20609  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-15 07:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						8f631784f7 
					 
					
						
						
							
							Use LLVMLIBS=JIT to get JIT libraries  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18333  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-29 07:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						815cbcf0f1 
					 
					
						
						
							
							Fix PR456:\  
						
						... 
						
						
						
						Tools and libraries will be built into $(BUILD_OBJ_ROOT)/$(BuildMode)/bin and \
$(BUILD_OBJ_ROOT)/$(BuildMode)/lib, respectively. Furthermore, the example \
programs will go in $(BUILD_OBJ_ROOT)/$(BuildMode)/examples to keep them \
separate from the tools and hopefully out of the PATH. Install targets \
have not changed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17953  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-18 10:03:46 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						7cf540bba0 
					 
					
						
						
							
							Clean up code layout, delete extra blank line, say fibonacci' instead of foo'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17478  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-05 04:11:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3c7d7ee761 
					 
					
						
						
							
							Fix typeo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17466  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-04 05:00:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						38f024daea 
					 
					
						
						
							
							Cleanup this example, simplifying it and making it conform to LLVM coding  
						
						... 
						
						
						
						standards
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17459  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-03 21:43:03 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						a9504af512 
					 
					
						
						
							
							Use the shared Makefile.JIT for JIT-enablement, which also enables the examples  
						
						... 
						
						
						
						to have the JIT functioning on more platforms than just x86
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16993  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-14 19:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						66e7cd0eea 
					 
					
						
						
							
							Correct the file header to reflect the new "examples" home for the file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16295  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-11 20:30:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						86e5aef1ce 
					 
					
						
						
							
							Add library LLVMsystem.a because the JIT now needs it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16285  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-11 04:29:44 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3a168a7d68 
					 
					
						
						
							
							Moved small examples from /projects/SmallExamples to /examples.  
						
						... 
						
						
						
						Made the "ModuleMaker" into an example since its just one source file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16003  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-23 19:29:54 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e784fa40c5 
					 
					
						
						
							
							Add the fibonacci example provided by Valery Khamenya.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15924  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-19 20:10:04 +00:00