Eric Christopher 
							
						 
					 
					
						
						
							
						
						75a8b23e10 
					 
					
						
						
							
							[x86] Rename In32BitMode predicate to Not64BitMode  
						
						... 
						
						
						
						That's what it actually means, and with 16-bit support it's going to be
a little more relevant since in a few corner cases we may actually want
to distinguish between 16-bit and 32-bit mode (for example the bare 'push'
aliases to pushw/pushl etc.)
Patch by David Woodhouse
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-20 02:04:49 +00:00 
						 
				 
			
				
					
						
							
							
								Elena Demikhovsky 
							
						 
					 
					
						
						
							
						
						376a81d8ce 
					 
					
						
						
							
							AVX-512: Added legal type MVT::i1 and VK1 register for it.  
						
						... 
						
						
						
						Added scalar compare VCMPSS, VCMPSD.
Implemented LowerSELECT for scalar FP operations.
I replaced FSETCCss, FSETCCsd with one node type FSETCCs.
Node extract_vector_elt(v16i1/v8i1, idx) returns an element of type i1.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197384  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-16 13:52:35 +00:00 
						 
				 
			
				
					
						
							
							
								Elena Demikhovsky 
							
						 
					 
					
						
						
							
						
						633f98bdfa 
					 
					
						
						
							
							AVX-512: added VPCONFLICT instruction and intrinsics,  
						
						... 
						
						
						
						added EVEX_KZ to tablegen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193959  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-03 13:46:31 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						c6f7c99809 
					 
					
						
						
							
							Allow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd/pmovmskb/extractps instructions to parse either GR32 or GR64 without resorting to duplicating instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-14 04:55:01 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						017d8a3e23 
					 
					
						
						
							
							Remove more filters from the disassembler. Mark some AVX512 instructions as CodeGenOnly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192525  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-12 05:41:08 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						c429b5cca1 
					 
					
						
						
							
							Mark some more instructions as CodeGenOnly. Remove filters from the disassembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192522  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-12 04:46:18 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						e799dbc4bd 
					 
					
						
						
							
							Remove another unnecessary filter from the disassembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192425  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-11 06:59:57 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						be5c1fd43f 
					 
					
						
						
							
							Fix so CRC32r64r8 isn't accidentally filtered from the disassembler tables.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192339  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-10 04:26:52 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						5747f946ec 
					 
					
						
						
							
							More x86 disassembler filtering cleanup.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192279  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-09 06:12:53 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						10c7925d69 
					 
					
						
						
							
							Remove some old filters from the x86 disassembler table builder.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192275  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-09 05:02:29 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						d55fed16a4 
					 
					
						
						
							
							Remove unneeded MMX instruction definition by moving pattern to an equivalent instruction definition and removing the filtering from the disassembler table building.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192175  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-08 06:30:39 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						b9bc43852c 
					 
					
						
						
							
							Remove some instructions that existed to provide aliases to the assembler. Can be done with InstAlias instead. Unfortunately, this was causing printer to use 'vmovq' or 'vmovd' based on what was parsed. To cleanup the inconsistencies convert all 'vmovd' with 64-bit registers to 'vmovq', but provide an alias so that 'vmovd' will still parse.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192171  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-08 05:53:50 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						e778f82a1e 
					 
					
						
						
							
							Remove some instructions that seem to only exist to trick the filtering checks in the disassembler table creation. Just fix up the filter to let the real instruction through instead.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192090  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-07 07:19:47 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						36a9b31b98 
					 
					
						
						
							
							Add disassembler support for long encodings for INC/DEC in 32-bit mode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192086  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-07 04:28:06 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						279d28265d 
					 
					
						
						
							
							Add XOP disassembler support. Fixes PR13933.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191874  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-03 05:17:48 +00:00 
						 
				 
			
				
					
						
							
							
								Elena Demikhovsky 
							
						 
					 
					
						
						
							
						
						1765e74c15 
					 
					
						
						
							
							AVX-512: Added masked SHIFT commands, more encoding tests  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189005  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-08-22 12:18:28 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						d953bcd487 
					 
					
						
						
							
							Remove use of sprintf added to X86 disassembler tablegen code. Send message with instruction name to errs() instead and use a generic message for the llvm_unreachable. Consistent with other places in this file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187333  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-07-28 21:28:02 +00:00 
						 
				 
			
				
					
						
							
							
								Elena Demikhovsky 
							
						 
					 
					
						
						
							
						
						dc8a318f44 
					 
					
						
						
							
							fixed compilation issue  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187325  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-07-28 08:45:12 +00:00 
						 
				 
			
				
					
						
							
							
								Elena Demikhovsky 
							
						 
					 
					
						
						
							
						
						c18f4efc5d 
					 
					
						
						
							
							Added encoding prefixes for KNL instructions (EVEX).  
						
						... 
						
						
						
						Added 512-bit operands printing.
