summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
Commit message (Expand)AuthorAgeFilesLines
* What year is it! This file has no reason to be written in C, and has doubly noRichard Smith2014-04-201-1821/+0
* [X86] Check return value of readSIB in disassembler so errors propagate. In p...Craig Topper2014-03-201-5/+2
* Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x...Craig Topper2014-02-191-26/+0
* Fix diassembler handling of rex.b when mod=00/01/10 and bbb=101. Mod=00 shoul...Craig Topper2014-02-171-4/+3
* Avoid C++ comment in C sourcesAlp Toker2014-01-261-1/+1
* Set displacementSize to 1 for instrucitons with mod==0x1. Fixes PR17310. Modi...Craig Topper2014-01-251-0/+3
* [x86] Allow address-size overrides for STOS[BWLQ] (PR9385)David Woodhouse2014-01-221-0/+1
* [x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385)David Woodhouse2014-01-221-0/+1
* [x86] Fix 16-bit disassembly of JCXZ/JECXZDavid Woodhouse2014-01-201-0/+19
* [x86] Fix 16-bit handling of OpSize bitDavid Woodhouse2014-01-201-3/+5
* VEX_PREFIX_66 doesn't need to set the hasOpSize flag since VEX instructions d...Craig Topper2014-01-171-11/+0
* Remove need for MODIFIER_OPCODE in the disassembler tables. AddRegFrms are re...Craig Topper2014-01-011-36/+5
* Second attempt at Removing special form of AddRegFrm used by FP instructions....Craig Topper2014-01-011-6/+1
* Revert r198238 and add FP disassembler tests. It didn't work and I didn't rea...Craig Topper2013-12-311-0/+3
* Remove old comment referring to an argument that no longer exists.Craig Topper2013-12-311-2/+0
* Remove special form of AddRegFrm used by FP instructions. These instructions ...Craig Topper2013-12-301-3/+0
* AVX-512: decoder for AVX-512, made by Alexey Bader.Elena Demikhovsky2013-12-251-66/+191
* X86 Disassembler: remove unused bool typedef-nameDavid Majnemer2013-11-051-2/+0
* Replace C++ style comment with a C style comment to satisfy some of the build...Craig Topper2013-10-031-1/+1
* Add XOP disassembler support. Fixes PR13933.Craig Topper2013-10-031-34/+138
* Remove 0 as a valid encoding for the m-mmmm field.Craig Topper2013-10-011-2/+0
* Remove unneeded fields from disassembler internal instruction format.Craig Topper2013-10-011-16/+0
* Various x86 disassembler fixes.Craig Topper2013-09-301-36/+0
* Build fixRichard Mitton2013-08-301-1/+1
* Fixed a bug where diassembling an instruction that had a prefix would cause L...Richard Mitton2013-08-301-7/+9
* Added encoding prefixes for KNL instructions (EVEX).Elena Demikhovsky2013-07-281-0/+2
* Update the X86 disassembler to use xacquire and xrelease when appropriate.Kevin Enderby2013-06-201-0/+21
* X86DisassemblerDecoder.c: Make this C89-compliant.NAKAMURA Takumi2013-03-251-1/+1
* Whitespace.NAKAMURA Takumi2013-03-251-160/+160
* x86 -- disassemble the REP/REPNE prefix when neededDave Zarzycki2013-03-251-7/+20
* Fix typoJoerg Sonnenberger2012-10-291-2/+2
* Add a new compression type to ModRM table that detects when the memory modRM ...Craig Topper2012-09-131-0/+4
* Use const properly so that we dont remove const qualifier from region and MIIRoman Divacky2012-09-051-3/+3
* Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith2012-08-241-1/+1
* Add more indirection to the disassembler tables to reduce amount of space use...Craig Topper2012-08-011-7/+9
* Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo.Craig Topper2012-04-031-0/+3
* C files in llvm still have to be C89 compliant, remove C++-style comments.Benjamin Kramer2012-03-101-4/+6
* Fix the x86 disassembler to at least print the lock prefix if it is the firstKevin Enderby2012-03-091-0/+7
* X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by ...Craig Topper2012-02-271-0/+2
* Updated the llvm-mc disassembler C API to support for the X86 target.Kevin Enderby2012-02-231-0/+2
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-191-3/+1
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-1/+1
* Don't mix declarations and code.Benjamin Kramer2012-02-111-7/+5
* Reuse the enum names from X86Desc in the X86Disassembler.Benjamin Kramer2012-02-111-4/+9
* More tweaks to get the size of the X86 disassembler tables down.Craig Topper2012-02-091-0/+4
* Flatten some of the arrays in the X86 disassembler tables to reduce space nee...Craig Topper2012-02-091-5/+4
* Persuade GCC that there is nothing worth warning about here (there isn't).Duncan Sands2012-02-051-1/+1
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-101-3/+0
* Silence warnings of a mysterious compiler that still defaults to C89.Benjamin Kramer2012-01-041-2/+2
* X86Disassembler: Fix undefined behavior found by GCC 4.6Benjamin Kramer2012-01-011-3/+5
OpenPOWER on IntegriCloud