|  Devang Patel | a42c3147cc | Fix PR2028 llvm-svn: 47150 | 2008-02-15 01:24:49 +00:00 | 
				
					
						|  Chris Lattner | f3ebc3f3d2 | Remove attribution from file headers, per discussion on llvmdev. llvm-svn: 45418 | 2007-12-29 20:36:04 +00:00 | 
				
					
						|  Owen Anderson | b0dd27ee91 | Make LoopInfoBase more generic, in preparation for having MachineLoopInfo.  This involves a small interface change. llvm-svn: 44348 | 2007-11-27 03:43:35 +00:00 | 
				
					
						|  Nick Lewycky | 1d6f196245 | typo llvm-svn: 44262 | 2007-11-21 05:21:54 +00:00 | 
				
					
						|  Devang Patel | b5933bbbd5 | Use SmallVector instead of std::vector. llvm-svn: 41207 | 2007-08-21 00:31:24 +00:00 | 
				
					
						|  Devang Patel | 698852561c | Loop Rotation pass preserves dominator tree and frontier. llvm-svn: 40603 | 2007-07-30 20:22:53 +00:00 | 
				
					
						|  Devang Patel | 29ccf8ba52 | Disable claims to preserve analysis until open issues are resolved. llvm-svn: 39834 | 2007-07-13 21:53:42 +00:00 | 
				
					
						|  Devang Patel | fac4d1f014 | Preserve analysis info. llvm-svn: 39767 | 2007-07-11 23:47:28 +00:00 | 
				
					
						|  Nick Lewycky | 9b2252c6f0 | Back out Devang's fix for PR1320 because it causes PR1542. llvm-svn: 37966 | 2007-07-07 16:23:34 +00:00 | 
				
					
						|  Devang Patel | 86d0ea973d | Request DominanceFrontiner in advance. llvm-svn: 37954 | 2007-07-06 21:43:22 +00:00 | 
				
					
						|  Devang Patel | 3ee408264b | Preserve various analysis info. llvm-svn: 37953 | 2007-07-06 21:40:13 +00:00 | 
				
					
						|  Dan Gohman | b5650ebd6a | Fix typos. llvm-svn: 36994 | 2007-05-11 21:10:54 +00:00 | 
				
					
						|  Devang Patel | 8c78a0bff0 | Drop 'const' llvm-svn: 36662 | 2007-05-03 01:11:54 +00:00 | 
				
					
						|  Devang Patel | e95c6ad802 | 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.
llvm-svn: 36652 | 2007-05-02 21:39:20 +00:00 | 
				
					
						|  Devang Patel | 09f162ca6a | Do not use typeinfo to identify pass in pass manager. llvm-svn: 36632 | 2007-05-01 21:15:47 +00:00 | 
				
					
						|  Chris Lattner | 28d921d04f | fix long lines llvm-svn: 36031 | 2007-04-14 23:32:02 +00:00 | 
				
					
						|  Devang Patel | bca0d57179 | Check _all_ PHINodes. llvm-svn: 35836 | 2007-04-09 22:20:10 +00:00 | 
				
					
						|  Devang Patel | 8eb8eeada9 | 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.
llvm-svn: 35833 | 2007-04-09 21:40:43 +00:00 | 
				
					
						|  Devang Patel | 854197884b | Preserve canonical loop form. llvm-svn: 35829 | 2007-04-09 20:19:46 +00:00 | 
				
					
						|  Devang Patel | b9af5747a5 | Do not create new pre-header. Reuse original pre-header. llvm-svn: 35825 | 2007-04-09 19:04:21 +00:00 | 
				
					
						|  Devang Patel | 03d7ae3a74 | Simpler for() loops. llvm-svn: 35822 | 2007-04-09 17:09:13 +00:00 | 
				
					
						|  Devang Patel | d6ba41e02d | Fix future bug. Of course, Chris spotted this. Handle Argument or Undef as an incoming PHI value.
llvm-svn: 35821 | 2007-04-09 16:41:46 +00:00 | 
				
					
						|  Devang Patel | b28a391a8d | More cosmetic changes. llvm-svn: 35820 | 2007-04-09 16:21:29 +00:00 | 
				
					
						|  Devang Patel | 88bc2c6f82 | Only cosmetic changes. Zero functionality Change. llvm-svn: 35819 | 2007-04-09 16:11:48 +00:00 | 
				
					
						|  Devang Patel | f42389ffe5 | Add loop rotation pass. llvm-svn: 35714 | 2007-04-07 01:25:15 +00:00 |