Eli Friedman 
							
						 
					 
					
						
						
							
						
						3d30b435e2 
					 
					
						
						
							
							Update inter-procedural optimizations for atomic load/store.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137667  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-15 22:16:46 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						dccc03b242 
					 
					
						
						
							
							Add the 'resume' instruction for the new EH rewrite.  
						
						... 
						
						
						
						This adds the 'resume' instruction class, IR parsing, and bitcode reading and
writing. The 'resume' instruction resumes propagation of an existing (in-flight)
exception whose unwinding was interrupted with a 'landingpad' instruction (to be
added later).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136589  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-31 06:30:59 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						10c6d12a9f 
					 
					
						
						
							
							Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,  
						
						... 
						
						
						
						r136339, r136341, r136369, r136387, r136392, r136396, r136429, r136430, r136444,
r136445, r136446, r136253 pending review.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136556  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-30 05:42:50 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						772fe17a6d 
					 
					
						
						
							
							Merge the contents from exception-handling-rewrite to the mainline.  
						
						... 
						
						
						
						This adds the new instructions 'landingpad' and 'resume'.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136253  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-27 20:18:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						a9203109f4 
					 
					
						
						
							
							Convert GetElementPtrInst to use ArrayRef.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-25 09:48:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						b4263a6ff4 
					 
					
						
						
							
							Fix more MSVC warnings caused by a cases I missed when converting  
						
						... 
						
						
						
						ConstantExpr::getGetElementPtr to use ArrayRef.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135762  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-22 08:52:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						4b5e207bf2 
					 
					
						
						
							
							Make better use of ConstantExpr::getGetElementPtr's InBounds parameter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135676  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-21 15:15:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						dab3d29605 
					 
					
						
						
							
							Convert ConstantExpr::getGetElementPtr and  
						
						... 
						
						
						
						ConstantExpr::getInBoundsGetElementPtr to use ArrayRef.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135673  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-21 14:31:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c30a38f34b 
					 
					
						
						
							
							move tier out of an anonymous namespace, it doesn't make sense  
						
						... 
						
						
						
						to for it to be an an anon namespace and be in a header.
Eliminate some extraenous uses of tie.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135669  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-21 06:21:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						1d2f569c34 
					 
					
						
						
							
							Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135477  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-19 13:32:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						db125cfaf5 
					 
					
						
						
							
							land David Blaikie's patch to de-constify Type, with a few tweaks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135375  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-18 04:54:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b065b06c12 
					 
					
						
						
							
							Revamp the "ConstantStruct::get" methods.  Previously, these were scattered  
						
						... 
						
						
						
						all over the place in different styles and variants.  Standardize on two
preferred entrypoints: one that takes a StructType and ArrayRef, and one that
takes StructType and varargs.
In cases where there isn't a struct type convenient, we now add a
ConstantStruct::getAnon method (whose name will make more sense after a few
more patches land).  
It would be "really really nice" if the ConstantStruct::get and 
ConstantVector::get methods didn't make temporary std::vectors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133412  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-20 04:01:31 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						bcb85087a7 
					 
					
						
						
							
							Don't crash owhen ComputeLoadResult can't compute the result of the load.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132290  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-29 19:33:36 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						1f237b0027 
					 
					
						
						
							
							Obey the isVolatile bit on memory intrinsics when analyzing uses of a global  
						
						... 
						
						
						
						variable. Noticed by inspection.
Simulate memset in EvaluateFunction where the target of the memset and the
value we're setting are both the null value. Fixes PR10047!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132288  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-29 18:41:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						98a42b2fc3 
					 
					
						
						
							
							fix PR9856, an incorrectly conservative assertion: a global can be  
						
						... 
						
						
						
						"stored once" even if its address is compared.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131849  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-22 07:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						5ea5c61589 
					 
					
						
						
							
							Just because a GlobalVariable's initializer is [N x { i32, void ()* }] doesn't  
						
						... 
						
						
						
						mean that it has to be ConstantArray of ConstantStruct. We might have
