| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix layering by moving X86DisassemblerDecoderCommon to Support | David Blaikie | 2018-03-23 | 1 | -468/+0 |
* | [X86][3DNOW] Teach decoder about AMD 3DNow! instrs | Rafael Auler | 2018-02-15 | 1 | -2/+4 |
* | [X86] Fix disassembly of EVEX rounding control and SAE instructions. | Craig Topper | 2017-10-23 | 1 | -0/+1 |
* | [X86] Fix disassembling of EVEX instructions to stop accidentally decoding th... | Craig Topper | 2017-10-21 | 1 | -0/+3 |
* | [X86] Merge the disassemblers handling of the different TYPE_RELs by getting ... | Craig Topper | 2017-01-16 | 1 | -4/+1 |
* | [X86] Reduce the number of operand 'types' the disassembler needs to deal wit... | Craig Topper | 2017-01-16 | 1 | -52/+8 |
* | [AVX-512] Begin giving the disassembler a way to recognize that VSIB is a dif... | Craig Topper | 2017-01-16 | 1 | -0/+16 |
* | [X86] Remove unused encoding types from disassembler. NFC | Craig Topper | 2016-02-21 | 1 | -6/+0 |
* | [X86] Remove unused entries from the disassembler type enum. | Craig Topper | 2016-02-19 | 1 | -4/+0 |
* | X86-MPX: Implemented encoding for MPX instructions. | Elena Demikhovsky | 2015-06-09 | 1 | -0/+1 |
* | [X86] Remove some unused code from disassembler. | Craig Topper | 2015-03-03 | 1 | -12/+0 |
* | [X86] Teach disassembler to handle illegal immediates on AVX512 integer compa... | Craig Topper | 2015-01-28 | 1 | -0/+1 |
* | [X86] Convert all the i8imm used by SSE and AVX instructions to u8imm. | Craig Topper | 2015-01-21 | 1 | -0/+1 |
* | [X86] Remove some unused TYPE enums from the disassembler. | Craig Topper | 2015-01-07 | 1 | -11/+1 |
* | [X86] Disassembler support for move to/from %rax with a 32-bit memory offset ... | Craig Topper | 2015-01-03 | 1 | -0/+2 |
* | [X86] Fix disassembly of absolute moves to work correctly in 16 and 32-bit mo... | Craig Topper | 2014-12-31 | 1 | -6/+9 |
* | Canonicalize header guards into a common format. | Benjamin Kramer | 2014-08-13 | 1 | -2/+2 |
* | [X86] Increase X86_MAX_OPERANDS from 5 to 6 | Adam Nemet | 2014-08-05 | 1 | -1/+1 |
* | [SKX] Enabling SKX target and AVX512BW, AVX512DQ, AVX512VL features. | Robert Khasanov | 2014-07-21 | 1 | -1/+5 |
* | [X86] AVX512: Add disassembler support for compressed displacement | Adam Nemet | 2014-07-17 | 1 | -0/+15 |
* | Fix gcc -Wsign-compare warning in X86DisassemblerTables.cpp. | Patrik Hagglund | 2014-04-28 | 1 | -1/+1 |
* | More C++ification. | Richard Smith | 2014-04-20 | 1 | -67/+41 |
* | Don't provide two different definitions of ModRMDecision, OpcodeDecision, and... | Richard Smith | 2014-04-20 | 1 | -31/+0 |
* | Don't define llvm::X86Disassembler::InstructionSpecifier in different ways in | Richard Smith | 2014-04-20 | 1 | -9/+0 |
* | What year is it! This file has no reason to be written in C, and has doubly no | Richard Smith | 2014-04-20 | 1 | -38/+39 |
* | Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x... | Craig Topper | 2014-02-19 | 1 | -9/+3 |
* | [x86] Allow address-size overrides for STOS[BWLQ] (PR9385) | David Woodhouse | 2014-01-22 | 1 | -1/+6 |
* | [x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385) | David Woodhouse | 2014-01-22 | 1 | -1/+6 |
* | [x86] Fix disassembly of MOV16ao16 et al. | David Woodhouse | 2014-01-20 | 1 | -2/+0 |
* | [x86] Fix MOV8ao8 et al for 16-bit mode, fix up disassembler to understand | David Woodhouse | 2014-01-08 | 1 | -0/+2 |
* | Remove modifierType/Base from X86 disassembler tables as they are no longer u... | Craig Topper | 2014-01-01 | 1 | -3/+0 |
* | Remove need for MODIFIER_OPCODE in the disassembler tables. AddRegFrms are re... | Craig Topper | 2014-01-01 | 1 | -2/+1 |
* | Second attempt at Removing special form of AddRegFrm used by FP instructions.... | Craig Topper | 2014-01-01 | 1 | -4/+3 |
* | Revert r198238 and add FP disassembler tests. It didn't work and I didn't rea... | Craig Topper | 2013-12-31 | 1 | -1/+2 |
* | Remove special form of AddRegFrm used by FP instructions. These instructions ... | Craig Topper | 2013-12-30 | 1 | -2/+1 |
* | AVX-512: decoder for AVX-512, made by Alexey Bader. | Elena Demikhovsky | 2013-12-25 | 1 | -43/+49 |
* | AVX-512: Added legal type MVT::i1 and VK1 register for it. | Elena Demikhovsky | 2013-12-16 | 1 | -0/+1 |
* | AVX-512: added VPCONFLICT instruction and intrinsics, | Elena Demikhovsky | 2013-11-03 | 1 | -1/+49 |
* | Add XOP disassembler support. Fixes PR13933. | Craig Topper | 2013-10-03 | 1 | -1/+10 |
* | Various x86 disassembler fixes. | Craig Topper | 2013-09-30 | 1 | -4/+4 |
* | Added encoding prefixes for KNL instructions (EVEX). | Elena Demikhovsky | 2013-07-28 | 1 | -2/+104 |
* | Add a new compression type to ModRM table that detects when the memory modRM ... | Craig Topper | 2012-09-13 | 1 | -0/+5 |
* | Add more indirection to the disassembler tables to reduce amount of space use... | Craig Topper | 2012-08-01 | 1 | -1/+0 |
* | Tidy up trailing whitespace | Craig Topper | 2012-07-31 | 1 | -12/+12 |
* | Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo. | Craig Topper | 2012-04-03 | 1 | -0/+1 |
* | Use uint8_t instead of enums to store values in X86 disassembler table. Shave... | Craig Topper | 2012-03-04 | 1 | -3/+3 |
* | X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by ... | Craig Topper | 2012-02-27 | 1 | -2/+6 |
* | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu | 2012-02-18 | 1 | -1/+1 |
* | More tweaks to get the size of the X86 disassembler tables down. | Craig Topper | 2012-02-09 | 1 | -0/+3 |
* | More AVX2 instructions and their intrinsics. | Craig Topper | 2011-11-06 | 1 | -1/+2 |