Reid Spencer 
							
						 
					 
					
						
						
							
						
						68a24bdba4 
					 
					
						
						
							
							Implement PR614:  
						
						... 
						
						
						
						These changes modify the makefiles so that the output of flex and bison are
placed in the SRC directory, not the OBJ directory. It is intended that they
be checked in as any other LLVM source so that platforms without convenient
access to flex/bison can be compiled. From now on, if you change a .y or
.l file you *must* also commit the generated .cpp and .h files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23115  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-27 18:50:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a28504313d 
					 
					
						
						
							
							Remove dependence on command line library.  Silly anyway.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@271  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-07-22 18:36:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						698b56e690 
					 
					
						
						
							
							Add a comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-07-20 19:15:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e181564419 
					 
					
						
						
							
							Implement forward/external declarations for methods.  Also, emit an error if a method  
						
						... 
						
						
						
						is defined more than once, instead of crashing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-07-15 06:35:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3d52b2fdcc 
					 
					
						
						
							
							Add support to the parser to recognize floating point constants  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-07-15 00:17:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e98dda6d42 
					 
					
						
						
							
							Added some comments, preparing to add global variables and method prototypes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-07-14 06:10:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8896eda9a9 
					 
					
						
						
							
							Make sure that types go in the constant pool if they are used.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-07-09 19:38:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ab5ac6bb38 
					 
					
						
						
							
							Implementation of Store & GetElementPtr  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-07-08 23:22:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						027dcc5b22 
					 
					
						
						
							
							Implemented shl, shl, & load instructions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-07-08 21:10:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						71496b3b50 
					 
					
						
						
							
							Moved Cast from being a Unary instruction to being an "Other" instruction  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-07-08 19:03:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0908309e3c 
					 
					
						
						
							
							Neg instruction removed.  Cast instruction implemented.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-07-08 04:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f0d0e9c262 
					 
					
						
						
							
							Changed memory reference instructions to store the result as the implicit  
						
						... 
						
						
						
						type of the instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-07-07 08:36:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7fc9fe3439 
					 
					
						
						
							
							Miscellaneous cleanups:  
						
						... 
						
						
						
						* Convert post to pre-increment for for loops
  * Use generic programming more
  * Use new Value::cast* instructions
  * Use new Module, Method, & BasicBlock forwarding methods
  * Use new facilities in STLExtras.h
  * Use new Instruction::isPHINode() method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-06-27 23:41:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bebd60dc9d 
					 
					
						
						
							
							Renamed get.*Operator to create seeing that it would have to be qualified  
						
						... 
						
						
						
						with the classname anyways.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-06-25 07:31:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c24d2088dc 
					 
					
						
						
							
							Updates to support  
						
						... 
						
						
						
						* Changes in PHI node structure
* Change to PHI syntax
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-06-11 15:04:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						477c2ec3e0 
					 
					
						
						
							
							Moved getBinaryOperator to the BinaryOperator class and the getUnaryOperator  
						
						... 
						
						
						
						to the UnaryOperator class (from the Instruction class).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-06-08 21:30:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						009505452b 
					 
					
						
						
							
							Initial revision  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-06-06 20:29:01 +00:00