summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/Disassembler
Commit message (Expand)AuthorAgeFilesLines
* [X86] Remove some unused TYPE enums from the disassembler.Craig Topper2015-01-073-18/+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-312-6/+35
* [x86] Simplify detection of jcxz/jecxz/jrcxz in disassembler.Craig Topper2014-12-311-16/+5
* [X86] Add the debug registers DR8-DR15 so we can assemble and disassemble ref...Craig Topper2014-12-262-3/+9
* [X86] Don't fail disassembly if REX.R/REX.B is used on an MMX register. Simil...Craig Topper2014-12-262-6/+9
* Teach disassembler to handle illegal immediates on (v)cmpps/pd/ss/sd instruct...Craig Topper2014-12-262-6/+48
* [X86] Clean up whitespace as well as minor coding styleMichael Liao2014-12-041-38/+38
* Pass an ArrayRef to MCDisassembler::getInstruction.Rafael Espindola2014-11-122-9/+21
* Misc style fixes. NFC.Rafael Espindola2014-11-102-44/+28
* [X86] Fix a bug where the disassembler was ignoring the VEX.W bit in 32-bit m...Craig Topper2014-10-071-0/+47
* Formatting fixes. Most putting 'else' on the same line as the preceding curly...Craig Topper2014-10-071-38/+19
* Fix filename in header and use C++ version of the C header files.Craig Topper2014-10-071-5/+5
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-133-6/+6
* [X86] Increase X86_MAX_OPERANDS from 5 to 6Adam Nemet2014-08-051-1/+1
* Finish inverting the MC -> Object dependency.Rafael Espindola2014-07-231-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-173-3/+21
* [Disasm][AVX512] Implement decoding of top bit for non-destructive reg fieldsAdam Nemet2014-06-241-1/+2
* Fix gcc -Wsign-compare warning in X86DisassemblerTables.cpp.Patrik Hagglund2014-04-284-17/+15
* [C++] Use 'nullptr'.Craig Topper2014-04-281-2/+2
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-1/+1
* X86Disassembler - fixed a bug in immediate printElena Demikhovsky2014-04-231-1/+1
* [cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth2014-04-221-5/+5
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-211-0/+2
* Appease autoconf build since X86Disassembler.c has been disappeared in r206717.NAKAMURA Takumi2014-04-211-0/+2
* C++ has a bool type! (And C's had one too, for 15 years...)Richard Smith2014-04-202-38/+33
* More C++ification.Richard Smith2014-04-202-226/+165
* Remove some more C junk from these files.Richard Smith2014-04-202-16/+6
* Don't provide two different definitions of ModRMDecision, OpcodeDecision, and...Richard Smith2014-04-203-37/+23
* Don't define llvm::X86Disassembler::InstructionSpecifier in different ways inRichard Smith2014-04-202-12/+8
* Maybe if I touch this file the buildbots will actually rerun configure like t...Richard Smith2014-04-201-1/+1
* What year is it! This file has no reason to be written in C, and has doubly noRichard Smith2014-04-205-109/+103
* [MC] Require an MCContext when constructing an MCDisassembler.Lang Hames2014-04-152-4/+6
* [X86] unique_ptr'ify one of X86GenericDisassembler's members.Lang Hames2014-04-132-14/+10
* [X86] Check return value of readSIB in disassembler so errors propagate. In p...Craig Topper2014-03-201-5/+2
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-091-5/+3
* Cleaning up two more pre-Visual C++ 2012 build hacks.Yaron Keren2014-03-061-8/+0
* Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x...Craig Topper2014-02-192-35/+3
* 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
* Fix known typosAlp Toker2014-01-241-1/+1
* X86Disassembler.cpp: Fix @param introduced in r199804. [-Wdocumentation]NAKAMURA Takumi2014-01-231-1/+0
* Remove param doxygen comment for non-existing parameter.Benjamin Kramer2014-01-221-1/+0
* [x86] Fix uninitialized variable warning in translate{Src,Dst}IndexDavid Woodhouse2014-01-221-2/+6
* [x86] Allow address-size overrides for STOS[BWLQ] (PR9385)David Woodhouse2014-01-223-1/+29
* [x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385)David Woodhouse2014-01-223-1/+32
* [x86] Fix disassembly of MOV16ao16 et al.David Woodhouse2014-01-201-2/+0
* [x86] Fix 16-bit disassembly of JCXZ/JECXZDavid Woodhouse2014-01-201-0/+19
OpenPOWER on IntegriCloud