Added instruction formats for KNL instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187324  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-07-28 08:28:38 +00:00 
						 
				 
			
				
					
						
							
							
								Stefanus Du Toit 
							
						 
					 
					
						
						
							
						
						23306deb92 
					 
					
						
						
							
							Add support for encoding the HLE XACQUIRE and XRELEASE prefixes.  
						
						... 
						
						
						
						For decoding, keep the current behavior of always decoding these as their REP
versions. In the future, this could be improved to recognize the cases where
these behave as XACQUIRE and XRELEASE and decode them as such.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184207  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-18 17:08:10 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Liao 
							
						 
					 
					
						
						
							
						
						02d2e61252 
					 
					
						
						
							
							Add CLAC/STAC instruction encoding/decoding support  
						
						... 
						
						
						
						As these two instructions in AVX extension are privileged instructions for
special purpose, it's only expected to be used in inlined assembly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179266  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-04-11 04:52:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Zarzycki 
							
						 
					 
					
						
						
							
						
						9b3939983f 
					 
					
						
						
							
							x86 -- add the XTEST instruction  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177888  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-03-25 18:59:43 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						12dccaed9c 
					 
					
						
						
							
							Fixes disassembler crashes on 2013 Haswell RTM instructions.  
						
						... 
						
						
						
						rdar://13318048
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176828  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-03-11 21:17:13 +00:00 
						 
				 
			
				
					
						
							
							
								Kay Tiong Khoo 
							
						 
					 
					
						
						
							
						
						6c3daabc3e 
					 
					
						
						
							
							Added 0x0D to 2-byte opcode extension table for prefetch* variants  
						
						... 
						
						
						
						Fixed decode of existing 3dNow prefetchw instruction
Intel is scheduled to add a compatible prefetchw (same encoding) to future CPUs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-12 00:19:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						4ffd89fa4d 
					 
					
						
						
							
							Sort the #include lines for utils/...  
						
						... 
						
						
						
						I've tried to find main moudle headers where possible, but the TableGen
stuff may warrant someone else looking at it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169251  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-04 10:37:14 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Liao 
							
						 
					 
					
						
						
							
						
						be02a90de1 
					 
					
						
						
							
							Add support of RTM from TSX extension  
						
						... 
						
						
						
						- Add RTM code generation support throught 3 X86 intrinsics:
  xbegin()/xend() to start/end a transaction region, and xabort() to abort a
  tranaction region
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167573  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-08 07:28:54 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						8a312fb3aa 
					 
					
						
						
							
							Remove code for setting the VEX L-bit as a function of operand size from the code emitters and the disassembler table builder. Fix a couple instructions that were still missing VEX_L.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164204  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-19 06:37:45 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						bf4043768c 
					 
					
						
						
							
							Add support for converting llvm.fma to fma4 instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162999  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-08-31 15:40:30 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						49d86c9eb9 
					 
					
						
						
							
							Mark MOVZX32_NOREX as isCodeGenOnly and neverHasSideEffects. The isCodeGenOnly change allows special detection of _NOREX instructions to be removed from tablegen disassembler code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160951  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-30 06:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						95c929f45c 
					 
					
						
						
							
							Remove some unnecessary filter checks. They were already covered by IsCodeGenOnly  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160950  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-30 06:27:19 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						24fd0ddf31 
					 
					
						
						
							
							Remove check for sub class of X86Inst from filter function since caller guaranteed it. Replace another sub class check with ShouldBeEmitted flag since it was factored in there already.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160949  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-30 05:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						50c5c8275e 
					 
					
						
						
							
							Simplify code that filtered certain instructions in two different ways. No functional change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-30 05:10:05 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						87a9ece154 
					 
					
						
						
							
							Remove check for f256mem from has256BitOperands as nothing depended on it and it isn't the only 256-bit memory type anyway.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160946  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-30 04:53:00 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						e6c97ffb0d 
					 
					
						
						
							
							Remove trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160945  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-30 04:48:12 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						7f76cb6666 
					 
					
						
						
							
							Make l/q suffixes on AVX forms of scalar convert instructions consistent with their non-AVX forms.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160775  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-26 07:48:28 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Trieu 
							
						 
					 
					
						
						
							
						
						76f63aef56 
					 
					
						
						
							
							Move around some enum elements so that lastMRM corrects gets assigned 56, which  
						
						... 
						
						
						
						is one more that MRM_DF which is 55.  Previously, it held value 45, the same
