Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4b717c0edc 
								
							 
						 
						
							
							
								
								Add support for new style casts  
							
							 
							
							... 
							
							
							
							llvm-svn: 694 
							
						 
						
							2001-10-01 16:18:37 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								13ba19a1a8 
								
							 
						 
						
							
							
								
								Moved DebugValue to Value.cpp.  
							
							 
							
							... 
							
							
							
							llvm-svn: 606 
							
						 
						
							2001-09-18 12:48:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3779864fcf 
								
							 
						 
						
							
							
								
								Add support for global constants, and for initializers for constants  
							
							 
							
							... 
							
							
							
							llvm-svn: 598 
							
						 
						
							2001-09-18 04:01:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								adfe0d19d6 
								
							 
						 
						
							
							
								
								Add support for printing globals  
							
							 
							
							... 
							
							
							
							llvm-svn: 537 
							
						 
						
							2001-09-10 20:08:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								da9755002f 
								
							 
						 
						
							
							
								
								Implement global variable support  
							
							 
							
							... 
							
							
							
							llvm-svn: 530 
							
						 
						
							2001-09-10 07:58:01 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								fee714f7e0 
								
							 
						 
						
							
							
								
								* Assembly writer is not a module analyzer anymore  
							
							 
							
							... 
							
							
							
							* There is no constant pool anymore
llvm-svn: 447 
							
						 
						
							2001-09-07 16:36:04 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2091efbc0a 
								
							 
						 
						
							
							
								
								* Fix bugs  
							
							 
							
							... 
							
							
							
							llvm-svn: 322 
							
						 
						
							2001-07-28 17:49:02 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ee998be490 
								
							 
						 
						
							
							
								
								Don't write out constants that do not have a name, they will be inlined.  
							
							 
							
							... 
							
							
							
							llvm-svn: 305 
							
						 
						
							2001-07-26 16:29:38 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								90e0d464ba 
								
							 
						 
						
							
							
								
								Add support for extern varargs methods & varargs method calls  
							
							 
							
							... 
							
							
							
							llvm-svn: 297 
							
						 
						
							2001-07-25 22:47:55 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5e5abe3eaa 
								
							 
						 
						
							
							
								
								Factor out WriteAsOperand.  
							
							 
							
							... 
							
							
							
							llvm-svn: 213 
							
						 
						
							2001-07-20 19:15:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a7620d9656 
								
							 
						 
						
							
							
								
								Implement forward/external declarations for methods.  
							
							 
							
							... 
							
							
							
							llvm-svn: 196 
							
						 
						
							2001-07-15 06:35:59 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								32e96bcb54 
								
							 
						 
						
							
							
								
								The parent of a constant pool is a symtabvalue, not a value.  
							
							 
							
							... 
							
							
							
							llvm-svn: 180 
							
						 
						
							2001-07-14 06:10:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2e9fee4702 
								
							 
						 
						
							
							
								
								Add DebugValue member.  
							
							 
							
							... 
							
							
							
							llvm-svn: 175 
							
						 
						
							2001-07-12 23:35:26 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a682182f64 
								
							 
						 
						
							
							
								
								Neg instruction removed.  Cast instruction implemented.  
							
							 
							
							... 
							
							
							
							llvm-svn: 156 
							
						 
						
							2001-07-08 04:57:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b1ca9cbceb 
								
							 
						 
						
							
							
								
								Broad superficial changes:  
							
							 
							
							... 
							
							
							
							* Renamed getOpcode to getOpcodeName
* Changed getOpcodeName to return a const char * instead of string
* Added a getOpcode method to replace getInstType
* Changed code to use getOpcode instead of getInstType
llvm-svn: 152 
							
						 
						
							2001-07-07 19:24:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a073acb22d 
								
							 
						 
						
							
							
								
								Changed the fundemental architecture of Operands for Instructions.  Now  
							
							 
							
							... 
							
							
							
							Operands are maintained as a vector<Use> in the User class, and operator
iterators are provided as before.  Getting an operand no longer requires
a virtual function call.
WARNING: getOperand(x) where x >= getNumOperands() will now assert instead
of returning null!
llvm-svn: 149 
							
						 
						
							2001-07-07 08:36:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4cee8d8ffb 
								
							 
						 
						
							
							
								
								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
llvm-svn: 96 
							
						 
						
							2001-06-27 23:41:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4b94e23bd0 
								
							 
						 
						
							
							
								
								Add a space to the PHI node output code to make it look nicer  
							
							 
							
							... 
							
							
							
							llvm-svn: 53 
							
						 
						
							2001-06-21 05:29:56 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								931ef3bf05 
								
							 
						 
						
							
							
								
								Updates to support  
							
							 
							
							... 
							
							
							
							* Changes in PHI node structure
* Change to PHI syntax
llvm-svn: 24 
							
						 
						
							2001-06-11 15:04:20 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a2f01878b7 
								
							 
						 
						
							
							
								
								Fixed to print slightly differently.  Added use counts for labels  
							
							 
							
							... 
							
							
							
							llvm-svn: 9 
							
						 
						
							2001-06-07 16:58:55 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2f7c963559 
								
							 
						 
						
							
							
								
								Initial revision  
							
							 
							
							... 
							
							
							
							llvm-svn: 2 
							
						 
						
							2001-06-06 20:29:01 +00:00