7076ff29ed 
								
							 
						 
						
							
							
								
								MEGAPATCH checkin.  
							
							... 
							
							
							
							For details, See: docs/2002-06-25-MegaPatchInfo.txt
llvm-svn: 2778 
							
						 
						
							2002-06-25 16:13:21 +00:00  
				
					
						
							
							
								 
						
							
								181cc32365 
								
							 
						 
						
							
							
								
								Replace all usages of Type::isPointerType with isa<PointerType>  
							
							... 
							
							
							
							llvm-svn: 2486 
							
						 
						
							2002-05-06 16:15:30 +00:00  
				
					
						
							
							
								 
						
							
								d5a847057b 
								
							 
						 
						
							
							
								
								Eliminate duplicate or unneccesary #include's  
							
							... 
							
							
							
							llvm-svn: 2397 
							
						 
						
							2002-04-29 17:42:12 +00:00  
				
					
						
							
							
								 
						
							
								ca14237696 
								
							 
						 
						
							
							
								
								Split ConstantVals.h into Constant.h and Constants.h  
							
							... 
							
							
							
							llvm-svn: 2378 
							
						 
						
							2002-04-28 19:55:58 +00:00  
				
					
						
							
							
								 
						
							
								2e9fa6d101 
								
							 
						 
						
							
							
								
								Move FunctionArgument out of iOther.h into Argument.h and rename class to  
							
							... 
							
							
							
							be 'Argument' instead of FunctionArgument.
llvm-svn: 2216 
							
						 
						
							2002-04-09 19:48:49 +00:00  
				
					
						
							
							
								 
						
							
								ff87436f48 
								
							 
						 
						
							
							
								
								s/Method/Function  
							
							... 
							
							
							
							llvm-svn: 2035 
							
						 
						
							2002-03-29 03:51:11 +00:00  
				
					
						
							
							
								 
						
							
								57698e2c0b 
								
							 
						 
						
							
							
								
								Change references from Method to Function  
							
							... 
							
							
							
							change references from MethodARgument to FunctionArgument
llvm-svn: 1991 
							
						 
						
							2002-03-26 18:01:55 +00:00  
				
					
						
							
							
								 
						
							
								4f32cf118a 
								
							 
						 
						
							
							
								
								Chuck fixed the GCC problems so this hack is now unneccesary  
							
							... 
							
							
							
							llvm-svn: 1519 
							
						 
						
							2002-01-21 23:17:07 +00:00  
				
					
						
							
							
								 
						
							
								7f74a56e24 
								
							 
						 
						
							
							
								
								Changes to build successfully with GCC 3.02  
							
							... 
							
							
							
							llvm-svn: 1503 
							
						 
						
							2002-01-20 22:54:45 +00:00  
				
					
						
							
							
								 
						
							
								2413b160ec 
								
							 
						 
						
							
							
								
								Renamed inst_const_iterator -> const_inst_iterator  
							
							... 
							
							
							
							Renamed op_const_iterator   -> const_op_iterator
Renamed PointerType::getValueType() -> PointerType::getElementType()
llvm-svn: 1408 
							
						 
						
							2001-12-04 00:03:30 +00:00  
				
					
						
							
							
								 
						
							
								3462ae3ad7 
								
							 
						 
						
							
							
								
								Rename ConstPoolVal -> Constant  
							
							... 
							
							
							
							Rename ConstPool*   -> Constant*
Rename ConstPoolVals.h -> ConstantVals.h
llvm-svn: 1407 
							
						 
						
							2001-12-03 22:26:30 +00:00  
				
					
						
							
							
								 
						
							
								fb5ae02e1a 
								
							 
						 
						
							
							
								
								Split the PHINode class out from the iOther.h file into the iPHINode.h file  
							
							... 
							
							
							
							llvm-svn: 1405 
							
						 
						
							2001-12-03 18:02:31 +00:00  
				
					
						
							
							
								 
						
							
								2263733dcf 
								
							 
						 
						
							
							
								
								Implement internal method support  
							
							... 
							
							
							
							llvm-svn: 1374 
							
						 
						
							2001-11-26 18:56:10 +00:00  
				
					
						
							
							
								 
						
							
								4a797f461f 
								
							 
						 
						
							
							
								
								I don't know what I was thinking  
							
							... 
							
							
							
							llvm-svn: 1275 
							
						 
						
							2001-11-12 20:30:12 +00:00  
				
					
						
							
							
								 
						
							
								daebd7508d 
								
							 
						 
						
							
							
								
								Changes to get some meaningful feedback from the bytecode reader.  At some point this stuff should all be exception driven, but for now it is not.  
							
							... 
							
							
							
							llvm-svn: 970 
							
						 
						
							2001-10-24 01:15:12 +00:00  
				
					
						
							
							
								 
						
							
								162ed4d6cc 
								
							 
						 
						
							
							
								
								Rename ConstPoolPointerReference to ConstPoolPointerRef - My fingers get tired typing that much  
							
							... 
							
							
							
							llvm-svn: 822 
							
						 
						
							2001-10-15 13:21:42 +00:00  
				
					
						
							
							
								 
						
							
								01a206b8fd 
								
							 
						 
						
							
							
								
								External methods shouldn't have argument lists  
							
							... 
							
							
							
							llvm-svn: 807 
							
						 
						
							2001-10-14 23:28:41 +00:00  
				
					
						
							
							
								 
						
							
								fb49fd6642 
								
							 
						 
						
							
							
								
								* Add real support for global variable addresses initializing constants  
							
							... 
							
							
							
							* Add minor optimization to BytecodeParser::refineAbstractType
