Chris Lattner 
							
						 
					 
					
						
						
							
						
						38871e4c3b 
					 
					
						
						
							
							tidy up some more: remove some extraneous inline specifiers, return harder.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85780  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-02 03:03:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8db50122a4 
					 
					
						
						
							
							eliminate the SCCPSolver::getValueMapping method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85778  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-02 02:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						301a2792be 
					 
					
						
						
							
							fix failures introduced in r85774  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85777  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-02 02:48:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cc4f60b113 
					 
					
						
						
							
							factor duplicated code into a new DeleteInstructionInBlock  
						
						... 
						
						
						
						function, eliminate temporary (and pointless) smallvector.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85776  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-02 02:47:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2f09625a9f 
					 
					
						
						
							
							Chris used to use '...' instead of proper grammar.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85775  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-02 02:33:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ea0db070a1 
					 
					
						
						
							
							remove some extraneous llvmcontext stuff.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85774  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-02 02:30:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7927220aef 
					 
					
						
						
							
							change LatticeVal to use PointerIntPair to save some space.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85773  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-02 02:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b2710041fb 
					 
					
						
						
							
							teach ipsccp and ipconstprop that a blockaddress doesn't 'take the address' of a function  
						
						... 
						
						
						
						in a way that should prevent ip constprop.  This allows clang/test/CodeGen/indirect-goto.c
to pass with the new indirect goto lowering.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-01 06:11:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4c0236fd8b 
					 
					
						
						
							
							teach various passes about blockaddress.  We no longer  
						
						... 
						
						
						
						crash on any clang tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85465  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-29 01:21:20 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						f006b183e2 
					 
					
						
						
							
							Rename MallocFreeHelper as MemoryBuiltins  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85286  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-27 20:05:49 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						f2becca90b 
					 
					
						
						
							
							Rename MallocHelper as MallocFreeHelper, since it now also identifies calls to free()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85181  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-26 23:58:56 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						046e78ce55 
					 
					
						
						
							
							Remove FreeInst.  
						
						... 
						
						
						
						Remove LowerAllocations pass.
Update some more passes to treate free calls just like they were treating FreeInst.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85176  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-26 23:43:48 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						66284e063a 
					 
					
						
						
							
							Auto-upgrade free instructions to calls to the builtin free function.  
						
						... 
						
						
						
						Update all analysis passes and transforms to treat free calls just like FreeInst.
Remove RaiseAllocations and all its tests since FreeInst no longer needs to be raised.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84987  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-24 04:23:03 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						7b929dad59 
					 
					
						
						
							
							Remove AllocationInst.  Since MallocInst went away, AllocaInst is the only subclass of AllocationInst, so it no longer is necessary.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84969  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-23 21:09:37 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						2b6183d254 
					 
					
						
						
							
							Fix PR4313: IPSCCP was not setting the lattice value for the invoke instruction  
						
						... 
						
						
						
						when the invoke had multiple return values: it set the lattice value only on the
extractvalue.
This caused the invoke's lattice value to remain the default (undefined), and
later propagated to extractvalue's operand, which incorrectly introduces
undefined behavior.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84637  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-20 15:15:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						c6f69e94fa 
					 
					
						
						
							
							Remove an unnnecessary LLVMContext argument in  
						
						... 
						
						
						
						ConstantFoldLoadThroughGEPConstantExpr.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83311  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-05 16:36:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cf0fe8d813 
					 
					
						
						
							
							strength reduce a ton of type equality tests to check the typeid (Through  
						
						... 
						
						
						
						the new predicates I added) instead of going through a context and doing a
pointer comparison.  Besides being cheaper, this allows a smart compiler
to turn the if sequence into a switch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83297  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-05 05:54:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						32c0d2255f 
					 
					
						
						
							
							calls to external functions are already marked overdefined, special casing  
						
						... 
						
						
						
						malloc isn't needed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82932  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-27 21:35:11 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						c338499525 
					 
					
						
						
							
							Constant propagating byval pointer is safe if function is readonly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82700  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-24 18:33:42 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						30a94e3b42 
					 
					
						
						
							
							Don't constant propagate byval pointers, since they are not really pointers, but  
						
						... 
						
						
						
						rather structs passed by value.
