Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								b0743b5d6a 
								
							 
						 
						
							
							
								
								Now LoopStrengthReduce is a LoopPass.  
							
							 
							
							... 
							
							
							
							llvm-svn: 34984 
							
						 
						
							2007-03-06 21:14:09 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								69bd45c1d2 
								
							 
						 
						
							
							
								
								Use exception  flag.  
							
							 
							
							... 
							
							
							
							llvm-svn: 34496 
							
						 
						
							2007-02-22 16:22:15 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								523048ecde 
								
							 
						 
						
							
							
								
								Split the addPassesToEmitFile method up into two. This is so that we can  
							
							 
							
							... 
							
							
							
							do some common stuff, then on our own add an object file writer (by calling
a concrete function), and then do some finishing stuff, if need be.
llvm-svn: 34032 
							
						 
						
							2007-02-08 01:36:53 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								355fc5ad50 
								
							 
						 
						
							
							
								
								Removed more <iostream> includes  
							
							 
							
							... 
							
							
							
							llvm-svn: 32321 
							
						 
						
							2006-12-07 20:28:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e0a70388c2 
								
							 
						 
						
							
							
								
								enable the branch folding pass for the JIT.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31777 
							
						 
						
							2006-11-16 01:00:07 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								6ea4fae838 
								
							 
						 
						
							
							
								
								1. Add a pass to fold debug label instructions so a debug info client can detect  
							
							 
							
							... 
							
							
							
							empty ranges.
2. Reorg how MachineDebugInfo maintains changes to debug labels.
3. Have dwarf writer use debug label info to simplify scopes and source line
coorespondence.
4. Revert the merging of compile units until I can get the bugs ironed out.
llvm-svn: 31507 
							
						 
						
							2006-11-07 19:33:46 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								1941bfa361 
								
							 
						 
						
							
							
								
								Don't do dead block elimination in fast mode.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31155 
							
						 
						
							2006-10-24 16:11:49 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								55ad08a59b 
								
							 
						 
						
							
							
								
								add the branch folding pass as a late cleanup pass for all targets.  For now  
							
							 
							
							... 
							
							
							
							it just deletes empty MBB's.  Soon it will do more :)
llvm-svn: 30941 
							
						 
						
							2006-10-13 20:45:56 +00:00  
						
					 
				
					
						
							
							
								 
								Duraid Madina
							
						 
						
							 
							
							
							
							
								
							
							
								cf6749e4c0 
								
							 
						 
						
							
							
								
								add setJumpBufSize() and setJumpBufAlignment() to target-lowering.  
							
							 
							
							... 
							
							
							
							Call these from your backend to enjoy setjmp/longjmp goodness, see
lib/Target/IA64/IA64ISelLowering.cpp for an example
llvm-svn: 30095 
							
						 
						
							2006-09-04 06:21:35 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a916db12e4 
								
							 
						 
						
							
							
								
								new file  
							
							 
							
							... 
							
							
							
							llvm-svn: 30082 
							
						 
						
							2006-09-04 04:16:09 +00:00