* MethodType::get now take an explicit isVarArg parameter
* Fix encoding/decoding of VarArgs calls
* Support the Invoke instruction
llvm-svn: 760 
							
						 
						
							2001-10-13 06:47:01 +00:00  
				
					
						
							
							
								 
						
							
								7fac070215 
								
							 
						 
						
							
							
								
								* Both Method & GlobalVariable now subclass GlobalValue  
							
							... 
							
							
							
							* ConstPoolPointerReference now represents a pointer to a GlobalValue
* Methods name references are now explicit pointers to methods
* Rename Value::GlobalVal to Value::GlobalVariableVal to avoid confusion
llvm-svn: 703 
							
						 
						
							2001-10-03 14:53:21 +00:00  
				
					
						
							
							
								 
						
							
								da55810666 
								
							 
						 
						
							
							
								
								Commit more code over to new cast style  
							
							... 
							
							
							
							llvm-svn: 697 
							
						 
						
							2001-10-02 03:41:24 +00:00  
				
					
						
							
							
								 
						
							
								3856934386 
								
							 
						 
						
							
							
								
								Convert more code to use new style casts  
							
							... 
							
							
							
							Eliminate old style casts from value.h
llvm-svn: 696 
							
						 
						
							2001-10-01 20:11:19 +00:00  
				
					
						
							
							
								 
						
							
								8f19112923 
								
							 
						 
						
							
							
								
								Add more support for new style casts  
							
							... 
							
							
							
							Convert more code to use them
llvm-svn: 695 
							
						 
						
							2001-10-01 18:26:53 +00:00  
				
					
						
							
							
								 
						
							
								3779864fcf 
								
							 
						 
						
							
							
								
								Add support for global constants, and for initializers for constants  
							
							... 
							
							
							
							llvm-svn: 598 
							
						 
						
							2001-09-18 04:01:05 +00:00  
				
					
						
							
							
								 
						
							
								172a5f2911 
								
							 
						 
						
							
							
								
								Fix a bug with not removing method level types after compilation  
							
							... 
							
							
							
							llvm-svn: 582 
							
						 
						
							2001-09-14 22:03:42 +00:00  
				
					
						
							
							
								 
						
							
								da9755002f 
								
							 
						 
						
							
							
								
								Implement global variable support  
							
							... 
							
							
							
							llvm-svn: 530 
							
						 
						
							2001-09-10 07:58:01 +00:00  
				
					
						
							
							
								 
						
							
								1f043cd1ba 
								
							 
						 
						
							
							
								
								* Remove support for internal constant pool  
							
							... 
							
							
							
							* Support globally unique constants
* Support recursive and forward referenced types
* Support abstract types
* Add new BCR_TRACE macro to enable debugging of why the bytecode reader
  occasionally refuses to read something
llvm-svn: 448 
							
						 
						
							2001-09-07 16:37:43 +00:00  
				
					
						
							
							
								 
						
							
								5bdab0f9ad 
								
							 
						 
						
							
							
								
								* Add calls to failure template so that it is actually possible to debug  
							
							... 
							
							
							
							why bytecode parsing is failing.  Just put a breakpoint in the failure
  templates.
llvm-svn: 323 
							
						 
						
							2001-07-28 17:50:18 +00:00  
				
					
						
							
							
								 
						
							
								0d005997fd 
								
							 
						 
						
							
							
								
								Doh!  Wrong accessor.  Caused 'can not read bytecode' errors.  :(  
							
							... 
							
							
							
							llvm-svn: 282 
							
						 
						
							2001-07-23 18:51:23 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2f7c963559 
								
							 
						 
						
							
							
								
								Initial revision  
							
							... 
							
							
							
							llvm-svn: 2 
							
						 
						
							2001-06-06 20:29:01 +00:00