Dan Gohman 
							
						 
					 
					
						
						
							
						
						f451cb870e 
					 
					
						
						
							
							Fix "the the" and similar typos.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95781  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-10 16:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						fc375d2200 
					 
					
						
						
							
							Do not reassociate expressions with i1 type.  SimplifyCFG converts some  
						
						... 
						
						
						
						short-circuited conditions to AND/OR expressions, and those expressions
are often converted back to a short-circuited form in code gen.  The
original source order may have been optimized to take advantage of the
expected values, and if we reassociate them, we change the order and
subvert that optimization.  Radar 7497329.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95333  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-04 23:32:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c2d1b6949c 
					 
					
						
						
							
							only factor from expressions whose uses are empty and whose  
						
						... 
						
						
						
						base is the right expression type.  This fixes PR5981.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93045  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-09 06:01:36 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						54a57045eb 
					 
					
						
						
							
							Suppress an unused variable warning when assertions are off;  
						
						... 
						
						
						
						remove some trailing whitespace while there.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93008  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-08 17:51:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5f94af0f72 
					 
					
						
						
							
							fix an infinite loop in reassociate building emacs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92679  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 04:55:35 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						a1fa76cb54 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92617  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:27:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1c91fae649 
					 
					
						
						
							
							theoretically the negate we find could be in a different function, check  
						
						... 
						
						
						
						for this case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92425  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-02 21:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9506c930aa 
					 
					
						
						
							
							When factoring multiply expressions across adds, factor both  
						
						... 
						
						
						
						positive and negative forms of constants together.  This 
allows us to compile:
int foo(int x, int y) {
    return (x-y) + (x-y) + (x-y);
}
into:
_foo:                                                       ## @foo
	subl	%esi, %edi
	leal	(%rdi,%rdi,2), %eax
	ret
instead of (where the 3 and -3 were not factored):
_foo:
        imull   $-3, 8(%esp), %ecx
        imull   $3, 4(%esp), %eax
        addl    %ecx, %eax
        ret
this started out as:
    movl    12(%ebp), %ecx
    imull   $3, 8(%ebp), %eax
    subl    %ecx, %eax
    subl    %ecx, %eax
    subl    %ecx, %eax
    ret
This comes from PR5359.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92381  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-01 01:13:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9046193e55 
					 
					
						
						
							
							clean up some comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92377  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-01 00:04:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f55e7f54b1 
					 
					
						
						
							
							switch from std::map to DenseMap for rank data structures.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92375  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-01 00:01:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3523993451 
					 
					
						
						
							
							reuse negates where possible instead of always creating them from scratch.  
						
						... 
						
						
						
						This allows us to optimize test12 into:
