aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/X86RecognizableInstr.cpp
AgeCommit message (Expand)Author
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
2011-07-27Fix llvm-mc handing of x86 instructions that take 8-bit unsigned immediates.Kevin Enderby
2011-07-16Make the disassembler able to disassemble a bunch of instructions with names ...Eli Friedman
2011-07-11Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher
2011-07-11[AVX] Make Inits FoldableDavid Greene
2011-04-04Add support for the VIA PadLock instructions.Joerg Sonnenberger
2011-03-15X86 table-generator and disassembler support for the AVXSean Callanan
2011-02-22Implement xgetbv and xsetbv.Rafael Espindola
2010-12-13In Thumb2, direct branches can be encoded as either a "short" conditional bra...Owen Anderson
2010-11-01factor the operand list (and related fields/operations) out of Chris Lattner
2010-10-27Added the x86 instruction ud2b (2nd official undefined instruction).Kevin Enderby
2010-10-04Fixed the disassembler to handle two new X86Sean Callanan
2010-09-30Massive rewrite of MMX: Dale Johannesen
2010-09-29add basic avx support to the disassembler, also teach it about ssmem/sdmemChris Lattner
2010-09-07Add patterns for MMX that use the new intrinsics.Dale Johannesen
2010-07-12Convert some tab stops into spaces.Duncan Sands
2010-07-07Implement the major chunk of PR7195: support for 'callw'Chris Lattner
2010-06-11More AVX instructions ({ADD,SUB,MUL,DIV}{SS,SD}rm)Bruno Cardoso Lopes
2010-06-08Reapply r105521, this time appending "LLU" to 64 bitBruno Cardoso Lopes
2010-06-05revert r105521, which is breaking the buildbots with stuff like this:Chris Lattner
2010-06-05Initial AVX support for some instructions. No patterns matchedBruno Cardoso Lopes
2010-05-20tblgen/Target: Add a isAsmParserOnly bit, and teach the disassembler to honorDaniel Dunbar
2010-05-06Eliminated the classification of control registers into %ecr_Sean Callanan
2010-04-07Fixed a bug where the disassembler would allow an immediateSean Callanan
2010-03-14Check in tablegen changes to fix disassembler related failures caused by r98465.Evan Cheng
2010-02-24Changed the table generator so that the X86Sean Callanan
2010-02-13Added the rdtscp instruction to the x86 instructionSean Callanan
2010-02-13Fixed encodings for invlpg, invept, and invvpid.Sean Callanan
2010-02-13remove special cases for vmlaunch, vmresume, vmxoff, and swapgsChris Lattner
2010-02-12Remove special cases for [LM]FENCE, MONITOR and MWAIT fromChris Lattner
2010-02-12Reworked the Intel disassembler to support instructionsSean Callanan
2010-02-12add a bunch of mod/rm encoding types for fixed mod/rm bytes.Chris Lattner
2010-02-10Introduce a new CodeGenInstruction::ConstraintInfo classChris Lattner
2009-12-22Fixes to the X86 disassembler:Sean Callanan
2009-12-19Add missing newlines at EOF (for clang++).Daniel Dunbar