Jim Grosbach 
							
						 
					 
					
						
						
							
						
						036a67d670 
					 
					
						
						
							
							Thumb2 t2MVNi assembly parsing to recognize ".w" suffix.  
						
						 
						
						... 
						
						
						
						rdar://10348584
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143108  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-27 17:16:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						a581328ceb 
					 
					
						
						
							
							Thumb2 ldr pc-relative encoding fixes.  
						
						 
						
						... 
						
						
						
						We were parsing label references to the i12 encoding, which isn't right.
They need to go to the pci variant instead.
More of rdar://10348687
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143068  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-26 22:22:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						399cdca4d2 
					 
					
						
						
							
							ARM assembly parsing and encoding for VLD1 with writeback.  
						
						 
						
						... 
						
						
						
						Four entry register lists.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142882  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-25 00:14:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						5921675ff5 
					 
					
						
						
							
							ARM assembly parsing and encoding for VLD1 w/ writeback.  
						
						 
						
						... 
						
						
						
						Three entry register list variation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142876  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-24 23:26:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						12431329d6 
					 
					
						
						
							
							ARM assembly parsing and encoding for VLD1 w/ writeback.  
						
						 
						
						... 
						
						
						
						One and two length register list variants.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142861  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-24 22:16:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a7c98f58ea 
					 
					
						
						
							
							Fix a NEON disassembly case that was broken in the recent refactorings.  As more of this code gets refactored, a lot of these manual decoding hooks should get smaller and/or go away entirely.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142817  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-24 18:04:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						1028132b90 
					 
					
						
						
							
							Update test for r142801.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142806  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-24 17:26:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Craig Topper 
							
						 
					 
					
						
						
							
						
						5679ec3b52 
					 
					
						
						
							
							Add X86 SARX, SHRX, and SHLX instructions.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142779  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-23 22:18:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Craig Topper 
							
						 
					 
					
						
						
							
						
						75485d6746 
					 
					
						
						
							
							Add X86 RORX instruction  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142741  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-23 07:34:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Craig Topper 
							
						 
					 
					
						
						
							
						
						4fea38f773 
					 
					
						
						
							
							Add X86 MULX instruction for disassembler.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142738  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-23 00:33:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						224180e81b 
					 
					
						
						
							
							Assembly parsing for 4-register sequential variant of VLD2.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142704  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-21 23:58:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						4661d4cac3 
					 
					
						
						
							
							Assembly parsing for 2-register sequential variant of VLD2.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-21 22:21:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						b6310316db 
					 
					
						
						
							
							Assembly parsing for 4-register variant of VLD1.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142682  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-21 20:35:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						cdcfa28056 
					 
					
						
						
							
							Assembly parsing for 3-register variant of VLD1.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142675  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-21 20:02:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						280dfad489 
					 
					
						
						
							
							ARM VLD parsing and encoding.  
						
						 
						
						... 
						
						
						
						Next step in the ongoing saga of NEON load/store assmebly parsing. Handle
