Eli Friedman
							
						 
					 | 
					
						
						
							
						
						4fffb345ed
					 | 
					
						
						
							
							PR7853: fix a silly mistake introduced in r101899, and add a test to make sure
						
						
						
						
						
						
						
						it doesn't regress again.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110597 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-08-09 20:49:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						818ff34bc0
					 | 
					
						
						
							
							implement a simple instcombine xform that has been in the
						
						
						
						
						
						
						
						readme forever.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94318 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-01-23 18:49:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						033574074d
					 | 
					
						
						
							
							optimize comparisons against cttz/ctlz/ctpop, patch by Alastair Lynn!
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92745 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-01-05 18:09:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						16507fe9fd
					 | 
					
						
						
							
							optimize cttz and ctlz when we can prove something about the
						
						
						
						
						
						
						
						leading/trailing bits.  Patch by Alastair Lynn!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92706 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-01-05 07:23:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						d27f911b23
					 | 
					
						
						
							
							add a few trivial instcombines for llvm.powi.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92383 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-01-01 01:52:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						cd188e9665
					 | 
					
						
						
							
							add testcases for the foo_with_overflow op xforms added recently and
						
						
						
						
						
						
						
						fix bugs exposed by the tests.  Testcases from Alastair Lynn!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90056 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2009-11-29 02:57:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						7e606e2e98
					 | 
					
						
						
							
							if a 'with overflow' intrinsic just has the normal result used, simplify
						
						
						
						
						
						
						
						it to a normal binop.  Patch by Alastair Lynn, testcase by me.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86524 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2009-11-09 07:07:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |