Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c46dcca220 
								
							 
						 
						
							
							
								
								Simplify code a bit by using Module::getOrInsertFunction  
							
							 
							
							... 
							
							
							
							llvm-svn: 2032 
							
						 
						
							2002-03-29 03:43:24 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								57698e2c0b 
								
							 
						 
						
							
							
								
								Change references from Method to Function  
							
							 
							
							... 
							
							
							
							change references from MethodARgument to FunctionArgument
llvm-svn: 1991 
							
						 
						
							2002-03-26 18:01:55 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								9f129ffe56 
								
							 
						 
						
							
							
								
								Just a comment.  
							
							 
							
							... 
							
							
							
							llvm-svn: 1908 
							
						 
						
							2002-03-18 03:40:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								04805fa29c 
								
							 
						 
						
							
							
								
								Change over to use new style pass mechanism, now passes only expose small  
							
							 
							
							... 
							
							
							
							creation functions in their public header file, unless they can help it.
llvm-svn: 1816 
							
						 
						
							2002-02-26 21:46:54 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								352151e222 
								
							 
						 
						
							
							
								
								MethodPass's are now guaranteed to not be run on external methods!  
							
							 
							
							... 
							
							
							
							llvm-svn: 1611 
							
						 
						
							2002-01-31 00:51:24 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0686e435d1 
								
							 
						 
						
							
							
								
								Implement a more powerful, simpler, pass system.  This pass system can figure  
							
							 
							
							... 
							
							
							
							out how to run a collection of passes optimially given their behaviors and
charactaristics.
Convert code to use it.
llvm-svn: 1507 
							
						 
						
							2002-01-21 07:31:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7f74a56e24 
								
							 
						 
						
							
							
								
								Changes to build successfully with GCC 3.02  
							
							 
							
							... 
							
							
							
							llvm-svn: 1503 
							
						 
						
							2002-01-20 22:54:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f1197b0d43 
								
							 
						 
						
							
							
								
								* Refactor trace values to work as a proper pass.  Before it used to add  
							
							 
							
							... 
							
							
							
							methods while the pass was running which was a no no.  Now it adds the
  printf method at pass initialization
* Revamp code to use printf calls instead of the old style print_<type>
  calls.
* Simplify code
llvm-svn: 1457 
							
						 
						
							2001-12-14 16:26:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3462ae3ad7 
								
							 
						 
						
							
							
								
								Rename ConstPoolVal -> Constant  
							
							 
							
							... 
							
							
							
							Rename ConstPool*   -> Constant*
Rename ConstPoolVals.h -> ConstantVals.h
llvm-svn: 1407 
							
						 
						
							2001-12-03 22:26:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5de2204fe8 
								
							 
						 
						
							
							
								
								Create a new #include "Support/..." directory structure to move things  
							
							 
							
							... 
							
							
							
							from "llvm/Support/..." that are not llvm dependant.
Move files and fix #includes
llvm-svn: 1400 
							
						 
						
							2001-11-27 00:03:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								302014f2e7 
								
							 
						 
						
							
							
								
								Make strings be internal  
							
							 
							
							... 
							
							
							
							llvm-svn: 1384 
							
						 
						
							2001-11-26 19:14:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								330dc57305 
								
							 
						 
						
							
							
								
								Support array indexing  
							
							 
							
							... 
							
							
							
							llvm-svn: 1345 
							
						 
						
							2001-11-26 17:00:43 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								b601fda7ce 
								
							 
						 
						
							
							
								
								Print incoming arguments and return values.  
							
							 
							
							... 
							
							
							
							llvm-svn: 1315 
							
						 
						
							2001-11-15 15:00:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1237e86597 
								
							 
						 
						
							
							
								
								Remove much cruft from the MemAccessInst instruction  
							
							 
							
							... 
							
							
							
							llvm-svn: 1298 
							
						 
						
							2001-11-14 11:27:58 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								33d9cb9903 
								
							 
						 
						
							
							
								
								Minor method rename  
							
							 
							
							... 
							
							
							
							llvm-svn: 1119 
							
						 
						
							2001-11-04 08:08:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cba9036e34 
								
							 
						 
						
							
							
								
								Fix broken assertion.  Didn't allow for pointer case  
							
							 
							
							... 
							
							
							
							llvm-svn: 1034 
							
						 
						
							2001-10-29 17:27:38 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								66aea7a58c 
								
							 
						 
						
							
							
								
								Make newlines be newlines! This should now work in both lli and native code.  
							
							 
							
							... 
							
							
							
							llvm-svn: 1016 
							
						 
						
							2001-10-28 22:44:02 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								96f6ac9ffc 
								
							 
						 
						
							
							
								
								Use separate functions for printing values of each type.  
							
							 
							
							... 
							
							
							
							Put trace code before condition-generating instruction in basic blocks
that end in a conditional branch.
llvm-svn: 1002 
							
						 
						
							2001-10-28 21:37:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e2c61267ad 
								
							 
						 
						
							
							
								
								Refix bugs, stop using deprecated strstream header  
							
							 
							
							... 
							
							
							
							llvm-svn: 898 
							
						 
						
							2001-10-18 20:06:03 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								a0db1c9a0e 
								
							 
						 
						
							
							
								
								Only print values live at BB or method exit, and insert loads at each  
							
							 
							
							... 
							
							
							
							BB exit to read and print values stored in that BB.   Note that only
these stored values are live at method exit!.  Also, print messages at
method entry and exit.
llvm-svn: 892 
							
						 
						
							2001-10-18 18:16:11 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								7ac553aa12 
								
							 
						 
						
							
							
								
								Handle multiple exit blocks correctly.  
							
							 
							
							... 
							
							
							
							Restore string variable cache.
Resurrect code to use formatted printing instead of PrintVal
but leave it turned off for now.
llvm-svn: 888 
							
						 
						
							2001-10-18 13:49:22 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5309e10be1 
								
							 
						 
						
							
							
								
								Convert to be compatible with lli.  
							
							 
							
							... 
							
							
							
							Need to eliminate duplicate \n entries
llvm-svn: 883 
							
						 
						
							2001-10-18 06:03:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a0a8b5bc26 
								
							 
						 
						
							
							
								
								Massive hacks to try to fix subtle logic bugs.  I think it's all working now,  
							
							 
							
							... 
							
							
							
							at least what used to.  I should disable method exit code completely because
it's broken (doesn't insert just post dominating values)
llvm-svn: 881 
							
						 
						
							2001-10-18 05:28:08 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								162ed4d6cc 
								
							 
						 
						
							
							
								
								Rename ConstPoolPointerReference to ConstPoolPointerRef - My fingers get tired typing that much  
							
							 
							
							... 
							
							
							
							llvm-svn: 822 
							
						 
						
							2001-10-15 13:21:42 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1afbdc0ea5 
								
							 
						 
						
							
							
								
								* getExitNode() doesn't exist in method anymore  
							
							 
							
							... 
							
							
							
							* Make local functions static
llvm-svn: 820 
							
						 
						
							2001-10-15 13:07:21 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								a200a6c583 
								
							 
						 
						
							
							
								
								Insert code to trace values at basic block and method exits.  
							
							 
							
							... 
							
							
							
							Current version does not check for liveness.
llvm-svn: 800 
							
						 
						
							2001-10-14 23:18:45 +00:00