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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						17730847d5 
					 
					
						
						
							
							Add X86 BEXTR instruction. This instruction uses VEX.vvvv to encode Operand 3 instead of Operand 2 so needs special casing in the disassembler and code emitter. Ultimately, should pass this information from tablegen  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142105  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-16 03:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						566f233ba6 
					 
					
						
						
							
							Add support for X86 blsr, blsmsk, and blsi instructions. Required extra work because these are the first VEX encoded instructions to use the reg field as an opcode extension.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-15 20:46:47 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						54a11176f6 
					 
					
						
						
							
							Add X86 ANDN instruction. Including instruction selection.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-14 07:06:56 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						29480fd798 
					 
					
						
						
							
							Fix disassembling of popcntw. Also remove some code that says it accounts for 64BIT_REXW_XD not existing, but it does exist.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141642  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-11 04:34:23 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						7ea16b01fa 
					 
					
						
						
							
							Fix assembling of xchg %eax, %eax to not use the NOP encoding of 0x90. This was done by creating a new register group that excludes AX registers. Fixes PR10345. Also added aliases for flipping the order of the operands of xchg <reg>, %eax.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141274  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-06 06:44:41 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						6744a17dcf 
					 
					
						
						
							
							Add support in the disassembler for ignoring the L-bit on certain VEX instructions. Mark instructions that have this behavior. Fixes PR10676.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-04 06:30:42 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						846a2dcada 
					 
					
						
						
							
							Fix disassembling of INVEPT and INVVPID to take operands  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140955  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-01 21:20:14 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						e1b4a1a07e 
					 
					
						
						
							
							Fix disassembler handling of CRC32 which is an odd instruction that uses 0xf2 as an opcode extension and allows the opsize prefix. This necessitated adding IC_XD_OPSIZE and IC_64BIT_XD_OPSIZE contexts. Unfortunately, this increases the size of the disassembler tables. Fixes PR10702.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140954  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-01 19:54:56 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						4da632e6e0 
					 
					
						
						
							
							Don't allow 32-bit only instructions to be disassembled in 64-bit mode. Fixes part of PR10700.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140370  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-23 06:57:25 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						a08e255e1e 
					 
					
						
						
							
							Fix mem type for VEX.128 form of VROUNDP*. Remove filter preventing VROUND from being recognized by disassembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-14 06:41:26 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						58bbb81764 
					 
					
						
						
							
							Remove filter that was preventing MOVDQU/MOVDQA and their VEX forms from being disassembled. Also added encodings for the other register/register form of these instructions. Fixes PR10848.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139588  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-13 06:54:58 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						038197988b 
					 
					
						
						
							
							Fix disassembling of reverse register/register forms of ADD/SUB/XOR/OR/AND/SBB/ADC/CMP/MOV.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139485  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-11 21:41:45 +00:00