Remove some instructions that seem to only exist to trick the filtering checks in...
[oota-llvm.git] / utils / TableGen / X86RecognizableInstr.cpp
2013-10-07 Craig TopperRemove some instructions that seem to only exist to...
2013-10-07 Craig TopperAdd disassembler support for long encodings for INC...
2013-10-03 Craig TopperAdd XOP disassembler support. Fixes PR13933.
2013-08-22 Elena DemikhovskyAVX-512: Added masked SHIFT commands, more encoding...
2013-07-28 Craig TopperRemove use of sprintf added to X86 disassembler tablege...
2013-07-28 Elena Demikhovskyfixed compilation issue
2013-07-28 Elena DemikhovskyAdded encoding prefixes for KNL instructions (EVEX).
2013-06-18 Stefanus Du ToitAdd support for encoding the HLE XACQUIRE and XRELEASE...
2013-04-11 Michael LiaoAdd CLAC/STAC instruction encoding/decoding support
2013-03-25 Dave Zarzyckix86 -- add the XTEST instruction
2013-03-11 Kevin EnderbyFixes disassembler crashes on 2013 Haswell RTM instruct...
2013-02-12 Kay Tiong KhooAdded 0x0D to 2-byte opcode extension table for prefetc...
2012-12-04 Chandler CarruthSort the #include lines for utils/...
2012-11-08 Michael LiaoAdd support of RTM from TSX extension
2012-09-19 Craig TopperRemove code for setting the VEX L-bit as a function...
2012-08-31 Craig TopperAdd support for converting llvm.fma to fma4 instructions.
2012-07-30 Craig TopperMark MOVZX32_NOREX as isCodeGenOnly and neverHasSideEff...
2012-07-30 Craig TopperRemove some unnecessary filter checks. They were alread...
2012-07-30 Craig TopperRemove check for sub class of X86Inst from filter funct...
2012-07-30 Craig TopperSimplify code that filtered certain instructions in...
2012-07-30 Craig TopperRemove check for f256mem from has256BitOperands as...
2012-07-30 Craig TopperRemove trailing whitespace.
2012-07-26 Craig TopperMake l/q suffixes on AVX forms of scalar convert instru...
2012-07-18 Richard TrieuMove around some enum elements so that lastMRM corrects...
2012-07-18 Craig TopperMake x86 asm parser to check for xmm vs ymm for index...
2012-07-12 Craig TopperUpdate GATHER instructions to support 2 read-write...
2012-06-26 Manman RenX86: add GATHER intrinsics (AVX2) in LLVM
2012-05-29 Benjamin KramerAdd intrinsics, code gen, assembler and disassembler...
2012-04-03 Craig TopperAdd support for AVX enhanced comparison predicates...
2012-03-09 Kevin EnderbyFix the x86 disassembler to at least print the lock...
2012-02-27 Craig TopperX86 disassembler support for jcxz, jecxz, and jrcxz...
2012-02-19 Craig TopperAdd vmfunc instruction to X86 assembler and disassembler.
2012-02-18 Craig TopperAdd X86 assembler and disassembler support for AMD...
2011-12-30 Craig TopperAdd disassembler support for VPERMIL2PD and VPERMIL2PS.
2011-12-30 Craig TopperAdd FMA4 instructions to disassembler.
2011-11-19 Craig TopperRemove some unnecessary filtering checks from X86 disas...
2011-11-06 Craig TopperMore AVX2 instructions and their intrinsics.
2011-10-23 Craig TopperAdd X86 RORX instruction
2011-10-16 Craig TopperAdd X86 PEXTR and PDEP instructions.
2011-10-16 Craig TopperAdd X86 BZHI instruction as well as BMI2 feature detection.
2011-10-16 Craig TopperAdd X86 INVPCID instruction. Add 32/64-bit predicates...
2011-10-16 Craig TopperAdd X86 BEXTR instruction. This instruction uses VEX...
2011-10-15 Craig TopperAdd support for X86 blsr, blsmsk, and blsi instructions...
2011-10-14 Craig TopperAdd X86 ANDN instruction. Including instruction selection.
2011-10-11 Craig TopperFix disassembling of popcntw. Also remove some code...
2011-10-06 Craig TopperFix assembling of xchg %eax, %eax to not use the NOP...
2011-10-04 Craig TopperAdd support in the disassembler for ignoring the L...
2011-10-01 Craig TopperFix disassembling of INVEPT and INVVPID to take operands
2011-10-01 Craig TopperFix disassembler handling of CRC32 which is an odd...
2011-09-23 Craig TopperDon't allow 32-bit only instructions to be disassembled...
2011-09-14 Craig TopperFix mem type for VEX.128 form of VROUNDP*. Remove filte...
2011-09-13 Craig TopperRemove filter that was preventing MOVDQU/MOVDQA and...
2011-09-11 Craig TopperFix disassembling of reverse register/register forms...
2011-09-11 Craig TopperFix disassembling of PAUSE instruction. Fixes PR10900...
2011-09-02 Kevin EnderbyFix the disassembly of the X86 "crc32w %ax, %eax" instr...
2011-08-30 Craig TopperAdd vvvv support to disassembling of instructions with...
2011-08-29 Kevin EnderbyFix the disassembly of the X86 crc32 instruction. ...
2011-07-29 David GreeneUnconstify Inits
2011-07-29 David Greene[AVX] Constify Inits
2011-07-27 Kevin EnderbyFix llvm-mc handing of x86 instructions that take 8...
2011-07-16 Eli FriedmanMake the disassembler able to disassemble a bunch of...
2011-07-11 Eric ChristopherRevert r134921, 134917, 134908 and 134907. They're...
2011-07-11 David Greene[AVX] Make Inits Foldable
2011-04-04 Joerg SonnenbergerAdd support for the VIA PadLock instructions.
2011-03-15 Sean CallananX86 table-generator and disassembler support for the AVX
2011-02-22 Rafael EspindolaImplement xgetbv and xsetbv.
2010-12-13 Owen AndersonIn Thumb2, direct branches can be encoded as either...
2010-11-01 Chris Lattnerfactor the operand list (and related fields/operations...
2010-10-27 Kevin EnderbyAdded the x86 instruction ud2b (2nd official undefined...
2010-10-04 Sean CallananFixed the disassembler to handle two new X86
2010-09-30 Dale JohannesenMassive rewrite of MMX:
2010-09-29 Chris Lattneradd basic avx support to the disassembler, also teach...
2010-09-07 Dale JohannesenAdd patterns for MMX that use the new intrinsics.
2010-07-12 Duncan SandsConvert some tab stops into spaces.
2010-07-07 Chris LattnerImplement the major chunk of PR7195: support for 'callw'
2010-06-11 Bruno Cardoso LopesMore AVX instructions ({ADD,SUB,MUL,DIV}{SS,SD}rm)
2010-06-08 Bruno Cardoso LopesReapply r105521, this time appending "LLU" to 64 bit
2010-06-05 Chris Lattnerrevert r105521, which is breaking the buildbots with...
2010-06-05 Bruno Cardoso LopesInitial AVX support for some instructions. No patterns...
2010-05-20 Daniel Dunbartblgen/Target: Add a isAsmParserOnly bit, and teach...
2010-05-06 Sean CallananEliminated the classification of control registers...
2010-04-07 Sean CallananFixed a bug where the disassembler would allow an immediate
2010-03-14 Evan ChengCheck in tablegen changes to fix disassembler related...
2010-02-24 Sean CallananChanged the table generator so that the X86
2010-02-13 Sean CallananAdded the rdtscp instruction to the x86 instruction
2010-02-13 Sean CallananFixed encodings for invlpg, invept, and invvpid.
2010-02-13 Chris Lattnerremove special cases for vmlaunch, vmresume, vmxoff...
2010-02-12 Chris LattnerRemove special cases for [LM]FENCE, MONITOR and MWAIT...
2010-02-12 Sean CallananReworked the Intel disassembler to support instructions
2010-02-12 Chris Lattneradd a bunch of mod/rm encoding types for fixed mod...
2010-02-10 Chris LattnerIntroduce a new CodeGenInstruction::ConstraintInfo...
2009-12-22 Sean CallananFixes to the X86 disassembler:
2009-12-19 Daniel DunbarAdd missing newlines at EOF (for clang++).
2009-12-19 Sean CallananTable-driven disassembler for the X86 architecture...