Jim Grosbach 
							
						 
					 
					
						
						
							
						
						2915eb4430 
					 
					
						
						
							
							Remove unused function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118141  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-03 01:35:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						0a2287b909 
					 
					
						
						
							
							Remove the no longer used 'Modifier' optional operand to the ARM  
						
						... 
						
						
						
						printOperand() asm printer helper functions. rdar://8425198
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118140  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-03 01:11:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						496e2b2908 
					 
					
						
						
							
							Remove unused function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118139  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-03 01:07:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						e6913600c7 
					 
					
						
						
							
							Break ARM addrmode4 (load/store multiple base address) into its constituent  
						
						... 
						
						
						
						parts. Represent the operation mode as an optional operand instead.
rdar://8614429
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-03 01:01:43 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						8239daf7c8 
					 
					
						
						
							
							Two sets of changes. Sorry they are intermingled.  
						
						... 
						
						
						
						1. Fix pre-ra scheduler so it doesn't try to push instructions above calls to
   "optimize for latency". Call instructions don't have the right latency and
   this is more likely to use introduce spills.
2. Fix if-converter cost function. For ARM, it should use instruction latencies,
   not # of micro-ops since multi-latency instructions is completely executed
   even when the predicate is false. Also, some instruction will be "slower"
   when they are predicated due to the register def becoming implicit input.
   rdar://8598427
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118135  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-03 00:45:17 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						41957f6eb2 
					 
					
						
						
							
							Modify scheduling itineraries to correct instruction latencies (not operand  
						
						... 
						
						
						
						latencies) of loads.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118134  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-03 00:40:22 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						4c914125c4 
					 
					
						
						
							
							Make sure we're only storing a single bit here.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118126  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 23:59:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						491561dcac 
					 
					
						
						
							
							per a suggestion by Frits van Bommel, mark all MBlaze Pseudo  
						
						... 
						
						
						
						instructions as isCodeGenOnly in the parent class instead of
sprinkling it throughout the .td files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118125  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 23:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						f431edae5c 
					 
					
						
						
							
							Revert r118097 to fix buildbots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118121  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 23:47:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a1ca91af4e 
					 
					
						
						
							
							Completely reject instructions that have an operand in their  
						
						... 
						
						
						
						ins/outs list that isn't specified by their asmstring.  Previously
the asmmatcher would just force a 0 register into it, which clearly
isn't right.  Mark a bunch of ARM instructions that use this as 
isCodeGenOnly.  Some of them are clearly pseudo instructions (like
t2TBB) others use a weird hasExtraSrcRegAllocReq thing that will
either need to be removed or the asmmatcher will need to be taught
about it (someday).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118119  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 23:40:41 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						0800ce7189 
					 
					
						
						
							
							Obsessive formatting changes. No functionality impact.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118103  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 22:53:11 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						d3a124db4d 
					 
					
						
						
							
							Omit unused parameter name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 22:46:04 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						7292e0a656 
					 
					
						
						
							
							Simplify the EncodeInstruction method now that a lot of the special case stuff  
						
						... 
						
						
						
						is handled with the MC encoder.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118098  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 22:44:12 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1ba6064437 
					 
					
						
						
							
							Since these fields are not exactly equivalent to the encoded field, rename them to something with semantic meaning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118097  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 22:41:42 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						5df0e0a61d 
					 
					
						
						
							
							Rename getAddrModeImm12OpValue to getAddrModeImmOpValue and expand it to work  
						
						... 
						
						
						
						with immediates up to 16-bits in size. The same logic is applied to other LDR