VLD1 instructions that take a two-register register list.
Adjust the instruction definitions to only have the single encoded register
as an operand. The super-register from the pseudo is kept as an implicit def,
so passes which come after pseudo-expansion still know that the instruction
defines the other subregs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142670  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-21 18:54:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						cd20c58e98 
					 
					
						
						
							
							Revert r142618, r142622, and r142624, which were based on an incorrect reading of the ARMv7 docs.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142626  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-20 22:23:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						fe0748d696 
					 
					
						
						
							
							Fix decoding tests for fixed MSR encodings.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142624  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-20 22:01:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						5096503184 
					 
					
						
						
							
							Fix tests for corrected MSR encodings.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142622  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-20 21:53:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						6b09c77b7a 
					 
					
						
						
							
							ARM VLD1/VST1 (one register, no writeback) assembly parsing and encoding.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142583  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-20 15:04:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						760b46ce18 
					 
					
						
						
							
							Tidy up formatting.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142582  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-20 14:57:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						d0b614754e 
					 
					
						
						
							
							ARM VTBX (one register) assembly parsing and encoding.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142581  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-20 14:48:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						12ae52767f 
					 
					
						
						
							
							Fix parsing of a line with only a # in it.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-19 18:48:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Craig Topper 
							
						 
					 
					
						
						
							
						
						717cdb0df8 
					 
					
						
						
							
							Rename PEXTR to PEXT. Add intrinsics for BMI instructions.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-19 07:48:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						2933e4b2e6 
					 
					
						
						
							
							Tidy up formatting.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142422  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 21:09:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						39dc2af7f9 
					 
					
						
						
							
							Tidy up formatting.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142421  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 21:08:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						0487e459e0 
					 
					
						
						
							
							Enable more encoded immediate tests.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142415  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 20:20:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						ca8d1842cf 
					 
					
						
						
							
							More vmov lane testcases.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142414  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 20:19:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						aead579017 
					 
					
						
						
							
							ARM vmla/vmls assembly parsing for the lane index operand.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 20:14:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						687656c630 
					 
					
						
						
							
							ARM vmov assembly parsing for the lane index operand.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142412  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 20:10:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						9120088979 
					 
					
						
						
							
							ARM vmla/vmls assembly parsing for the lane index operand.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142389  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 18:27:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e8692ed5a6 
					 
					
						
						
							
							Another failing encoding.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142388  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 18:23:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						82fa5fc709 
					 
					
						
						
							
							Fix NEON mul encoding tests. Wrong file contents previously.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142387  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 18:14:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						0a0374018f 
					 
					
						
						
							
							ARM vqdmulh assembly parsing for the lane index operand.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142386  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 18:12:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						37a3ed21c4 
					 
					
						
						
							
							Remove duplicate test.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142383  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 18:05:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						9e7df4ad5b 
					 
					
						
						
							
							Tidy up formatting.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142382  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 18:05:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						970f787a7e 
					 
					
						
						
							
							ARM vmul assembly parsing for the lane index operand.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142381  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 18:01:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						ec11d2a1b8 
					 
					
						
						
							
							Tidy up.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 18:01:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						aff187a19a 
					 
					
						
						
							
							Add a few more testcases.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142379  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 17:57:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						de1ff7f552 
					 
					
						
						
							
							Add several FIXME cases for ARM encodings.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142377  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 17:50:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						5e3e811bf6 
					 
					
						
						
							
							Tests for 142365.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142368  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 17:23:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						4442824614 
					 
					
						
						
							
							Tidy up formatting.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 17:22:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						f2f5bc60f6 
					 
					
						
						
							
							ARM assembly parsing and encoding for VMOV.i64.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142356  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 16:18:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						6248a546f2 
					 
					
						
						
							
							ARM assembly parsing and encoding for VMOV/VMVN/VORR/VBIC.i32.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142321  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 00:22:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						7c81013c45 
					 
					
						
						
							
							Enable a few more NEON immediate tests.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142313  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-17 23:50:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						ea46110f57 
					 
					
						
						
							
							ARM assembly parsing and encoding for VMOV/VMVN/VORR/VBIC.i16.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142303  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-17 23:09:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						44d798d976 
					 
					
						
						
							
							Add support for a new extension to the .file directive:  
						
						 
						
						... 
						
						
						
						.file filenumber "directory" "filename"
This removes one join+split of the directory+filename in MC internals. Because
bitcode files have independent fields for directory and filenames in debug info,
this patch may change the .o files written by existing .bc files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142300  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-17 23:05:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						0e387b2877 
					 
					
						
						
							
							ARM NEON "vmov.i8" immediate assembly parsing and encoding.  
						
						 
						
						... 
						
						
						
						NEON immediates are "interesting". Start of the work to handle parsing them
in an 'as' compatible manner. Getting the matcher to play nicely with
these and the floating point immediates from VFP is an extra fun wrinkle.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142293  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-17 22:26:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Craig Topper 
							
						 
					 
					
						
						
							
						
						ee62e4f6d1 
					 
					
						
						
							
							Add X86 PEXTR and PDEP instructions.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142141  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-16 16:50:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Craig Topper 
							
						 
					 
					
						
						
							
						
						b53fa8bf19 
					 
					
						
						
							
							Add X86 BZHI instruction as well as BMI2 feature detection.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142122  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-16 07:55:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Craig Topper 
							
						 
					 
					
						
						
							
						
						dc479c4a89 
					 
					
						
						
							
							Add X86 INVPCID instruction. Add 32/64-bit predicates to INVEPT, INVVPID, VMREAD, and VMWRITE to remove hack from X86RecognizableInstr.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142117  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-16 07:05:40 +00:00