| 
							
							
								 Chris Lattner | c178d9459a | - Cleanup break-crit-edges pass by making SplitCriticalEdge a member method. - break-crit-edges pass does not invalidate loop-preheader pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3944 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-09-26 16:18:51 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | eb0456c8fd | - Do not expose Critical Edge breaking mechanics outside the BCE pass, thus removing it from Transforms/Local.h and from Transforms/Utils/*
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3910 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-09-24 15:51:56 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 6de302bbdb | - Expose passinfo from BreakCriticalEdges pass so that it may be "Required" by other passes.  Make BCE pass be in anonymous namespace now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3907 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-09-24 15:43:12 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | d76efa0186 | Add new BreakCriticalEdges pass git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3903 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-09-24 00:08:39 +00:00 |  |