Evan Cheng
							
						 | 
						
							
							
							
							
							
								
							
							
								3761143755
								
							
						 | 
						
							
							
								
								Avoid inserting noop's in the middle of a loop.
							
							
							
							
							
							
							
							llvm-svn: 60141 
							
						 | 
						
							2008-11-27 01:16:00 +00:00 | 
						
					
				
					
						
							
							
								 
								Devang Patel
							
						 | 
						
							
							
							
							
							
								
							
							
								ab379c905b
								
							
						 | 
						
							
							
								
								Remove unncessary isDeclaration() checks.
							
							
							
							
							
							
							
							llvm-svn: 57179 
							
						 | 
						
							2008-10-06 17:30:07 +00:00 | 
						
					
				
					
						
							
							
								 
								Devang Patel
							
						 | 
						
							
							
							
							
							
								
							
							
								1b76f2c40b
								
							
						 | 
						
							
							
								
								Remove OptimizeForSize global. Use function attribute optsize.
							
							
							
							
							
							
							
							llvm-svn: 56937 
							
						 | 
						
							2008-10-01 23:18:38 +00:00 | 
						
					
				
					
						
							
							
								 
								Evan Cheng
							
						 | 
						
							
							
							
							
							
								
							
							
								962c2cf17a
								
							
						 | 
						
							
							
								
								Instead of setPreservesAll, just mark them preseving machine loop info and machine dominators.
							
							
							
							
							
							
							
							llvm-svn: 56475 
							
						 | 
						
							2008-09-22 22:21:38 +00:00 | 
						
					
				
					
						
							
							
								 
								Evan Cheng
							
						 | 
						
							
							
							
							
							
								
							
							
								168f8f3916
								
							
						 | 
						
							
							
								
								Mark several codegen passes as preserving all analysis.
							
							
							
							
							
							
							
							llvm-svn: 56469 
							
						 | 
						
							2008-09-22 20:58:04 +00:00 | 
						
					
				
					
						
							
							
								 
								Dan Gohman
							
						 | 
						
							
							
							
							
							
								
							
							
								a79db30d28
								
							
						 | 
						
							
							
								
								Tidy up several unbeseeming casts from pointer to intptr_t.
							
							
							
							
							
							
							
							llvm-svn: 55779 
							
						 | 
						
							2008-09-04 17:05:41 +00:00 | 
						
					
				
					
						
							
							
								 
								Dan Gohman
							
						 | 
						
							
							
							
							
							
								
							
							
								8de6d22392
								
							
						 | 
						
							
							
								
								Use empty() instead of begin() == end().
							
							
							
							
							
							
							
							llvm-svn: 54780 
							
						 | 
						
							2008-08-14 18:13:49 +00:00 | 
						
					
				
					
						
							
							
								 
								Evan Cheng
							
						 | 
						
							
							
							
							
							
								
							
							
								2e26dc8051
								
							
						 | 
						
							
							
								
								Fix PR2112: don't run loop aligner if target doesn't have a TargetLowering object.
							
							
							
							
							
							
							
							llvm-svn: 47755 
							
						 | 
						
							2008-02-29 17:52:15 +00:00 | 
						
					
				
					
						
							
							
								 
								Evan Cheng
							
						 | 
						
							
							
							
							
							
								
							
							
								88f839944d
								
							
						 | 
						
							
							
								
								Remove redundant #include.
							
							
							
							
							
							
							
							llvm-svn: 47748 
							
						 | 
						
							2008-02-29 02:49:15 +00:00 | 
						
					
				
					
						
							
							
								 
								Evan Cheng
							
						 | 
						
							
							
							
							
							
								
							
							
								95a7be473c
								
							
						 | 
						
							
							
								
								Added option -align-loops=<true/false> to disable loop aligner pass.
							
							
							
							
							
							
							
							llvm-svn: 47736 
							
						 | 
						
							2008-02-28 23:29:57 +00:00 | 
						
					
				
					
						
							
							
								 
								Evan Cheng
							
						 | 
						
							
							
							
							
							
								
							
							
								c799065cc3
								
							
						 | 
						
							
							
								
								Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to 16-byte boundaries.
							
							
							
							
							
							
							
							llvm-svn: 47703 
							
						 | 
						
							2008-02-28 00:43:03 +00:00 |