Dan Gohman 
							
						 
					 
					
						
						
							
						
						0f920e55fc 
					 
					
						
						
							
							Remove the ConvertActions table and associated code, which is unused.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99372  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 00:53:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8ee0769612 
					 
					
						
						
							
							Add a method to get a StringMapEntry from a pointer to the string  
						
						 
						
						... 
						
						
						
						data it contains (similar to GetStringMapEntryFromValue).  
Patch by Greg Clayton!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99371  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 00:53:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1aec4d7596 
					 
					
						
						
							
							switch SDTBinaryArithWithFlags to be a multiple-result node as well.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99370  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 00:49:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						74c8d67af8 
					 
					
						
						
							
							Switch SDTUnaryArithWithFlags to being modeled as a two-result  
						
						 
						
						... 
						
						
						
						ISD node.  The only change in the generated isel code are comments
like:
<                 // Src: (X86dec_flag:i16 GR16:i16:$src)
---
>                 // Src: (X86dec_flag:i16:i32 GR16:i16:$src)
because now it knows that X86dec_flag returns both an i16 (for the result)
and an i32 (for EFLAGS) in this case.  Wewt.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99369  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 00:47:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						084df627c8 
					 
					
						
						
							
							add plumbing for handling multiple result nodes  
						
						 
						
						... 
						
						
						
						in some more places.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99366  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 00:41:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						92d7b35bd0 
					 
					
						
						
							
							Fix coding style.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99362  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 00:27:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						66617633e7 
					 
					
						
						
							
							Generalize findNearestCommonDominator to work on post-dominators,  
						
						 
						
						... 
						
						
						
						based on a suggestion by Jochen Wilhelmy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99361  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 00:22:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7e504141e0 
					 
					
						
						
							
							remove 64-bit or_is_add parallels.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99360  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 00:16:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a0f7017752 
					 
					
						
						
							
							remove useless or_is_add parallel's.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99359  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 00:15:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fdac0b66f0 
					 
					
						
						
							
							reduce nesting.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99358  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 00:12:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cc87830732 
					 
					
						
						
							
							implement SDTCisVTSmallerThanOp with EnforceSmallerThan  
						
						 
						
						... 
						
						
						
						instead of reimplementing it wrong and poorly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99357  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 00:06:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						fceabef52c 
					 
					
						
						
							
							try being more permissive for if-conversion on ARM V7. see what the nightly  
						
						 
						
						... 
						
						
						
						test run permformance numbers say as to whether it helps.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99355  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 00:03:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						66fb9d26c6 
					 
					
						
						
							
							bring sanity to EnforceVectorEltType  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99354  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 00:01:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						640a3f5309 
					 
					
						
						
							
							Cleanup getImplicitType  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99353  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 23:50:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						fe4b92baf1 
					 
					
						
						
							
							Revert "Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain crossings."  
						
						 
						
						... 
						
						
						
						This reverts commit 99345. It was breaking buildbots.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99352  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 23:48:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ff54784683 
					 
					
						
						
							
							MC: Sprinkle in some more interesting statistics.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99350  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 23:47:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2d9f5d1d7f 
					 
					
						
						
							
							llvm-mc: Support -filetype=null, for timing purposes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99349  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 23:47:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ef6e96f91f 
					 
					
						
						
							
							llvm-mc: Fast path EvaluateAbsolute of constants.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99348  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 23:47:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9972aff7da 
					 
					
						
						
							
							reject void in intrinsic type lists.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99347  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 23:46:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ae8f4c4f86 
					 
					
						
						
							
							[llvm_void_ty] is no longer needed for result types,  
						
						 
						
						... 
						
						
						
						just use an empty result list.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99346  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 23:46:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						c75c5fa125 
					 
					
						
						
							
							Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain crossings.  
						
						 
						
						... 
						
						
						
						This is work in progress. So far, SSE execution domain tables are added to
X86InstrInfo, and a skeleton pass is enabled with -sse-domain-fix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99345  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 23:14:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnny Chen 
							
						 
					 
					
						
						
							
						
						a271174771 
					 
					
						
						
							
							Renamed NVdImmFrm to N1RegModImmFrm.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99344  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 23:09:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						fa256c6eee 
					 
					
						
						
							
							Remove if DISABLED not if not DISABLED...  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99343  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 23:09:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a54934ae9d 
					 
					
						
						
							
							add some accessors to callsite/callinst/invokeinst to check  
						
						 
						
						... 
						
						
						
						for the noinline attribute, and make the inliner refuse to