ConstantAggregateZero, at either level, so don't crash on that.
Also, semi-deprecate the sentinal value. The linker isn't aware of sentinals so
we end up with the two lists appended, each with their "sentinals" on them.
Different parts of LLVM treated sentinals differently, so make them all just
ignore the single entry and continue on with the rest of the list.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-11 22:11:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						562b84b3ae 
					 
					
						
						
							
							Don't include Operator.h from InstrTypes.h.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129271  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-11 09:35:34 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						18a2e50a9b 
					 
					
						
						
							
							Add back a couple checks removed by r129128; the fact that an intitializer  
						
						... 
						
						
						
						is an array of structures doesn't imply it's a ConstantArray of
ConstantStruct.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129207  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-09 09:11:09 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						2c44a80d99 
					 
					
						
						
							
							llvm.global_[cd]tor is defined to be either external, or appending with an array  
						
						... 
						
						
						
						of { i32, void ()* }. Teach the verifier to verify that, deleting copies of
checks strewn about.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129128  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-08 07:30:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						3ecfc861b4 
					 
					
						
						
							
							Remove PHINode::reserveOperandSpace(). Instead, add a parameter to  
						
						... 
						
						
						
						PHINode::Create() giving the (known or expected) number of operands.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-30 11:28:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						d8b4fb4aab 
					 
					
						
						
							
							(Almost) always call reserveOperandSpace() on newly created PHINodes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128535  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-30 11:19:20 +00:00 
						 
				 
			
				
					
						
							
							
								Anders Carlsson 
							
						 
					 
					
						
						
							
						
						807bc2a381 
					 
					
						
						
							
							Handle another case that Frits suggested.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128068  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-22 03:21:01 +00:00 
						 
				 
			
				
					
						
							
							
								Anders Carlsson 
							
						 
					 
					
						
						
							
						
						b12caf31f4 
					 
					
						
						
							
							More cleanups to the OptimizeEmptyGlobalCXXDtors GlobalOpt function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127997  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-21 14:54:40 +00:00 
						 
				 
			
				
					
						
							
							
								Anders Carlsson 
							
						 
					 
					
						
						
							
						
						262a862787 
					 
					
						
						
							
							As suggested by Nick Lewycky, ignore debugging intrinsics when trying to decide whether a destructor is empty or not.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127985  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-21 02:42:27 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						35ee1c921c 
					 
					
						
						
							
							Fix comments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-21 02:26:01 +00:00 
						 
				 
			
				
					
						
							
							
								Anders Carlsson 
							
						 
					 
					
						
						
							
						
						4f735ca185 
					 
					
						
						
							
							Don't try to eliminate invokes to __cxa_atexit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127976  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-20 20:21:33 +00:00 
						 
				 
			
				
					
						
							
							
								Anders Carlsson 
							
						 
					 
					
						
						
							
						
						372ec6aa91 
					 
					
						
						
							
							Don't segfault on mutual recursion, as pointed out by Frits.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127975  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-20 20:16:43 +00:00 
						 
				 
			
				
					
						
							
							
								Anders Carlsson 
							
						 
					 
					
						
						
							
						
						1f7c7ba380 
					 
					
						
						
							
							Address comments from Frits van Bommel.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127974  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-20 19:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								Anders Carlsson 
							
						 
					 
					
						
						
							
						
						a201c4c2e6 
					 
					
						
						
							
							Add an optimization to GlobalOpt that eliminates calls to __cxa_atexit, if the function passed is empty.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127970  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-20 17:59:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2ca5c8644e 
					 
					
						
						
							
							convert ConstantVector::get to use ArrayRef.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-15 00:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7583190422 
					 
					
						
						
							
							revert my ConstantVector patch, it seems to have made the llvm-gcc  
						
						... 
						
						
						
						builders unhappy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125504  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-14 18:15:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						283c8caccd 
					 
					
						
						
							
							Switch ConstantVector::get to use ArrayRef instead of a pointer+size  
						
						... 
						
						
						
						idiom.  Change various clients to simplify their code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125487  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-14 07:55:32 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						c4440e3e30 
					 
					
						
						
							
							Add unnamed_addr when we can show that address of a global is not used.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123834  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-19 16:32:21 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						daad56a8e3 
					 
					
						
						
							
							Reduce indentation and remove commented out code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123729  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-18 04:36:06 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						66f708f7e5 
					 
					
						
						
							
							Improve the safety of my globalopt enhancement by ensuring that the bitcast  
						
						... 
						
						
						
						of the stored value to the new store type is always.  Also, add a testcase.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123563  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-16 04:33:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d5f656f48b 
					 
					
						
						
							
							simplify this code, it is still broken but will follow up on llvm-commits.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-16 02:05:10 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						bfa3b90582 
					 
					
						
						
							
							Try to unbreak selfhost.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-15 11:25:34 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e95a32ce40 
					 
					
						
						
							
							Fix a false-positive warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-14 22:31:13 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						cff6b3772b 
					 
					
						
						
							
							Enhance GlobalOpt to be able evaluate initializers that involve stores through  
						
						... 
						
						
						
						bitcasts, at least in simple cases.  This fixes clang's CodeGenCXX/virtual-base-dtor.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123477  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-14 22:19:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d91ed10b70 
					 
					
						
						
							
							fix a globalopt crash on two Adobe-C++ testcases that the recent  
						
						... 
						
						
						
						loop idiom pass exposed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122674  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-01 22:31:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1945d58025 
					 
					
						
						
							
							reapply r121100 with a tweak to constant fold ConstExprs with TargetData  
						
						... 
						
						
						
						(if available) as we go so that we get simple constantexprs not insane ones.
