aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/X86RecognizableInstr.cpp
AgeCommit message (Expand)Author
2013-03-25x86 -- add the XTEST instructionDave Zarzycki
2013-03-11Fixes disassembler crashes on 2013 Haswell RTM instructions.Kevin Enderby
2013-02-12Added 0x0D to 2-byte opcode extension table for prefetch* variantsKay Tiong Khoo
2012-12-04Sort the #include lines for utils/...Chandler Carruth
2012-11-08Add support of RTM from TSX extensionMichael Liao
2012-09-19Remove code for setting the VEX L-bit as a function of operand size from the ...Craig Topper
2012-08-31Add support for converting llvm.fma to fma4 instructions.Craig Topper
2012-07-30Mark MOVZX32_NOREX as isCodeGenOnly and neverHasSideEffects. The isCodeGenOnl...Craig Topper
2012-07-30Remove some unnecessary filter checks. They were already covered by IsCodeGen...Craig Topper
2012-07-30Remove check for sub class of X86Inst from filter function since caller guara...Craig Topper
2012-07-30Simplify code that filtered certain instructions in two different ways. No fu...Craig Topper
2012-07-30Remove check for f256mem from has256BitOperands as nothing depended on it and...Craig Topper
2012-07-30Remove trailing whitespace.Craig Topper
2012-07-26Make l/q suffixes on AVX forms of scalar convert instructions consistent with...Craig Topper
2012-07-18Move around some enum elements so that lastMRM corrects gets assigned 56, whichRichard Trieu
2012-07-18Make x86 asm parser to check for xmm vs ymm for index register in gather inst...Craig Topper
2012-07-12Update GATHER instructions to support 2 read-write operands. Patch from mysel...Craig Topper
2012-06-26X86: add GATHER intrinsics (AVX2) in LLVMManman Ren
2012-05-29Add intrinsics, code gen, assembler and disassembler support for the SSE4a ex...Benjamin Kramer
2012-04-03Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo.Craig Topper
2012-03-09Fix the x86 disassembler to at least print the lock prefix if it is the firstKevin Enderby
2012-02-27X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by ...Craig Topper
2012-02-19Add vmfunc instruction to X86 assembler and disassembler.Craig Topper
2012-02-18Add X86 assembler and disassembler support for AMD SVM instructions. Original...Craig Topper
2011-12-30Add disassembler support for VPERMIL2PD and VPERMIL2PS.Craig Topper
2011-12-30Add FMA4 instructions to disassembler.Craig Topper
2011-11-19Remove some unnecessary filtering checks from X86 disassembler table build.Craig Topper
2011-11-06More AVX2 instructions and their intrinsics.Craig Topper
2011-10-23Add X86 RORX instructionCraig Topper
2011-10-16Add X86 PEXTR and PDEP instructions.Craig Topper
2011-10-16Add X86 BZHI instruction as well as BMI2 feature detection.Craig Topper
2011-10-16Add X86 INVPCID instruction. Add 32/64-bit predicates to INVEPT, INVVPID, VMR...Craig Topper
2011-10-16Add X86 BEXTR instruction. This instruction uses VEX.vvvv to encode Operand 3...Craig Topper
2011-10-15Add support for X86 blsr, blsmsk, and blsi instructions. Required extra work ...Craig Topper
2011-10-14Add X86 ANDN instruction. Including instruction selection.Craig Topper
2011-10-11Fix disassembling of popcntw. Also remove some code that says it accounts for...Craig Topper
2011-10-06Fix assembling of xchg %eax, %eax to not use the NOP encoding of 0x90. This w...Craig Topper
2011-10-04Add support in the disassembler for ignoring the L-bit on certain VEX instruc...Craig Topper
2011-10-01Fix disassembling of INVEPT and INVVPID to take operandsCraig Topper
2011-10-01Fix disassembler handling of CRC32 which is an odd instruction that uses 0xf2...Craig Topper
2011-09-23Don't allow 32-bit only instructions to be disassembled in 64-bit mode. Fixes...Craig Topper
2011-09-14Fix mem type for VEX.128 form of VROUNDP*. Remove filter preventing VROUND fr...Craig Topper
2011-09-13Remove filter that was preventing MOVDQU/MOVDQA and their VEX forms from bein...Craig Topper
2011-09-11Fix disassembling of reverse register/register forms of ADD/SUB/XOR/OR/AND/SB...Craig Topper
2011-09-11Fix disassembling of PAUSE instruction. Fixes PR10900. Also fixed NOP disasse...Craig Topper
2011-09-02Fix the disassembly of the X86 "crc32w %ax, %eax" instruction. Bug 10702.Kevin Enderby
2011-08-30Add vvvv support to disassembling of instructions with MRMDestMem and MRMDest...Craig Topper
2011-08-29Fix the disassembly of the X86 crc32 instruction. Bug 10702 and rdar://8795217Kevin Enderby
2011-07-29Unconstify InitsDavid Greene
2011-07-29[AVX] Constify InitsDavid Greene