| 
							
							
								 Chris Lattner | bf9eaddfb0 | Do not create empty basic blocks when the lowerswitch pass expects blocks to be non-empty!  This fixes LowerSwitch/2004-03-13-SwitchIsDefaultCrash.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12384 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-03-14 04:14:31 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 940ff563f7 | Fix incorrect debug code git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11821 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-02-25 15:15:04 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | d745602662 | Finegrainify namespacification git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10725 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-01-09 06:02:20 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 108e4ab159 | Minor cleanups and simplifications git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10127 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-11-21 16:52:05 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | f8485c6434 | Start using the nicer terminator auto-insertion API git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10111 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-11-20 18:25:24 +00:00 |  | 
			
				
					| 
							
							
								 Brian Gaeke | d0fde30ce8 | Put all LLVM code into the llvm namespace, as per bug 109. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-11-11 22:41:34 +00:00 |  | 
			
				
					| 
							
							
								 John Criswell | b576c94c15 | Added LLVM project notice to the top of every C++ source file. Header files will be on the way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9298 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-10-20 19:43:21 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | ebbc1a5aa0 | Bill contributed this major rewrite of the -lowerswitch pass to make it generate logarithmic conditional branch sequences instead of linear sequences.  Thanks Bill!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8928 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-10-07 18:46:23 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 44bb541c01 | Fix bug: LowerSwitch/2003-08-23-EmptySwitch.ll git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8087 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-23 22:54:34 +00:00 |  | 
			
				
					| 
							
							
								 Brian Gaeke | 19df3876e6 | Factory methods for FunctionPasses now return type FunctionPass *. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7823 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-13 18:18:15 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 20af3222da | Fix Bug: LowerSwitch/2003-05-01-PHIProblem.ll git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5979 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-05-01 22:21:21 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 14383485ac | New pass to lower switch instructions to branch instructions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5865 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-04-23 16:23:59 +00:00 |  |