This fixes PR5038.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82689  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-24 09:47:18 +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 
							
						 
					 
					
						
						
							
						
						8a67ac525e 
					 
					
						
						
							
							add getPointerAddressSpace() to GEP instruction, use the method  
						
						... 
						
						
						
						in a few scalar xforms to simplify things.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80506  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-30 20:06:40 +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 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1d0be15f89 
					 
					
						
						
							
							Push LLVMContexts through the IntegerType APIs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 21:58:54 +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 
							
						 
					 
					
						
						
							
						
						5defacc6e6 
					 
					
						
						
							
							Move getTrue() and getFalse() to 2.5-like APIs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77685  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-31 17:39:07 +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 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						93b67e40de 
					 
					
						
						
							
							Eliminate some uses of DOUT, cerr, and getNameStart().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77145  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-26 07:49:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ce63ffb52f 
					 
					
						
						
							
							More migration to raw_ostream, the water has dried up around the iostream hole.  
						
						... 
						
						
						
						- Some clients which used DOUT have moved to DEBUG. We are deprecating the
   "magic" DOUT behavior which avoided calling printing functions when the
   statement was disabled. In addition to being unnecessary magic, it had the
   downside of leaving code in -Asserts builds, and of hiding potentially
   unnecessary computations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77019  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-25 00:23:56 +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 
							
						 
					 
					
						
						
							
						
						b3056faa55 
					 
					
						
						
							
							Rename getConstantInt{True|False} to get{True|False} at Chris' behest.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76598  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-21 18:03:38 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						001dbfebcb 
					 
					
						
						
							
							Move the ConstantInt uniquing table into LLVMContextImpl.  This exposed a number of issues in  
						
						... 
						
						
						
						our current context-passing stuff, which is also fixed here
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76089  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 18:04:31 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						c23197a26f 
					 
					
						
						
							
							llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.  
						
						... 
						
						
						
						This adds location info for all llvm_unreachable calls (which is a macro now) in
!NDEBUG builds.
In NDEBUG builds location info and the message is off (it only prints
"UREACHABLE executed").
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75640  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-14 16:55:14 +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 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						c25e7581b9 
					 
					
						
						
							
							assert(0) -> LLVM_UNREACHABLE.  
						
						... 
						
						
						
						Make llvm_unreachable take an optional string, thus moving the cerr<< out of
line.
LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for
NDEBUG builds.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75379  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-11 20:10:48 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						7d696d8040 
					 
					
						
						
							
							Convert more assert(0)+abort() -> LLVM_UNREACHABLE,  
						
						... 
						
						
						
						and abort()/exit() -> llvm_report_error().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75363  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-11 13:10:19 +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 
							
						 
					 
					
						
						
							
						
						76f600b205 
					 
					
						
						
							
							Finish LLVMContext-ing lib/Analysis.  This required pushing LLVMContext's through the ValueTracking API.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74873  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-06 22:37:39 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						508955156a 
					 
					
						
						
							
							Thread LLVMContext through the constant folding APIs, which touches a lot of files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-06 18:42:36 +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 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						d7f20b6b98 
					 
					
						
						
							
							Don't crash on multiple return value with no obvious inserted value.  
						
						... 
						
						
						
						Fixes PR4314.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73007  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-06 23:13:08 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						e3f1fb1ee8 
					 
					
						
						
							
							Use Operands.data() instead of &Operands[0] where Operands is a potentially  
						
						... 
						
						
						
						empty SmallVector.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72512  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-28 04:08:10 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						64da9409cb 
					 
					
						
						
							
							Factorize out a concept - no functionality change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67454  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-21 21:27:31 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						ab6b226978 
					 
					
						
						
							
							Don't load values out of global constants with weak  
						
						... 
						
						
						
						linkage: the value may be replaced with something
different at link time.  (Frontends that want to
allow values to be loaded out of weak constants can
give their constants weak_odr linkage).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67407  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-20 21:53:29 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						bb46f52027 
					 
					
						
						
							
							Add the private linkage.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62279  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-15 20:18:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d9d46241ec 
					 
					
						
						
							
							Fix PR3325, a miscompilation of invokes by IPSCCP.  Patch by Jay Foad!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62244  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-14 21:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						cb9a354d13 
					 
					
						
						
							
							Fix unused variable warnings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59778  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-21 01:52:59 +00:00