as MRM_D0.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160465  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-18 23:04:22 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						75dc33a60b 
					 
					
						
						
							
							Make x86 asm parser to check for xmm vs ymm for index register in gather instructions. Also fix Intel syntax for gather instructions to use 'DWORD PTR' or 'QWORD PTR' to match gas.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160420  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-18 04:11:12 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						5aba78bd80 
					 
					
						
						
							
							Update GATHER instructions to support 2 read-write operands. Patch from myself and Manman Ren.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160110  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-12 06:52:41 +00:00 
						 
				 
			
				
					
						
							
							
								Manman Ren 
							
						 
					 
					
						
						
							
						
						1f7a1b68a0 
					 
					
						
						
							
							X86: add GATHER intrinsics (AVX2) in LLVM  
						
						... 
						
						
						
						Support the following intrinsics:
llvm.x86.avx2.gather.d.pd, llvm.x86.avx2.gather.q.pd
llvm.x86.avx2.gather.d.pd.256, llvm.x86.avx2.gather.q.pd.256
llvm.x86.avx2.gather.d.ps, llvm.x86.avx2.gather.q.ps
llvm.x86.avx2.gather.d.ps.256, llvm.x86.avx2.gather.q.ps.256
Modified Disassembler to handle VSIB addressing mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159221  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-06-26 19:47:59 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						1386e9b7b1 
					 
					
						
						
							
							Add intrinsics, code gen, assembler and disassembler support for the SSE4a extrq and insertq instructions.  
						
						... 
						
						
						
						This required light surgery on the assembler and disassembler
because the instructions use an uncommon encoding. They are
the only two instructions in x86 that use register operands
and two immediates.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157634  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-05-29 19:05:25 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						769bbfd951 
					 
					
						
						
							
							Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153935  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-03 05:20:24 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						faf72ffda3 
					 
					
						
						
							
							Fix the x86 disassembler to at least print the lock prefix if it is the first  
						
						... 
						
						
						
						prefix.  Added a FIXME to remind us this still does not work when it is not the
first prefix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152414  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-09 17:52:49 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						930a1ebd92 
					 
					
						
						
							
							X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by Kay Tiong Khoo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151510  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-27 01:54:29 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						28a713b20a 
					 
					
						
						
							
							Add vmfunc instruction to X86 assembler and disassembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150899  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-19 01:39:49 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						9e3d0b3351 
					 
					
						
						
							
							Add X86 assembler and disassembler support for AMD SVM instructions. Original patch by Kay Tiong Khoo. Few tweaks by me for code density and to reduce replication.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150873  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-18 08:19:49 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						06f554d06a 
					 
					
						
						
							
							Add disassembler support for VPERMIL2PD and VPERMIL2PS.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147368  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-30 06:23:39 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						e6a3a2990e 
					 
					
						
						
							
							Add FMA4 instructions to disassembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-30 05:20:36 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						787a88ff18 
					 
					
						
						
							
							Remove some unnecessary filtering checks from X86 disassembler table build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144986  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-19 05:48:20 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						c8eb880a7f 
					 
					
						
						
							
							More AVX2 instructions and their intrinsics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143895  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-06 23:04:08 +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