encodings, e.g. VLDR, but which use a different immediate bit width (8-bits in
VLDR's case). Removing the "12" allows it to be more generic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118094  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 22:31:46 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a2b50b300e 
					 
					
						
						
							
							Rename encoder methods to match naming convention.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118093  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 22:28:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d6e623ad15 
					 
					
						
						
							
							mark a few codegenonly instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118092  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 22:26:33 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						b20594fce6 
					 
					
						
						
							
							Provide correct encodings for the remaining vst variants that we currently generate.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118087  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 22:18:18 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e95c946aeb 
					 
					
						
						
							
							Tentative encodings for the "single element from one lane" variant of vst1.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118084  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 21:54:45 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a1a45fd254 
					 
					
						
						
							
							Add correct encodings for basic variants for vst3 and vst4.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 21:47:03 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						d0c6bc2204 
					 
					
						
						
							
							Add NEON VST1-lane instructions.  Partial fix for Radar 8599955.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118069  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 21:18:25 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						d2f3794e4d 
					 
					
						
						
							
							Add correct encodings for the basic variants for vst2.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118068  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 21:16:58 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						cfebe3a8b1 
					 
					
						
						
							
							Add correct encodings for the basic form of vst1.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118067  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 21:06:06 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						d138d7034e 
					 
					
						
						
							
							Factor out a common encoding class for loads and stores with a lane parameter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118055  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 20:47:39 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						f0ea0f2b15 
					 
					
						
						
							
							Add correct encodings for the rest of the vld instructions that we generate.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118053  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 20:40:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						28b108250d 
					 
					
						
						
							
							Sort bit assignments. Cosmetic change only.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118029  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 17:59:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						ab3d00e535 
					 
					
						
						
							
							Revert r114340 (improvements in Darwin function prologue/epilogue), as it broke  
						
						... 
						
						
						
						assumptions about stack layout. Specifically, LR must be saved next to FP.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118026  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 17:35:25 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						cf667be17b 
					 
					
						
						
							
							Add correct NEON encodings for vld2, vld3, and vld4 basic variants.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117997  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 01:24:55 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						4053e63a4b 
					 
					
						
						
							
							Remove an assert - it's possible to be hit, and we just want to avoid  
						
						... 
						
						
						
						handling those cases for now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117996  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 01:24:49 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						61d69da051 
					 
					
						
						
							
							Whitespeace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117995  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 01:22:45 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						aaa8df4cad 
					 
					
						
						
							
							No really, no thumb1 for arm fast isel. Also add an informative comment as  
						
						... 
						
						
						
						to what someone would need to do to support thumb1.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117994  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 01:21:28 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e85bd773e6 
					 
					
						
						
							
							Attempt to provide correct encodings for a number of other vld1 variants, which we can't test  
						
						... 
						
						
						
						since we can neither generate nor parse them at the moment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117988  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 00:24:52 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						b552174a8c 
					 
					
						
						
							
							Add aesthetic break.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117986  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 00:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						d9aa7d30aa 
					 
					
						
						
							
							Add correct NEON encodings for the "multiple single elements" form of vld.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 00:05:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						9af3d1c0dc 
					 
					
						
						
							
							Explicitly check for non-consant reference in an LDRi12 instruction. Add FIXME  
						
						... 
						
						
						
						for handling the fixup necessary.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117978  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 23:45:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						a502423d1e 
					 
					
						
						
							
							Remove unused function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117977  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 23:40:56 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						665814b6be 
					 
					
						
						
							
							Add support for alignment operands on VLD1-lane instructions.  
						
						... 
						
						
						
						This is another part of the fix for Radar 8599955.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117976  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 23:40:51 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						cd944a424c 
					 
					
						
						
							
							Missed reverting this bit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117971  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 23:17:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						160accad6b 
					 
					
						
						
							
							Minor cleanup.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117969  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 23:11:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						efd8dadb4f 
					 
					
						
						
							
							rearrange a bit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117967  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 23:07:52 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						b796bbb6de 
					 
					
						
						
							
							Add NEON VLD1-lane instructions.  Partial fix for Radar 8599955.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117964  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 22:04:05 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						c2bf50245f 
					 
					
						
						
							
							Move the machine operand MC encoding patterns to the parent classes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117956  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 21:17:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						99f535242c 
					 
					
						
						
							
							use our fancy new MnemonicAlias mechanism to remove a bunch of hacks  
						
						... 
						
						
						
						from X86AsmParser.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117952  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 21:06:34 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						40a5eb18b0 
					 
					
						
						
							
							When we look at instructions to convert to setting the 's' flag, we need to look  
						
						... 
						
						
						
						at more than those which define CPSR. You can have this situation:
(1)  subs  ...
(2)  sub   r6, r5, r4
(3)  movge ...
(4)  cmp   r6, 0
(5)  movge ...
We cannot convert (2) to "subs" because (3) is using the CPSR set by
(1). There's an analogous situation here:
(1)  sub   r1, r2, r3
(2)  sub   r4, r5, r6
(3)  cmp   r4, ...
(5)  movge ...
(6)  cmp   r1, ...
(7)  movge ...
We cannot convert (1) to "subs" because of the intervening use of CPSR.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117950  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 20:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						24645a1a6d 
					 
					
						
						
							
							NEON does not support truncating vector stores.  Radar 8598391.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117940  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 18:31:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						469ebbe148 
					 
					
						
						
							
							Add FIXME.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117936  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 18:11:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						6797f89815 
					 
					
						
						
							
							Add 'IsThumb' predicate to patterns marked as 'IsThumb1Only'. The latter gates  
						
						... 
						
						
						
						codegen using the patterns; the latter gates the assembler recognizing the
instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117931  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 17:08:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						833c93c795 
					 
					
						
						
							
							Mark ARM subtarget features that are available for the assembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117929  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 16:59:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						d4462a5a4f 
					 
					
						
						
							
							trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117927  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 16:44:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						9729d2e998 
					 
					
						
						
							
							The T2 extract/pack instructions are only valid in Thumb2 mode. Mark the  
						
						... 
						
						
						
						patterns as such
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117923  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 15:59:52 +00:00