This fixes the failure of clang/test/CodeGenCXX/virtual-base-ctor.cpp
that the previous iteration of this patch had.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121111  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 04:33:29 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						6a3e305326 
					 
					
						
						
							
							Temporarily revert r121100 as it's causing clang to fail  
						
						... 
						
						
						
						CodeGenCXX/virtual-base-ctor.cpp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121102  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 02:41:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fb431099c5 
					 
					
						
						
							
							fix PR8710 - teach global opt that some constantexprs are too complex to  
						
						... 
						
						
						
						put in a global variable's initializer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121100  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 01:59:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f51a6cc5bf 
					 
					
						
						
							
							replace a linear scan with a symtab lookup, reduce indentation.  
						
						... 
						
						
						
						No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121042  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 21:53:07 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						081c34b725 
					 
					
						
						
							
							Get rid of static constructors for pass registration.  Instead, every pass exposes an initializeMyPassFunction(), which  
						
						... 
						
						
						
						must be called in the pass's constructor.  This function uses static dependency declarations to recursively initialize
the pass's dependencies.
Clients that only create passes through the createFooPass() APIs will require no changes.  Clients that want to use the
CommandLine options for passes will need to manually call the appropriate initialization functions in PassInitialization.h
before parsing commandline arguments.
I have tested this with all standard configurations of clang and llvm-gcc on Darwin.  It is possible that there are problems
with the static dependencies that will only be visible with non-standard options.  If you encounter any crash in pass
registration/creation, please send the testcase to me directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116820  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-19 17:21:58 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						99fca5de96 
					 
					
						
						
							
							GlobalOpt: EvaluateFunction() must not evaluate stores to weak_odr globals.  
						
						... 
						
						
						
						Fixes PR8389.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116812  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-19 16:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						9d28fdd722 
					 
					
						
						
							
							Trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116749  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-18 21:16:00 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						ce665bd2e2 
					 
					
						
						
							
							Now with fewer extraneous semicolons!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115996  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-07 22:25:06 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						90c579de5a 
					 
					
						
						
							
							Reapply r110396, with fixes to appease the Linux buildbot gods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110460  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-06 18:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1f74590e9d 
					 
					
						
						
							
							Revert r110396 to fix buildbots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110410  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-06 00:23:35 +00:00