60ab10bbef 
								
							 
						 
						
							
							
								
								Cleanup error message output a bit  
							
							... 
							
							
							
							llvm-svn: 1879 
							
						 
						
							2002-03-15 20:21:29 +00:00  
				
					
						
							
							
								 
						
							
								93a0341dbf 
								
							 
						 
						
							
							
								
								Namespaces  
							
							... 
							
							
							
							llvm-svn: 1791 
							
						 
						
							2002-02-24 23:03:09 +00:00  
				
					
						
							
							
								 
						
							
								60a6591d83 
								
							 
						 
						
							
							
								
								Method.h no longer includes BasicBlock.h  
							
							... 
							
							
							
							Method::inst_* is now in llvm/Support/InstIterator.h
GraphTraits specializations for BasicBlock and Methods are now in llvm/Support/CFG.h
llvm-svn: 1746 
							
						 
						
							2002-02-12 21:07:25 +00:00  
				
					
						
							
							
								 
						
							
								429a20af4c 
								
							 
						 
						
							
							
								
								Add neccesary #include  
							
							... 
							
							
							
							llvm-svn: 1742 
							
						 
						
							2002-02-12 20:19:06 +00:00  
				
					
						
							
							
								 
						
							
								50a45782ec 
								
							 
						 
						
							
							
								
								I forgot to provide dominance frontier information.  Now it's available.  
							
							... 
							
							
							
							Also add more comments.
llvm-svn: 1741 
							
						 
						
							2002-02-12 18:27:41 +00:00  
				
					
						
							
							
								 
						
							
								12f155a6f0 
								
							 
						 
						
							
							
								
								Initial checkin of new memory -> register promotion pass  
							
							... 
							
							
							
							llvm-svn: 1739 
							
						 
						
							2002-02-12 17:16:22 +00:00  
				
					
						
							
							
								 
						
							
								86595ae342 
								
							 
						 
						
							
							
								
								General cleanup  
							
							... 
							
							
							
							llvm-svn: 1628 
							
						 
						
							2002-02-01 04:53:48 +00:00  
				
					
						
							
							
								 
						
							
								f9f2896c48 
								
							 
						 
						
							
							
								
								Eliminate SimplifyCFG.h file, pull everything into the UnifyMethodExitNodes class  
							
							... 
							
							
							
							llvm-svn: 1613 
							
						 
						
							2002-01-31 01:12:06 +00:00  
				
					
						
							
							
								 
						
							
								ccf571a408 
								
							 
						 
						
							
							
								
								Convert analyses to new pass structure  
							
							... 
							
							
							
							llvm-svn: 1603 
							
						 
						
							2002-01-31 00:42:27 +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  
				
					
						
							
							
								 
						
							
								22fd21ed16 
								
							 
						 
						
							
							
								
								Implement support for internal methods  
							
							... 
							
							
							
							llvm-svn: 1380 
							
						 
						
							2001-11-26 18:59:18 +00:00  
				
					
						
							
							
								 
						
							
								3b7199e36c 
								
							 
						 
						
							
							
								
								Add #includes to enable buiding in Release mode  
							
							... 
							
							
							
							llvm-svn: 1174 
							
						 
						
							2001-11-07 13:49:45 +00:00  
				
					
						
							
							
								 
						
							
								3855f2c806 
								
							 
						 
						
							
							
								
								Don't forget to link type names together too.  Fix for Olden/mst benchmark  
							
							... 
							
							
							
							llvm-svn: 1094 
							
						 
						
							2001-11-03 05:18:24 +00:00  
				
					
						
							
							
								 
						
							
								1e60d6b762 
								
							 
						 
						
							
							
								
								Add extra code for debugging linker problems  
							
							... 
							
							
							
							llvm-svn: 1091 
							
						 
						
							2001-11-03 03:27:29 +00:00  
				
					
						
							
							
								 
						
							
								3e95c716aa 
								
							 
						 
						
							
							
								
								Pull method symbols over when linking.  Otherwise the result of the link will appear stripped  
							
							... 
							
							
							
							llvm-svn: 1033 
							
						 
						
							2001-10-29 16:55:41 +00:00  
				
					
						
							
							
								 
						
							
								fc361b1d55 
								
							 
						 
						
							
							
								
								Remove non linking related stuff  
							
							... 
							
							
							
							llvm-svn: 1015 
							
						 
						
							2001-10-28 22:43:06 +00:00  
				
					
						
							
							
								 
						
							
								6e26c8b0fc 
								
							 
						 
						
							
							
								
								Added name-mangling routines for future use.  
							
							... 
							
							
							
							llvm-svn: 1003 
							
						 
						
							2001-10-28 21:38:02 +00:00  
				
					
						
							
							
								 
						
							
								b046867a97 
								
							 
						 
						
							
							
								
								Fix problem linking in a method prototype when a method body exists  
							
							... 
							
							
							
							llvm-svn: 965 
							
						 
						
							2001-10-23 20:43:42 +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  
				
					
						
							
							
								 
						
							
								c306f18c3e 
								
							 
						 
						
							
							
								
								Implement linking of global variable constant references  
							
							... 
							
							
							
							llvm-svn: 817 
							
						 
						
							2001-10-15 03:12:52 +00:00  
				
					
						
							
							
								 
						
							
								1090dc96ff 
								
							 
						 
						
							
							
								
								Implement linker.  It's 95% working now.  
							
							... 
							
							
							
							llvm-svn: 810 
							
						 
						
							2001-10-14 23:29:15 +00:00  
				
					
						
							
							
								 
						
							
								b7b537f192 
								
							 
						 
						
							
							
								
								Start of a linker  
							
							... 
							
							
							
							llvm-svn: 775 
							
						 
						
							2001-10-13 07:03:50 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								29aae157f7 
								
							 
						 
						
							
							
								
								Add method to unify all exit nodes of a method  
							
							... 
							
							
							
							llvm-svn: 143 
							
						 
						
							2001-07-06 16:58:36 +00:00