define i32 @test12(i32 %X) {
  %factor = mul i32 %X, -3                        ; <i32> [#uses=1]
  %Z = add i32 %factor, 6                         ; <i32> [#uses=1]
  ret i32 %Z
}
instead of:
define i32 @test12(i32 %X) {
  %Y = sub i32 6, %X                              ; <i32> [#uses=1]
  %C = sub i32 %Y, %X                             ; <i32> [#uses=1]
  %Z = sub i32 %C, %X                             ; <i32> [#uses=1]
  ret i32 %Z
}
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92373  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 20:34:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f31e2e92a8 
					 
					
						
						
							
							we don't need a smallptrset to detect duplicates, the values are  
						
						... 
						
						
						
						sorted, so we can just do a linear scan.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92372  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 19:49:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1e7558b656 
					 
					
						
						
							
							make reassociate more careful about not leaving around dead mul's  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92370  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 19:34:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f8a447de16 
					 
					
						
						
							
							remove debug  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92369  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 19:25:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						69e98e2c0f 
					 
					
						
						
							
							teach reassociate to factor x+x+x -> x*3.  While I'm at it,  
						
						... 
						
						
						
						fix RemoveDeadBinaryOp to actually do something.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92368  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 19:24:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9f7b7089be 
					 
					
						
						
							
							change reassociate to use SmallVector for its key datastructures  
						
						... 
						
						
						
						instead of std::vector.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92366  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 18:40:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9cd1bc4f8b 
					 
					
						
						
							
							change an if to an assert, fix comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92364  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 18:18:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						94285e620b 
					 
					
						
						
							
							move the rest of the add optimization code out to OptimizeAdd,  
						
						... 
						
						
						
						improve some comments, simplify a bit of code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92363  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 18:17:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9fdaefad58 
					 
					
						
						
							
							factor statistic updating better.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92362  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 17:51:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						13a754ce92 
					 
					
						
						
							
							simple fix for an incorrect factoring which causes a  
						
						... 
						
						
						
						miscompilation, PR5458.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92354  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 08:33:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f3f55a9bc1 
					 
					
						
						
							
							factor code out into helper functions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92347  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 07:59:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8d93b259f6 
					 
					
						
						
							
							switch some std::vector's to smallvector.  Reduce nesting.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92346  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 07:48:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ec531233a1 
					 
					
						
						
							
							use more modern datastructures.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92344  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 07:33:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1befe643b2 
					 
					
						
						
							
							clean up -debug output.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92343  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 07:17:37 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						e79fddedca 
					 
					
						
						
							
							Remove LLVMContext from reassociate. It was threaded through every function but  
						
						... 
						
						
						
						ultimately never used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88763  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-14 07:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						68afa54033 
					 
					
						
						
							
							Make changes to rev 84292 as requested by Chris Lattner.  
						
						... 
						
						
						
						Most changes are cleanup, but there is 1 correctness fix:
I fixed InstCombine so that the icmp is removed only if the malloc call is removed (which requires explicit removal because the Worklist won't DCE any calls since they can have side-effects).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84772  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-21 19:11:40 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						a276c603b8 
					 
					
						
						
							
							Remove MallocInst from LLVM Instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84299  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-17 01:18:07 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						13ad5aaaff 
					 
					
						
						
							
							Autoupgrade malloc insts to malloc calls.  
						
						... 
						
						
						
						Update testcases that rely on malloc insts being present.
Also prematurely remove MallocInst handling from IndMemRemoval and RaiseAllocations to help pass tests in this incremental step.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84292  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-17 00:00:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						06e4052699 
					 
					
						
						
							
							calls are already unmovable, malloc doesn't need a special case.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82933  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-27 21:36:19 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						83d63919bd 
					 
					
						
						
							
							Enhance transform passes so that they apply the same tranforms to malloc calls as to MallocInst.  
						
						... 
						
						
						
						Reviewed by Dan Gohman.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82300  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-18 22:35:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3e8b6631e6 
					 
					
						
						
							
							eliminate VISIBILITY_HIDDEN from Transforms/Scalar.  PR4861  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80766  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-02 06:11:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						79c5d3f971 
					 
					
						
						
							
							remove the std::ostream version of module and type printing.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79823  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 04:52:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bdff548e4d 
					 
					
						
						
							
							eliminate the "Value" printing methods that print to a std::ostream.  
						
						... 
						
						
						
						This required converting a bunch of stuff off DOUT and other cleanups.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 04:37:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8732577230 
					 
					
						
						
							
							Fix debug output to include a newline after printing a Value, now  
						
						... 
						
						
						
						that Value's operator<< doesn't include one.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-17 15:25:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						4ae5126d04 
					 
					
						
						
							
							Remove a bunch more now-unnecessary Context arguments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78809  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-12 16:23:25 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a7235ea724 
					 
					
						
						
							
							Move a few more APIs back to 2.5 forms.  The only remaining ones left to change back are  
						
						... 
						
						
						
						metadata related, which I'm waiting on to avoid conflicting with Devang.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77721  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-31 20:28:14 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						9e9a0d5fc2 
					 
					
						
						
							
							Move more code back to 2.5 APIs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77635  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-30 23:03:37 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						baf3c40440 
					 
					
						
						
							
							Move ConstantExpr to 2.5 API.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-29 18:55:55 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						eed707b1e6 
					 
					
						
						
							
							Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types.  More to come.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77011  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-24 23:12:02 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e922c02019 
					 
					
						
						
							
							Get rid of the Pass+Context magic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76702  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-22 00:24:57 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						fa82b6eba4 
					 
					
						
						
							
							These don't really need contexts either.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75528  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-13 22:18:28 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						73c6b7127a 
					 
					
						
						
							
							Move more functionality over to LLVMContext.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75497  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-13 20:58:05 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						0a5372ed3e 
					 
					
						
						
							
							Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp.  
						
						... 
						
						
						
						This involves temporarily hard wiring some parts to use the global context.  This isn't ideal, but it's
the only way I could figure out to make this process vaguely incremental.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75445  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-13 04:09:18 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						07cf79ef53 
					 
					
						
						
							
							"LLVMContext* " --> "LLVMContext *"  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74878  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-06 23:00:19 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						fa5cbd6d0f 
					 
					
						
						
							
							Even more passes being LLVMContext'd.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74781  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-03 19:42:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d3c7b7359d 
					 
					
						
						
							
							Make the key of ValueRankMap an AssertingVH, so that we die violently  
						
						... 
						
						
						
						if it dangles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68150  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-31 22:13:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						f4978e2094 
					 
					
						
						
							
							This pass keeps a map of Instructions to Rank numbers,  
						
						... 
						
						
						
						and was deleting Instructions without clearing the
corresponding map entry.  This led to nondeterministic
behavior if the same address got allocated to another
Instruction within a short time.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67306  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-19 17:22:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						03afd02ca2 
					 
					
						
						
							
							Don't assign rank numbers to debug intrinsic "calls".  
						
						... 
						
						
						
						This is needed so debug info doesn't change codegen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66235  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 01:41:59 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						50cacb2a52 
					 
					
						
						
							
							Fix build failure.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-21 21:00:20 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						59500c8f9a 
					 
					
						
						
							
							Silence unused variable warnings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59841  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-21 20:00:59 +00:00