Devang Patel 
							
						 
					 
					
						
						
							
						
						54959d6cf6 
					 
					
						
						
							
							Now LICM is a LoopPass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35001  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-07 04:41:30 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3f1a1e0366 
					 
					
						
						
							
							Now LoopUnroll is a LoopPass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34996  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-07 01:38:05 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1bc89361c2 
					 
					
						
						
							
							Now LoopUnswitch is a LoopPass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34992  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-07 00:26:10 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						0f54dcbf07 
					 
					
						
						
							
							Now LoopStrengthReduce is a LoopPass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-06 21:14:09 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						baf1e4b914 
					 
					
						
						
							
							Remove an unnecessary if statement and adjust indentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34939  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-05 23:36:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						372dda8881 
					 
					
						
						
							
							This is the first major step of implementing PR1226.  We now successfully  
						
						... 
						
						
						
						scalarrepl things down to elements, but mem2reg can't promote elements that
are memset/memcpy'd.  Until then, the code is disabled "0 &&".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34924  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-05 07:52:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3c69849696 
					 
					
						
						
							
							fix a subtle bug that caused an MSVC warning.  Thanks to Jeffc for pointing this out.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-05 00:11:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						783ccdb5c4 
					 
					
						
						
							
							Add some simplifications for demanded bits, this allows instcombine to turn:  
						
						... 
						
						
						
						define i64 @test(i64 %A, i32 %B) {
        %tmp12 = zext i32 %B to i64             ; <i64> [#uses=1]
        %tmp3 = shl i64 %tmp12, 32              ; <i64> [#uses=1]
        %tmp5 = add i64 %tmp3, %A               ; <i64> [#uses=1]
        %tmp6 = and i64 %tmp5, 123              ; <i64> [#uses=1]
        ret i64 %tmp6
}
into:
define i64 @test(i64 %A, i32 %B) {
        %tmp6 = and i64 %A, 123         ; <i64> [#uses=1]
        ret i64 %tmp6
}
This implements Transforms/InstCombine/add2.ll:test1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34919  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-05 00:02:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						ca5183d445 
					 
					
						
						
							
							Unbreak VC++ build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-05 00:00:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d5fa214729 
					 
					
						
						
							
							simplify some code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34914  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-04 23:16:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						57939df2eb 
					 
					
						
						
							
							minor cleanups  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-04 04:50:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f964f321eb 
					 
					
						
						
							
							Speed up -instcombine by 20% by avoiding a particularly expensive passmgr call.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34902  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-04 04:27:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						55091782c1 
					 
					
						
						
							
							switch MarkAliveBlocks over to using SmallPtrSet instead of std::set, speeding  
						
						... 
						
						
						
						up simplifycfg by 20%
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34901  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-04 04:20:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9f3d738866 
					 
					
						
						
							
							make better use of LCSSA information in RewriteLoopExitValues.  Before, we  
						
						... 
						
						
						
						would scan the entire loop body, then scan all users of instructions in the
loop, looking for users outside the loop.  Now, since we know that the
loop is in LCSSA form, we know that any users outside the loop will be LCSSA
phi nodes.  Just scan them.
This speeds up indvars significantly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34898  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-04 03:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9caed5440d 
					 
					
						
						
							
							Implement PR1179/PR1232 and test/Transforms/IndVarsSimplify/loop_evaluate_[234].ll  
						
						... 
						
						
						
						This makes -indvars require and use LCSSA, updating it as appropriate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34896  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-04 01:00:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c9838f25d5 
					 
					
						
						
							
							Make RewriteLoopExitValues far less nested by using continue in the loop  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34891  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-03 22:48:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c739cd6d07 
					 
					
						
						
							
							my recent change caused a failure in a bswap testcase, because it changed  
						
						... 
						
						
						
						the order that instcombine processed instructions in the testcase.  The end
result is that instcombine finished with:
define i16 @test1(i16 %a) {
        %tmp = zext i16 %a to i32               ; <i32> [#uses=2]
        %tmp21 = lshr i32 %tmp, 8               ; <i32> [#uses=1]
        %tmp5 = shl i32 %tmp, 8         ; <i32> [#uses=1]
        %tmp.upgrd.32 = or i32 %tmp21, %tmp5            ; <i32> [#uses=1]
        %tmp.upgrd.3 = trunc i32 %tmp.upgrd.32 to i16           ; <i16> [#uses=1]
        ret i16 %tmp.upgrd.3
}
which can't get matched as a bswap.
This patch makes instcombine more sophisticated about removing truncating
casts, allowing it to turn this into:
define i16 @test2(i16 %a) {
        %tmp211 = lshr i16 %a, 8
        %tmp52 = shl i16 %a, 8
        %tmp.upgrd.323 = or i16 %tmp211, %tmp52
        ret i16 %tmp.upgrd.323
}
which then matches as bswap.  This fixes bswap.ll and implements
InstCombine/cast2.ll:test[12].  This also implements cast elimination of
add/sub.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34870  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-03 05:27:34 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						b6431da7be 
					 
					
						
						
							
							Translate bit operations to English.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34868  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-03 03:14:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ec9c35826d 
					 
					
						
						
							
							add a top-level iteration loop to instcombine.  This means that it will never  
						
						... 
						
						
						
						finish without combining something it is capable of.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34865  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-03 02:04:50 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						af3e9468dc 
					 
					
						
						
							
							APIntify this pass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34863  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-03 00:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						bee0f663d8 
					 
					
						
						
							
							Finally get this patch right :)  
						
						... 
						
						
						
						Replace expensive getZExtValue() == 0 calls with isZero() calls.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34861  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 23:51:25 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						502db93a8a 
					 
					
						
						
							
							Dang, I've done that twice now! Undo previous commit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34860  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 23:37:53 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						a5dae0cac0 
					 
					
						
						
							
							Use more efficient test for one value in a ConstantInt.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34859  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 23:35:28 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						4e69f48a0a 
					 
					
						
						
							
							Guard against huge loop trip counts in an APInt safe way.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34858  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 23:31:34 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e8391e039e 
					 
					
						
						
							
							Make sure debug code is not evaluated in non-debug case.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34856  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 23:15:21 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						f1bed4c720 
					 
					
						
						
							
							1. Sort switch cases using APInt safe comparison.  
						
						... 
						
						
						
						2. Make sure debug output of APInt values is safe for all bit widths.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34855  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 23:05:28 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						4cf735b47e 
					 
					
						
						
							
							Use APInt safe isOne() method on ConstantInt instead of getZExtValue()==1  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34854  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 23:03:17 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e1c99d4c69 
					 
					
						
						
							
							Make sorting of ConstantInt be APInt clean through use of ult function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34853  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 23:01:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dbab386e23 
					 
					
						
						
							
							Fix a significant algorithm problem with the instcombine worklist.  removing  
						
						... 
						
						
						
						a value from the worklist required scanning the entire worklist to remove all
entries.  We now use a combination map+vector to prevent duplicates from
happening and prevent the scan.  This speeds up instcombine on a large file
from the llvm-gcc bootstrap from 189.7s to 4.84s in a debug build and from
5.04s to 1.37s in a release build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34848  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 21:28:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f22a5c6e9e 
					 
					
						
						
							
							minor cleanup  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34846  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 19:59:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						67ef241f45 
					 
					
						
						
							
							switch the inliner from being recursive to being iterative.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34832  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 03:11:20 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						513d0f25ed 
					 
					
						
						
							
							Reverse a premature commital.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34822  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 00:31:39 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						cae5754619 
					 
					
						
						
							
							Prefer non-virtual calls to ConstantInt::isZero over virtual calls to  
						
						... 
						
						
						
						Constant::isNullValue() in situations where it is possible.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34821  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 00:28:52 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						a3507ebd33 
					 
					
						
						
							
							Although probably not necessary, guard against a potential assertion by  
						
						... 
						
						
						
						using isNullValue() instead of getZExtValue() == 0.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34815  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-01 21:54:37 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						4da0451821 
					 
					
						
						
							
							Use isUnitValue() instead of getZExtValue() == 1 which will prevent an  
						
						... 
						
						
						
						assert if the ConstantInt's value is large.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34814  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-01 21:51:23 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						a0e0129e3f 
					 
					
						
						
							
							Use APInt conversion to string so the result is correct regardless of the  
						
						... 
						
						
						
						bit width of the ConstantInt being converted.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34810  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-01 21:00:32 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						62aa905595 
					 
					
						
						
							
							The 64-bit constructor for ConstantInt changes from int64_t to uint64_t.  
						
						... 
						
						
						
						This caused a warning for construction with -1. Avoid the warning by using
-1ULL instead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34796  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-01 19:33:52 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						a6e8a955d6 
					 
					
						
						
							
							Remove the "isSigned" parameters from ConstantRange. It turns out they  
						
						... 
						
						
						
						are not needed as the results are the same with or without it.
Patch by Nicholas Lewycky.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34782  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-01 07:54:15 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						c6aedf70b3 
					 
					
						
						
							
							For PR1205:  
						
						... 
						
						
						
						Adjust to changes in ConstantRange interface.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34762  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-28 22:03:51 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						581b0d453a 
					 
					
						
						
							
							For PR1205:  
						
						... 
						
						
						
						Remove ConstantInt from ConstantRange interface and adjust its users to
compensate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34758  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-28 19:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						dc5c159701 
					 
					
						
						
							
							For PR1205:  
						
						... 
						
						
						
						First round of ConstantRange changes. This makes all CR constructors use
only APInt and not use ConstantInt. Clients are adjusted accordingly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34756  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-28 18:57:32 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						fb688d4d1c 
					 
					
						
						
							
							Use efficient container SmallPtrSet  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34640  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-26 20:22:50 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						5295692061 
					 
					
						
						
							
							Do not unswitch loop on same value again and again.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34638  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-26 19:31:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b3036683c1 
					 
					
						
						
							
							Fix InstCombine/2007-02-23-PhiFoldInfLoop.ll and PR1217  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34546  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-24 01:03:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cae0a193e3 
					 
					
						
						
							
							fix an obscure and tricky bug the inliner can hit sometimes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34531  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-23 19:54:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						7d4853896c 
					 
					
						
						
							
							Revert changes for a simplier solution.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34495  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-22 16:21:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						c518ccfeb5 
					 
					
						
						
							
							Itanium ABI exception handing support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-21 22:49:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e26bff22db 
					 
					
						
						
							
							Fix typos in comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34456  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-20 20:52:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bb9a041100 
					 
					
						
						
							
							remove reoptimizer-specific passes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34439  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-20 05:31:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ec1f752ae4 
					 
					
						
						
							
							eliminate use of deprecated apis  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34417  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-19 07:34:47 +00:00