Nick Lewycky 
							
						 
					 
					
						
						
							
						
						199aa3c09c 
					 
					
						
						
							
							Mark function returns as noalias.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66369  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-08 06:20:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						29e641761e 
					 
					
						
						
							
							teach SROA to handle promoting vector allocas with a memset into them into  
						
						... 
						
						
						
						a vector type instead of into an integer type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66368  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-08 04:17:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c570487d45 
					 
					
						
						
							
							Enhance SROA to "promote to scalar" allocas which are  
						
						... 
						
						
						
						memcpy/memmove'd into or out of.  This fixes a serious
perf issue that Nate ran into.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66366  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-08 04:04:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dfe964ce8c 
					 
					
						
						
							
							change the MemIntrinsic get/setAlignment method to take an unsigned  
						
						... 
						
						
						
						instead of a Constant*, which is what the clients of it really want.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66364  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-08 03:59:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8e10844ad0 
					 
					
						
						
							
							use MemTransferInst.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66362  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-08 03:37:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3ce5e887ae 
					 
					
						
						
							
							Introduce a new MemTransferInst pseudo class, which is a common  
						
						... 
						
						
						
						parent between MemCpyInst and MemMoveInst, simplify some code to
use it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66361  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-08 03:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6f6923fd4f 
					 
					
						
						
							
							fix a serious pessimization that Tron on IRC pointed out where we would  
						
						... 
						
						
						
						"boolify" pointers, generating really awful code because getting the pointer
value requires a load itself.  Before:
_foo:
	movb	$1, _X.b
	ret
_get:
	xorl	%ecx, %ecx
	movb	_X.b, %al
	testb	%al, %al
	movl	$_Y, %eax
	cmove	%ecx, %eax
	ret
With the xform disabled:
_foo:
	movl	$_Y, _X
	ret
_get:
	movl	_X, %eax
	ret
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66351  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-07 23:32:02 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						667d4b8de6 
					 
					
						
						
							
							Introduce new linkage types linkonce_odr, weak_odr, common_odr  
						
						... 
						
						
						
						and extern_weak_odr.  These are the same as the non-odr versions,
except that they indicate that the global will only be overridden
by an *equivalent* global.  In C, a function with weak linkage can
be overridden by a function which behaves completely differently.
This means that IP passes have to skip weak functions, since any
deductions made from the function definition might be wrong, since
the definition could be replaced by something completely different
at link time.   This is not allowed in C++, thanks to the ODR
(One-Definition-Rule): if a function is replaced by another at
link-time, then the new function must be the same as the original
function.  If a language knows that a function or other global can
only be overridden by an equivalent global, it can give it the
weak_odr linkage type, and the optimizers will understand that it
is alright to make deductions based on the function body.  The
code generators on the other hand map weak and weak_odr linkage
to the same thing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66339  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-07 15:45:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						3a56d14641 
					 
					
						
						
							
							Fix another case where debug info interferes with  
						
						... 
						
						
						
						an optimization.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66288  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 21:08:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						57c03831cc 
					 
					
						
						
							
							add a bunch more passes to the C bindings (PR3734), patch by  
						
						... 
						
						
						
						Lennart Augustsson!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66272  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 16:52:18 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						fc5940d2a0 
					 
					
						
						
							
							While thinking about the one-definition-rule and trying  
						
						... 
						
						
						
						to find a tiny mouse hole to squeeze through, it struck
me that globals without a name can be considered internal
since they can't be referenced from outside the current
module.  This patch makes GlobalOpt give them internal
linkage.  Also done for aliases even though they always
have names, since in my opinion anonymous aliases should
be allowed for consistency with global variables and
functions.  So if that happens one day, this code is ready!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66267  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 10:21:56 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						00e389c8c8 
					 
					
						
						
							
							While converting an aggregate to scalare, ignore and remove aggregate's debug info.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66262  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 07:03:54 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						06b1e67d44 
					 
					
						
						
							
							While hoisting instruction to speculatively execute simple bb, ignore dbg intrinsics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66255  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 06:00:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0070ce511e 
					 
					
						
						
							
							this wasn't intended to go in.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66252  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 05:42:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cc14d25dd9 
					 
					
						
						
							
							Change various llvm utilities to use PrettyStackTraceProgram in  
						
						... 
						
						
						
						their main routines.  This makes the tools print their argc/argv
commands if they crash.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66248  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 05:34:10 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3f43a7021f 
					 
					
						
						
							
							Do not count DbgInfoIntrinsic while estimating loop header size.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66245  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 03:51:30 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c64bc16cae 
					 
					
						
						
							
							Skip DbgInfoIntrinsic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66244  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 02:59:27 +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 
							
						 
					 
					
						
						
							
						
						771281f180 
					 
					
						
						
							
							Revert 66224.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66233  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 01:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						743cdf8edf 
					 
					
						
						
							
							Revert rev. 66167.  
						
						... 
						
						
						
						We are still not out of woods yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66232  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 01:37:41 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						67fca63da2 
					 
					
						
						
							
							SRThreshold is meant to be inclusive.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66227  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 00:56:43 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						2511abf6e7 
					 
					
						
						
							
							Tweak the check for promotable alloca's to handle  
						
						... 
						
						
						
						debug intrinsics correctly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66225  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 00:42:50 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						f70bda2f81 
					 
					
						
						
							
							Do not let debug info prevert globalopt from shriking a global vars to boolean.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 00:21:00 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c79e118247 
					 
					
						
						
							
							Add "check/remove dbg var" helper routines.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66223  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 00:19:37 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						5049600672 
					 
					
						
						
							
							GlobalOpt only process non constant local GVs while optimizing global vars.  
						
						... 
						
						
						
						If non constant local GV named A is used by a constant local GV named B (e.g. llvm.dbg.variable) and B is not used by anyone else then eliminate A as well as B.