inline a call site when the call site is marked noinline even
if the callee isn't.  This fixes PR6682.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99341  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 22:59:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						bc7a902713 
					 
					
						
						
							
							Revert 99335. getTypeToExpandTo's iterative behavior is actually  
						
						 
						
						... 
						
						
						
						needed here.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99339  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 22:44:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						602d005083 
					 
					
						
						
							
							Use "DISABLE_EDIS" to disable building "edis" explicitly. Don't build it for  
						
						 
						
						... 
						
						
						
						Apple-style builds.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99336  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 22:15:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						349074896f 
					 
					
						
						
							
							Remove getTypeToExpandTo, since it isn't adding much value  
						
						 
						
						... 
						
						
						
						beyond just calling getTypeToTransformTo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99335  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 22:15:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						25c54c09ef 
					 
					
						
						
							
							make sure to delete the llvm module before calling llvm_shutdown,  
						
						 
						
						... 
						
						
						
						this fixes crashes in error cases, PR6683
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99334  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 21:59:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e059ee832c 
					 
					
						
						
							
							Don't back past debug info intrinsics; SCEVExpander's strategy  
						
						 
						
						... 
						
						
						
						for ignoring debug info intrinsics everywhere else is to advance
past them, and it needs to be consistent.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99332  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 21:53:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a495c7232d 
					 
					
						
						
							
							fix an infinite loop in Module::getEndianness, PR6684  
						
						 
						
						... 
						
						
						
						patch by Alex Mac!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99330  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 21:48:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnny Chen 
							
						 
					 
					
						
						
							
						
						841e828702 
					 
					
						
						
							
							Fix typo in the comment for N3VX class.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99328  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 21:35:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnny Chen 
							
						 
					 
					
						
						
							
						
						be7849ee73 
					 
					
						
						
							
							Add comment.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99327  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 21:30:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnny Chen 
							
						 
					 
					
						
						
							
						
						3ae9a57c74 
					 
					
						
						
							
							Add New NEON Format NVdVmVCVTFrm.  
						
						 
						
						... 
						
						
						
						Converted some of the NEON vcvt instructions to this format.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99326  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 21:25:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						87a10f5b2f 
					 
					
						
						
							
							Skip debugging intrinsics when sinking unused invariants.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99324  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 21:15:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnny Chen 
							
						 
					 
					
						
						
							
						
						927b88f771 
					 
					
						
						
							
							Add New NEON Format NVdVmImmFrm.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99322  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 20:40:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						f1250eeadf 
					 
					
						
						
							
							Ignore dbg_value's.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99321  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 20:36:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						8d1f0dd983 
					 
					
						
						
							
							Teach isSafeToClobberEFLAGS to ignore dbg_value's. We need a MachineBasicBlock::iterator that does this automatically?  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99320  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 20:35:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						112e5e7eff 
					 
					
						
						
							
							Code clean up.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99319  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 20:33:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						df9a4f0591 
					 
					
						
						
							
							Fix VLDMQ and VSTMQ instructions to use the correct encoding and address modes.  
						
						 
						
						... 
						
						
						
						These instructions are only needed for codegen, so I've removed all the
explicit encoding bits for now; they should be set in the same way as the for
VLDMD and VSTMD whenever we add encodings for VFP.  The use of addrmode5
requires that the instructions be custom-selected so that the number of
registers can be set in the AM5Opc value.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99309  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 18:54:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stuart Hastings 
							
						 
					 
					
						
						
							
						
						b2dc2df7d2 
					 
					
						
						
							
							Test case for llvm-gcc r99305.  Radar 7659636.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99306  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 18:39:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						011355944b 
					 
					
						
						
							
							Fix bad indentation, 80-column violations, and trailing whitespace.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99295  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 17:23:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnny Chen 
							
						 
					 
					
						
						
							
						
						785516adc5 
					 
					
						
						
							
							Add New NEON Format NVdImmFrm.  
						
						 
						
						... 
						
						
						
						Ref: A7.4.6 One register and a modified immediate value.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99288  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 16:43:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a56daf8a39 
					 
					
						
						
							
							Add comment.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99284  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 15:50:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d826e65ef2 
					 
					
						
						
							
							Forgot this.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99283  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 15:49:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						0289b419a4 
					 
					
						
						
							
							Teach simplify libcall to transform __strcpy_chk to __memcpy_chk to enable optimizations down stream.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99282  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 15:48:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						0054c7a867 
					 
					
						
						
							
							add assert in argpromotion, which cannot trigger  
						
						 
						
						... 
						
						
						
						if Function::hasAddressTaken works as advertised
also included some cosmetic cleanups
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99276  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 14:40:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						050560e535 
					 
					
						
						
							
							word-o  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99275  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 13:45:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						c289a0252b 
					 
					
						
						
							
							Rename some instructions to match the corresponding NEON opcode.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99266  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 06:26:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						11d9899759 
					 
					
						
						
							
							Change VST1 instructions for loading Q register values to operate on pairs  
						
						 
						
						... 
						
						
						
						of D registers.  Add a separate VST1q instruction with a Q register
source operand for use by storeRegToStackSlot.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99265  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 06:20:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						9d8f002d8f 
					 
					
						
						
							
							Fix an incorrect logic causing instcombine to miss some _chk -> non-chk transformations.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99263  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 06:06:09 +00:00