summaryrefslogtreecommitdiff
path: root/utils/TableGen/X86RecognizableInstr.cpp
Commit message (Expand)AuthorAge
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-15
* [x86] Simplify disassembler code slightly.Craig Topper2014-02-26
* [x86] Switch PAUSE instruction to use XS prefix instead of HasREPPrefix. Remo...Craig Topper2014-02-20
* Remove special FP opcode maps and instead add enough MRM_XX formats to handle...Craig Topper2014-02-19
* Put some of the X86 formats in a more logical order.Craig Topper2014-02-19
* Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x...Craig Topper2014-02-19
* Add an x86 prefix encoding for instructions that would decode to a different ...Craig Topper2014-02-18
* Remove filtering concept from X86 disassembler table generation. It's no long...Craig Topper2014-02-13
* Remove special case filtering for instructions with lock prefix as they are a...Craig Topper2014-02-12
* Mark XACQUIRE_PREFIX/XRELEASE_PREFIX as isAsmParserOnly so they'll disappear ...Craig Topper2014-02-12
* Recommit r201059 and r201060 with hopefully a fix for its original failure.Craig Topper2014-02-10
* Revert r201059 and r201060.Bob Wilson2014-02-10
* Simplify a bunch of code by removing the need for the x86 disassembler table ...Craig Topper2014-02-10
* Add MRMXr/MRMXm form to X86 for use by instructions which treat the 'reg' fie...Craig Topper2014-02-10
* Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a 2-bit OpSize field with 0 ...Craig Topper2014-02-02
* Simplify some code since VEX and EVEX instructions never have HasOpSizePrefix.Craig Topper2014-02-02
* Merge HasVEXPrefix/HasEVEXPrefix/HasXOPPrefix into a 2-bit 'encoding' field i...Craig Topper2014-02-02
* Separate x86 opcode maps and 0x66/0xf2/0xf3 prefixes from each other in the T...Craig Topper2014-01-31
* Move REP out of the Prefix field of the X86 format. Give it its own bit. It h...Craig Topper2014-01-31
* ]x86] Allow segment and address-size overrides for CMPS[BWLQ] (PR9385)David Woodhouse2014-01-22
* [x86] Allow address-size overrides for STOS[BWLQ] (PR9385)David Woodhouse2014-01-22
* [x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385)David Woodhouse2014-01-22
* [x86] Fix disassembly of MOV16ao16 et al.David Woodhouse2014-01-20
* Allow x86 mov instructions to/from memory with absolute address to be encoded...Craig Topper2014-01-16
* Simplify x86 disassembler table handling of when to use TYPE_Rv/TYPE_R16/TYPE...Craig Topper2014-01-15
* Remove stray comma in enum to satisfy -Wpedantic.Craig Topper2014-01-14
* Separate the concept of 16-bit/32-bit operand size controlled by 0x66 prefix ...Craig Topper2014-01-14
* [x86] Fix MOV8ao8 et al for 16-bit mode, fix up disassembler to understandDavid Woodhouse2014-01-08
* The rest of r198588. Remove SegOvrBits from X86 TSFlags since they weren't be...Craig Topper2014-01-06
* Use patterns to remove some duplicate instructions.Craig Topper2014-01-05
* Fix encoding for PUSH64i16. Add In64BitMode Predicate. Remove disassembler hack.Craig Topper2014-01-05
* Remove no longer needed x86 disassembler hack.Craig Topper2014-01-05
* Mark x86 _alt instructions as AsmParserOnly so they will be omitted from disa...Craig Topper2014-01-05
* Use new ForceDisassemble flag on the 2-byte forms of INC/DEC for 32-bit mode ...Craig Topper2014-01-05
* Add a new x86 specific instruction flag to force some isCodeGenOnly instructi...Craig Topper2014-01-05
* Mark the 64-bit x86 push/pop instructions as In64BitMode. Mark the correspond...Craig Topper2014-01-05
* Tag x86 move to/from debug/control registers with Not64BitMode/In64BitMode. R...Craig Topper2014-01-04
* Remove JMP64pcrel32 (jmpq ). There are no tests for it. I'm pretty sure it wo...Craig Topper2014-01-04
* Mark REX64_PREFIX as In64BitMode, remove hack from X86RecognizableInstr.Craig Topper2014-01-02
* Remove unused HasFROperands field from disassembler.Craig Topper2014-01-02
* Mark PUSHFS64/PUSHGS64/POPFS64/POPGS64 as In64BitMode and remove the hack fro...Craig Topper2014-01-02
* Remove unnecessary stirng comparison from disassembler.Craig Topper2014-01-02
* Mark all x86 Int_ and _Int patterns as isCodeGenOnly so the disassembler tabl...Craig Topper2014-01-02
* Remove unused function argument.Craig Topper2014-01-02
* Remove modifierType/Base from X86 disassembler tables as they are no longer u...Craig Topper2014-01-01
* Remove need for MODIFIER_OPCODE in the disassembler tables. AddRegFrms are re...Craig Topper2014-01-01
* AVX-512: Added intrinsics for vcvt, vcvtt, vrndscale, vcmpElena Demikhovsky2014-01-01
* Second attempt at Removing special form of AddRegFrm used by FP instructions....Craig Topper2014-01-01
* Revert r198238 and add FP disassembler tests. It didn't work and I didn't rea...Craig Topper2013-12-31
* Remove special form of AddRegFrm used by FP instructions. These instructions ...Craig Topper2013-12-30