Separate the concept of 16-bit/32-bit operand size controlled by 0x66 prefix and...
[oota-llvm.git] / utils / TableGen / X86RecognizableInstr.cpp
2014-01-14 Craig TopperSeparate the concept of 16-bit/32-bit operand size...
2014-01-08 David Woodhouse[x86] Fix MOV8ao8 et al for 16-bit mode, fix up disasse...
2014-01-06 Craig TopperThe rest of r198588. Remove SegOvrBits from X86 TSFlags...
2014-01-05 Craig TopperUse patterns to remove some duplicate instructions.
2014-01-05 Craig TopperFix encoding for PUSH64i16. Add In64BitMode Predicate...
2014-01-05 Craig TopperRemove no longer needed x86 disassembler hack.
2014-01-05 Craig TopperMark x86 _alt instructions as AsmParserOnly so they...
2014-01-05 Craig TopperUse new ForceDisassemble flag on the 2-byte forms of...
2014-01-05 Craig TopperAdd a new x86 specific instruction flag to force some...
2014-01-05 Craig TopperMark the 64-bit x86 push/pop instructions as In64BitMod...
2014-01-04 Craig TopperTag x86 move to/from debug/control registers with Not64...
2014-01-04 Craig TopperRemove JMP64pcrel32 (jmpq ). There are no tests for...
2014-01-02 Craig TopperMark REX64_PREFIX as In64BitMode, remove hack from...
2014-01-02 Craig TopperRemove unused HasFROperands field from disassembler.
2014-01-02 Craig TopperMark PUSHFS64/PUSHGS64/POPFS64/POPGS64 as In64BitMode...
2014-01-02 Craig TopperRemove unnecessary stirng comparison from disassembler.
2014-01-02 Craig TopperMark all x86 Int_ and _Int patterns as isCodeGenOnly...
2014-01-02 Craig TopperRemove unused function argument.
2014-01-01 Craig TopperRemove modifierType/Base from X86 disassembler tables...
2014-01-01 Craig TopperRemove need for MODIFIER_OPCODE in the disassembler...
2014-01-01 Elena DemikhovskyAVX-512: Added intrinsics for vcvt, vcvtt, vrndscale...
2014-01-01 Craig TopperSecond attempt at Removing special form of AddRegFrm...
2013-12-31 Craig TopperRevert r198238 and add FP disassembler tests. It didn...
2013-12-30 Craig TopperRemove special form of AddRegFrm used by FP instruction...
2013-12-30 Craig TopperRemove EscapeFilter. It's funcionality can be covered...
2013-12-20 Eric Christopher[x86] Rename In32BitMode predicate to Not64BitMode
2013-12-16 Elena DemikhovskyAVX-512: Added legal type MVT::i1 and VK1 register...
2013-11-03 Elena DemikhovskyAVX-512: added VPCONFLICT instruction and intrinsics,
2013-10-14 Craig TopperAllow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd...
2013-10-12 Craig TopperRemove more filters from the disassembler. Mark some...
2013-10-12 Craig TopperMark some more instructions as CodeGenOnly. Remove...
2013-10-11 Craig TopperRemove another unnecessary filter from the disassembler.
2013-10-10 Craig TopperFix so CRC32r64r8 isn't accidentally filtered from...
2013-10-09 Craig TopperMore x86 disassembler filtering cleanup.
2013-10-09 Craig TopperRemove some old filters from the x86 disassembler table...
2013-10-08 Craig TopperRemove unneeded MMX instruction definition by moving...
2013-10-08 Craig TopperRemove some instructions that existed to provide aliase...
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
next