f64799683e 
								
							 
						 
						
							
							
								
								Comment cleanups  
							
							... 
							
							
							
							llvm-svn: 16803 
							
						 
						
							2004-10-07 06:00:24 +00:00  
				
					
						
							
							
								 
						
							
								4f2cf030e8 
								
							 
						 
						
							
							
								
								'Pass' should now not be derived from by clients.  Instead, they should derive  
							
							... 
							
							
							
							from ModulePass.  Instead of implementing Pass::run, then should implement
ModulePass::runOnModule.
llvm-svn: 16436 
							
						 
						
							2004-09-20 04:48:05 +00:00  
				
					
						
							
							
								 
						
							
								7c16caa336 
								
							 
						 
						
							
							
								
								Changes For Bug 352  
							
							... 
							
							
							
							Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137 
							
						 
						
							2004-09-01 22:55:40 +00:00  
				
					
						
							
							
								 
						
							
								8eebc49884 
								
							 
						 
						
							
							
								
								DemoteRegToStack got moved from DemoteRegToStack.h to Local.h  
							
							... 
							
							
							
							llvm-svn: 12368 
							
						 
						
							2004-03-14 02:13:38 +00:00  
				
					
						
							
							
								 
						
							
								fae8ab3088 
								
							 
						 
						
							
							
								
								rename the "exceptional" destination of an invoke instruction to the 'unwind' dest  
							
							... 
							
							
							
							llvm-svn: 11202 
							
						 
						
							2004-02-08 21:44:31 +00:00  
				
					
						
							
							
								 
						
							
								071bc60450 
								
							 
						 
						
							
							
								
								splitBasicBlock "does the right thing" now, no reason to reposition it.  
							
							... 
							
							
							
							llvm-svn: 11199 
							
						 
						
							2004-02-08 20:49:07 +00:00  
				
					
						
							
							
								 
						
							
								0ff9da5fed 
								
							 
						 
						
							
							
								
								Remove unneeded code now that splitBasicBlock does the "right thing"  
							
							... 
							
							
							
							llvm-svn: 11111 
							
						 
						
							2004-02-04 03:21:51 +00:00  
				
					
						
							
							
								 
						
							
								f52e03c79e 
								
							 
						 
						
							
							
								
								Finegrainify namespacification  
							
							... 
							
							
							
							llvm-svn: 10138 
							
						 
						
							2003-11-21 21:54:22 +00:00  
				
					
						
							
							
								 
						
							
								2af517281d 
								
							 
						 
						
							
							
								
								Start using the nicer terminator auto-insertion API  
							
							... 
							
							
							
							llvm-svn: 10111 
							
						 
						
							2003-11-20 18:25:24 +00:00  
				
					
						
							
							
								 
						
							
								960707c335 
								
							 
						 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.  
							
							... 
							
							
							
							llvm-svn: 9903 
							
						 
						
							2003-11-11 22:41:34 +00:00  
				
					
						
							
							
								 
						
							
								b0a4b49b23 
								
							 
						 
						
							
							
								
								Fix bug: PR93  
							
							... 
							
							
							
							llvm-svn: 9752 
							
						 
						
							2003-11-06 19:18:49 +00:00  
				
					
						
							
							
								 
						
							
								3e5ff2568c 
								
							 
						 
						
							
							
								
								Check in statistifying patch for Bill  
							
							... 
							
							
							
							llvm-svn: 9572 
							
						 
						
							2003-10-28 23:14:59 +00:00  
				
					
						
							
							
								 
						
							
								482202a601 
								
							 
						 
						
							
							
								
								Added LLVM project notice to the top of every C++ source file.  
							
							... 
							
							
							
							Header files will be on the way.
llvm-svn: 9298 
							
						 
						
							2003-10-20 19:43:21 +00:00  
				
					
						
							
							
								 
						
							
								612cafef0a 
								
							 
						 
						
							
							
								
								Whoops, we inserted into the wrong set.  What's up with the dead set anyway?  
							
							... 
							
							
							
							llvm-svn: 9094 
							
						 
						
							2003-10-13 16:49:21 +00:00  
				
					
						
							
							
								 
						
							
								951e7329e8 
								
							 
						 
						
							
							
								
								Use external df iterators to avoid revisiting blocks in functions with  
							
							... 
							
							
							
							multiple setjmp calls.
llvm-svn: 9093 
							
						 
						
							2003-10-13 16:44:50 +00:00  
				
					
						
							
							
								 
						
							
								f7a60cd9fa 
								
							 
						 
						
							
							
								
								Minor cleanups  
							
							... 
							
							
							
							llvm-svn: 9067 
							
						 
						
							2003-10-13 01:02:33 +00:00  
				
					
						
							
							
								 
						
							
								56b8526083 
								
							 
						 
						
							
							
								
								Checkin an improvement contributed by Bill:  
							
							... 
							
							
							
							Only transform call sites in a setjmp'ing function which are reachable from
the setjmp.  If the call dominates the setjmp (for example), the called
function cannot longjmp to the setjmp.
This dramatically reduces the number of invoke instructions created in some
large testcases.
llvm-svn: 9066 
							
						 
						
							2003-10-13 00:57:16 +00:00  
				
					
						
							
							
								 
						
							
								4ce9dae5b1 
								
							 
						 
						
							
							
								
								Credits are now in top-level CREDITS.TXT  
							
							... 
							
							
							
							llvm-svn: 8661 
							
						 
						
							2003-09-22 21:57:15 +00:00  
				
					
						
							
							
								 
						
							
								5dac64f629 
								
							 
						 
						
							
							
								
								Rename Function::getEntryNode -> getEntryBlock  
							
							... 
							
							
							
							llvm-svn: 8625 
							
						 
						
							2003-09-20 14:39:18 +00:00  
				
					
						
							
							
								 
						
							
								40b6621b50 
								
							 
						 
						
							
							
								
								Minor cleanups, give credit, remove code that should not be necessary, and  
							
							... 
							
							
							
							was a "major hack"  :)
llvm-svn: 8524 
							
						 
						
							2003-09-15 05:43:05 +00:00  
				
					
						
							
							
								 
						
							
								6f99eb56c3 
								
							 
						 
						
							
							
								
								Initial checkin of the Setjmp/Longjmp lowering/transformation pass,  
							
							... 
							
							
							
							contributed by the masterful Bill Wendling!
llvm-svn: 8520 
							
						 
						
							2003-09-15 04:56:27 +00:00