summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
Commit message (Expand)AuthorAgeFilesLines
* Fix layering by moving X86DisassemblerDecoderCommon to SupportDavid Blaikie2018-03-231-468/+0
* [X86][3DNOW] Teach decoder about AMD 3DNow! instrsRafael Auler2018-02-151-2/+4
* [X86] Fix disassembly of EVEX rounding control and SAE instructions.Craig Topper2017-10-231-0/+1
* [X86] Fix disassembling of EVEX instructions to stop accidentally decoding th...Craig Topper2017-10-211-0/+3
* [X86] Merge the disassemblers handling of the different TYPE_RELs by getting ...Craig Topper2017-01-161-4/+1
* [X86] Reduce the number of operand 'types' the disassembler needs to deal wit...Craig Topper2017-01-161-52/+8
* [AVX-512] Begin giving the disassembler a way to recognize that VSIB is a dif...Craig Topper2017-01-161-0/+16
* [X86] Remove unused encoding types from disassembler. NFCCraig Topper2016-02-211-6/+0
* [X86] Remove unused entries from the disassembler type enum.Craig Topper2016-02-191-4/+0
* X86-MPX: Implemented encoding for MPX instructions.Elena Demikhovsky2015-06-091-0/+1
* [X86] Remove some unused code from disassembler.Craig Topper2015-03-031-12/+0
* [X86] Teach disassembler to handle illegal immediates on AVX512 integer compa...Craig Topper2015-01-281-0/+1
* [X86] Convert all the i8imm used by SSE and AVX instructions to u8imm.Craig Topper2015-01-211-0/+1
* [X86] Remove some unused TYPE enums from the disassembler.Craig Topper2015-01-071-11/+1
* [X86] Disassembler support for move to/from %rax with a 32-bit memory offset ...Craig Topper2015-01-031-0/+2
* [X86] Fix disassembly of absolute moves to work correctly in 16 and 32-bit mo...Craig Topper2014-12-311-6/+9
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* [X86] Increase X86_MAX_OPERANDS from 5 to 6Adam Nemet2014-08-051-1/+1
* [SKX] Enabling SKX target and AVX512BW, AVX512DQ, AVX512VL features.Robert Khasanov2014-07-211-1/+5
* [X86] AVX512: Add disassembler support for compressed displacementAdam Nemet2014-07-171-0/+15
* Fix gcc -Wsign-compare warning in X86DisassemblerTables.cpp.Patrik Hagglund2014-04-281-1/+1
* More C++ification.Richard Smith2014-04-201-67/+41
* Don't provide two different definitions of ModRMDecision, OpcodeDecision, and...Richard Smith2014-04-201-31/+0
* Don't define llvm::X86Disassembler::InstructionSpecifier in different ways inRichard Smith2014-04-201-9/+0
* What year is it! This file has no reason to be written in C, and has doubly noRichard Smith2014-04-201-38/+39
* Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x...Craig Topper2014-02-191-9/+3
* [x86] Allow address-size overrides for STOS[BWLQ] (PR9385)David Woodhouse2014-01-221-1/+6
* [x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385)David Woodhouse2014-01-221-1/+6
* [x86] Fix disassembly of MOV16ao16 et al.David Woodhouse2014-01-201-2/+0
* [x86] Fix MOV8ao8 et al for 16-bit mode, fix up disassembler to understandDavid Woodhouse2014-01-081-0/+2
* Remove modifierType/Base from X86 disassembler tables as they are no longer u...Craig Topper2014-01-011-3/+0
* Remove need for MODIFIER_OPCODE in the disassembler tables. AddRegFrms are re...Craig Topper2014-01-011-2/+1
* Second attempt at Removing special form of AddRegFrm used by FP instructions....Craig Topper2014-01-011-4/+3
* Revert r198238 and add FP disassembler tests. It didn't work and I didn't rea...Craig Topper2013-12-311-1/+2
* Remove special form of AddRegFrm used by FP instructions. These instructions ...Craig Topper2013-12-301-2/+1
* AVX-512: decoder for AVX-512, made by Alexey Bader.Elena Demikhovsky2013-12-251-43/+49
* AVX-512: Added legal type MVT::i1 and VK1 register for it.Elena Demikhovsky2013-12-161-0/+1
* AVX-512: added VPCONFLICT instruction and intrinsics,Elena Demikhovsky2013-11-031-1/+49
* Add XOP disassembler support. Fixes PR13933.Craig Topper2013-10-031-1/+10
* Various x86 disassembler fixes.Craig Topper2013-09-301-4/+4
* Added encoding prefixes for KNL instructions (EVEX).Elena Demikhovsky2013-07-281-2/+104
* Add a new compression type to ModRM table that detects when the memory modRM ...Craig Topper2012-09-131-0/+5
* Add more indirection to the disassembler tables to reduce amount of space use...Craig Topper2012-08-011-1/+0
* Tidy up trailing whitespaceCraig Topper2012-07-311-12/+12
* Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo.Craig Topper2012-04-031-0/+1
* Use uint8_t instead of enums to store values in X86 disassembler table. Shave...Craig Topper2012-03-041-3/+3
* X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by ...Craig Topper2012-02-271-2/+6
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-1/+1
* More tweaks to get the size of the X86 disassembler tables down.Craig Topper2012-02-091-0/+3
* More AVX2 instructions and their intrinsics.Craig Topper2011-11-061-1/+2
OpenPOWER on IntegriCloud