Devang Patel 
							
						 
					 
					
						
						
							
						
						9d9b204d6a 
					 
					
						
						
							
							Fix PR2028  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47150  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-15 01:24:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						d735ee85db 
					 
					
						
						
							
							Make LoopInfoBase more generic, in preparation for having MachineLoopInfo.  This involves a small interface change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44348  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-27 03:43:35 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						79a2c4f7a9 
					 
					
						
						
							
							typo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44262  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-21 05:21:54 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						b7211a2ce1 
					 
					
						
						
							
							Use SmallVector instead of std::vector.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41207  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-21 00:31:24 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d9a6dcba9f 
					 
					
						
						
							
							Loop Rotation pass preserves dominator tree and frontier.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40603  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-30 20:22:53 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						fba36b8cba 
					 
					
						
						
							
							Disable claims to preserve analysis until open issues are resolved.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@39834  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-13 21:53:42 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						990e866deb 
					 
					
						
						
							
							Preserve analysis info.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@39767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-11 23:47:28 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						8f5149e002 
					 
					
						
						
							
							Back out Devang's fix for PR1320 because it causes PR1542.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37966  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-07 16:23:34 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						7be06f9158 
					 
					
						
						
							
							Request DominanceFrontiner in advance.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37954  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-06 21:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						658f625d16 
					 
					
						
						
							
							Preserve various analysis info.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37953  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-06 21:40:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						23d9d27c26 
					 
					
						
						
							
							Fix typos.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36994  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-11 21:10:54 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1997473cf7 
					 
					
						
						
							
							Drop 'const'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-03 01:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3e15bf33e0 
					 
					
						
						
							
							Use 'static const char' instead of 'static const int'.  
						
						... 
						
						
						
						Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36652  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-02 21:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						794fd75c67 
					 
					
						
						
							
							Do not use typeinfo to identify pass in pass manager.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-01 21:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e34e9a29dc 
					 
					
						
						
							
							fix long lines  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-14 23:32:02 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						6c36157f3d 
					 
					
						
						
							
							Check _all_ PHINodes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35836  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-09 22:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c415afc726 
					 
					
						
						
							
							Insert new pre-header before new header. Original pre-header may  
						
						... 
						
						
						
						happen to be an entry, in such case, it is not a good idea to
insert new block before entry.
Also fix typo in assertion check.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35833  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-09 21:40:43 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						5464b96073 
					 
					
						
						
							
							Preserve canonical loop form.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35829  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-09 20:19:46 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e98815469c 
					 
					
						
						
							
							Do not create new pre-header. Reuse original pre-header.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35825  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-09 19:04:21 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						4522c8a44c 
					 
					
						
						
							
							Simpler for() loops.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35822  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-09 17:09:13 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						cfde9594d1 
					 
					
						
						
							
							Fix future bug. Of course, Chris spotted this.  
						
						... 
						
						
						
						Handle Argument or Undef as an incoming PHI value.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35821  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-09 16:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						24a1c49172 
					 
					
						
						
							
							More cosmetic changes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35820  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-09 16:21:29 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						322313376a 
					 
					
						
						
							
							Only cosmetic changes. Zero functionality Change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-09 16:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c4625da483 
					 
					
						
						
							
							Add loop rotation pass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35714  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-07 01:25:15 +00:00