In other words, debug info should not interfere in removal of unused GV.
--This life, and those below, will be ignored--
M    test/Transforms/GlobalOpt/2009-03-03-dbg.ll
M    lib/Transforms/IPO/GlobalOpt.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66167  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-05 18:12:02 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						6fb8f421ee 
					 
					
						
						
							
							Do not split edges to EH landing pads. It will cause code size explosion.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66140  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-05 06:31:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						4084c4ee34 
					 
					
						
						
							
							Fix another case where debug info was affecting  
						
						... 
						
						
						
						codegen.  I convinced myself it was OK to skip all
pointer bitcasts here too.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66122  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-05 02:06:48 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						e562149cdb 
					 
					
						
						
							
							Add comment to emphasize that the while body is empty.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66115  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-05 01:08:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						a0a6637b25 
					 
					
						
						
							
							Fix another case where a dbg.declare meant something  
						
						... 
						
						
						
						had 2 uses instead of 1.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66112  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-05 00:39:02 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						380c3ca093 
					 
					
						
						
							
							Temporarily revert r65994. It was causing rdar://6646455.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66083  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-04 22:02:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						6129e24e49 
					 
					
						
						
							
							Re-commit 65975 and a fix for the problem that  
						
						... 
						
						
						
						was causing llvm-gcc to fail to build.  I've
verified it bootstraps now; good enough for me.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66073  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-04 21:24:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						fd0339933b 
					 
					
						
						
							
							Fix this comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-04 20:50:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						bc10b8c6c7 
					 
					
						
						
							
							Add an assertion for a condition that's always true, and not  
						
						... 
						
						
						
						immediately obvious.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66062  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-04 20:49:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						88fe1ad187 
					 
					
						
						
							
							complete comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66055  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-04 19:23:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0ff83ab985 
					 
					
						
						
							
							this wasn't intended to be committed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-04 19:22:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1541e0f7da 
					 
					
						
						
							
							Fix PR3720 by properly propagating alignment information from memcpy/memmove  
						
						... 
						
						
						
						onto element accesses.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66053  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-04 19:20:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						0744f09efc 
					 
					
						
						
							
							Revert unintended commmit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66001  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-04 02:09:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						d9c05d7711 
					 
					
						
						
							
							Skip ptr-to-ptr bitcasts when counting in another case.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66000  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-04 02:06:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						cdb16aa5ab 
					 
					
						
						
							
							Always skip ptr-to-ptr bitcasts when counting,  
						
						... 
						
						
						
						per Chris' suggestion.  Slightly faster.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65999  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-04 01:53:05 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						7f6179d1d8 
					 
					
						
						
							
							If a global constant is dead then global's debug info should not prevent the optimizer in deleting the global. And while deleting global, delete global's debug info also.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65994  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-04 01:22:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						0d6596b7bf 
					 
					
						
						
							
							Make my earlier patch to skip debug intrinsics  
						
						... 
						
						
						
						when counting work; it was only off by 1.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65993  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-04 01:20:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						127a7936de 
					 
					
						
						
							
							Marking debug info intrinsics as not touching memory  
						
						... 
						
						
						
						caused them to be considered trivially dead.  Fix this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65979  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 23:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						4ded40a44d 
					 
					
						
						
							
							Instruction counters must skip the bitcasts that  
						
						... 
						
						
						
						feed into llvm.dbg.declare nodes, as well as
the debug directives themselves.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65976  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 22:36:47 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9adb01cbc3 
					 
					
						
						
							
							Recursively remove dead argument while removing llvm.dbg.declare intrinsic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65971  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 21:31:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						4945c65784 
					 
					
						
						
							
							When removing a store to an alloca that has only one  
						
						... 
						
						
						
						use, check also for the case where it has two uses,
the other being a llvm.dbg.declare.  This is needed so
debug info doesn't affect codegen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65970  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 21:26:39 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						1c85503e38 
					 
					
						
						
							
							Remove accidental check-ins in r65960. :-(  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65961  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 19:25:16 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						3aaf5d9933 
					 
					
						
						
							
							Use > instead of >=. We want to promote aggregates of 128-bytes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 19:18:49 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						5a377cb27b 
					 
					
						
						
							
							Reapply r65755, but reversing "<" to ">=".  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65945  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 12:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						0f8b53f19d 
					 
					
						
						
							
							Fix a bunch of Doxygen syntax issues. Escape special characters,  
						
						... 
						
						
						
						and put @file directives on their own comment line.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 02:55:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						acb51a3037 
					 
					
						
						
							
							Don't count DebugInfo instructions in another limit  
						
						... 
						
						
						
						(lest they affect codegen).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65915  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 01:43:03 +00:00