summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/X86RecognizableInstr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove code for setting the VEX L-bit as a function of operand size from the ...Craig Topper2012-09-191-15/+1
* Add support for converting llvm.fma to fma4 instructions.Craig Topper2012-08-311-0/+2
* Mark MOVZX32_NOREX as isCodeGenOnly and neverHasSideEffects. The isCodeGenOnl...Craig Topper2012-07-301-2/+1
* Remove some unnecessary filter checks. They were already covered by IsCodeGen...Craig Topper2012-07-301-12/+0
* Remove check for sub class of X86Inst from filter function since caller guara...Craig Topper2012-07-301-6/+2
* Simplify code that filtered certain instructions in two different ways. No fu...Craig Topper2012-07-301-14/+1
* Remove check for f256mem from has256BitOperands as nothing depended on it and...Craig Topper2012-07-301-1/+1
* Remove trailing whitespace.Craig Topper2012-07-301-85/+85
* Make l/q suffixes on AVX forms of scalar convert instructions consistent with...Craig Topper2012-07-261-2/+1
* Move around some enum elements so that lastMRM corrects gets assigned 56, whichRichard Trieu2012-07-181-2/+2
* Make x86 asm parser to check for xmm vs ymm for index register in gather inst...Craig Topper2012-07-181-4/+8
* Update GATHER instructions to support 2 read-write operands. Patch from mysel...Craig Topper2012-07-121-13/+13
* X86: add GATHER intrinsics (AVX2) in LLVMManman Ren2012-06-261-0/+4
* Add intrinsics, code gen, assembler and disassembler support for the SSE4a ex...Benjamin Kramer2012-05-291-2/+6
* Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo.Craig Topper2012-04-031-0/+2
* Fix the x86 disassembler to at least print the lock prefix if it is the firstKevin Enderby2012-03-091-3/+3
* X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by ...Craig Topper2012-02-271-0/+5
* Add vmfunc instruction to X86 assembler and disassembler.Craig Topper2012-02-191-8/+9
* Add X86 assembler and disassembler support for AMD SVM instructions. Original...Craig Topper2012-02-181-1/+9
* Add disassembler support for VPERMIL2PD and VPERMIL2PS.Craig Topper2011-12-301-5/+9
* Add FMA4 instructions to disassembler.Craig Topper2011-12-301-0/+7
* Remove some unnecessary filtering checks from X86 disassembler table build.Craig Topper2011-11-191-35/+8
* More AVX2 instructions and their intrinsics.Craig Topper2011-11-061-3/+6
* Add X86 RORX instructionCraig Topper2011-10-231-14/+23
* Add X86 PEXTR and PDEP instructions.Craig Topper2011-10-161-18/+27
* Add X86 BZHI instruction as well as BMI2 feature detection.Craig Topper2011-10-161-13/+9
* Add X86 INVPCID instruction. Add 32/64-bit predicates to INVEPT, INVVPID, VMR...Craig Topper2011-10-161-4/+0
* Add X86 BEXTR instruction. This instruction uses VEX.vvvv to encode Operand 3...Craig Topper2011-10-161-5/+18
* Add support for X86 blsr, blsmsk, and blsi instructions. Required extra work ...Craig Topper2011-10-151-8/+50
* Add X86 ANDN instruction. Including instruction selection.Craig Topper2011-10-141-0/+2
* Fix disassembling of popcntw. Also remove some code that says it accounts for...Craig Topper2011-10-111-2/+8
* Fix assembling of xchg %eax, %eax to not use the NOP encoding of 0x90. This w...Craig Topper2011-10-061-0/+6
* Add support in the disassembler for ignoring the L-bit on certain VEX instruc...Craig Topper2011-10-041-4/+7
* Fix disassembling of INVEPT and INVVPID to take operandsCraig Topper2011-10-011-0/+2
* Fix disassembler handling of CRC32 which is an odd instruction that uses 0xf2...Craig Topper2011-10-011-6/+9
* Don't allow 32-bit only instructions to be disassembled in 64-bit mode. Fixes...Craig Topper2011-09-231-3/+8
* Fix mem type for VEX.128 form of VROUNDP*. Remove filter preventing VROUND fr...Craig Topper2011-09-141-5/+0
* Remove filter that was preventing MOVDQU/MOVDQA and their VEX forms from bein...Craig Topper2011-09-131-3/+1
* Fix disassembling of reverse register/register forms of ADD/SUB/XOR/OR/AND/SB...Craig Topper2011-09-111-1/+1
* Fix disassembling of PAUSE instruction. Fixes PR10900. Also fixed NOP disasse...Craig Topper2011-09-111-1/+2
* Fix the disassembly of the X86 "crc32w %ax, %eax" instruction. Bug 10702.Kevin Enderby2011-09-021-2/+5
* Add vvvv support to disassembling of instructions with MRMDestMem and MRMDest...Craig Topper2011-08-301-4/+27
* Fix the disassembly of the X86 crc32 instruction. Bug 10702 and rdar://8795217Kevin Enderby2011-08-291-2/+3
* Unconstify InitsDavid Greene2011-07-291-3/+3
* [AVX] Constify InitsDavid Greene2011-07-291-3/+3
* Fix llvm-mc handing of x86 instructions that take 8-bit unsigned immediates.Kevin Enderby2011-07-271-0/+2
* Make the disassembler able to disassemble a bunch of instructions with names ...Eli Friedman2011-07-161-1/+25
* Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher2011-07-111-3/+3
* [AVX] Make Inits FoldableDavid Greene2011-07-111-3/+3
* Add support for the VIA PadLock instructions.Joerg Sonnenberger2011-04-041-1/+17
OpenPOWER on IntegriCloud