aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
AgeCommit message (Expand)AuthorFilesLines
2016-07-14[X86] Decode MPX BND registers.Ahmed Bougacha1-0/+7
2015-10-15[X86] Rip out orphaned method declarations and other dead code. NFC.Benjamin Kramer1-2/+0
2014-12-26[X86] Add the debug registers DR8-DR15 so we can assemble and disassemble ref...Craig Topper1-1/+9
2014-12-26[X86] Don't fail disassembly if REX.R/REX.B is used on an MMX register. Simil...Craig Topper1-1/+8
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-2/+2
2014-04-28Fix gcc -Wsign-compare warning in X86DisassemblerTables.cpp.Patrik Hagglund1-1/+2
2014-04-20C++ has a bool type! (And C's had one too, for 15 years...)Richard Smith1-6/+4
2014-04-20More C++ification.Richard Smith1-159/+124
2014-04-20Remove some more C junk from these files.Richard Smith1-6/+6
2014-04-20Don't provide two different definitions of ModRMDecision, OpcodeDecision, and...Richard Smith1-6/+0
2014-04-20Don't define llvm::X86Disassembler::InstructionSpecifier in different ways inRichard Smith1-3/+8
2014-04-20What year is it! This file has no reason to be written in C, and has doubly noRichard Smith1-27/+22
2014-01-24Fix known typosAlp Toker1-1/+1
2014-01-01Remove need for MODIFIER_OPCODE in the disassembler tables. AddRegFrms are re...Craig Topper1-2/+0
2013-12-25AVX-512: decoder for AVX-512, made by Alexey Bader.Elena Demikhovsky1-10/+40
2013-10-03Remove comma from the end of an enum.Craig Topper1-1/+1
2013-10-03Add XOP disassembler support. Fixes PR13933.Craig Topper1-4/+26
2013-10-01Remove unneeded fields from disassembler internal instruction format.Craig Topper1-4/+0
2013-07-28Added encoding prefixes for KNL instructions (EVEX).Elena Demikhovsky1-2/+70
2013-06-20Update the X86 disassembler to use xacquire and xrelease when appropriate.Kevin Enderby1-0/+2
2012-09-11Change unsigned to a uint16_t in static disassembler tables to reduce the tab...Craig Topper1-1/+1
2012-09-05Use const properly so that we dont remove const qualifier from region and MIIRoman Divacky1-5/+5
2012-08-01Add more indirection to the disassembler tables to reduce amount of space use...Craig Topper1-1/+4
2012-07-31Tidy up trailing whitespaceCraig Topper1-33/+33
2012-06-26X86: add GATHER intrinsics (AVX2) in LLVMManman Ren1-0/+3
2012-02-23Updated the llvm-mc disassembler C API to support for the X86 target.Kevin Enderby1-0/+5
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu1-1/+1
2012-02-11Don't mix declarations and code.Benjamin Kramer1-1/+1
2012-02-11Reuse the enum names from X86Desc in the X86Disassembler.Benjamin Kramer1-1/+3
2012-02-09Flatten some of the arrays in the X86 disassembler tables to reduce space nee...Craig Topper1-1/+1
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner1-1/+1
2011-03-15X86 table-generator and disassembler support for the AVXSean Callanan1-13/+73
2011-02-21Fixed a bug in the X86 disassembler where a member of theSean Callanan1-1/+1
2010-10-23Make the disassembler tables const so they end up in read-only memory.Benjamin Kramer1-2/+2
2010-05-06Eliminated the classification of control registers into %ecr_Sean Callanan1-22/+11
2010-04-02Fixes to the X86 disassembler. The disassembler will nowSean Callanan1-0/+11
2009-12-23More fixes for Visual C++. Replaced several very smallSean Callanan1-10/+10
2009-12-22Changed REG_* to MODRM_REG_* to avoid conflictsSean Callanan1-2/+2
2009-12-19Table-driven disassembler for the X86 architecture (16-, 32-, and 64-bit Sean Callanan1-0/+515