summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
Commit message (Expand)AuthorAgeFilesLines
* [X86][Disassembler] Merge X86DisassemblerDecoder.cpp into X86Disassembler.cpp...Fangrui Song2020-01-121-13/+0
* [X86][Disassembler] SimplifyFangrui Song2020-01-121-21/+0
* [X86][Disassembler] Optimize argument passing and immediate readingFangrui Song2020-01-111-13/+5
* [X86][Disassembler] Replace custom logger with LLVM_DEBUGFangrui Song2020-01-111-11/+0
* [X86][Disassembler] Simplify and optimize reader functionsFangrui Song2020-01-111-6/+2
* [X86] Add VP2INTERSECT instructionsPengfei Wang2019-05-311-0/+7
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [X86][Disassembler] Fix LOCK prefix disassembler supportMaksim Panchenko2018-07-051-0/+2
* [X86][Disassembler] Use a local variable instead of using a field in the inst...Craig Topper2018-06-011-1/+0
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-12/+12
* [X86] Add a new disassembler opcode map for 3DNow. Stop treating 3DNow as an ...Craig Topper2018-03-241-2/+1
* Fix layering by moving X86DisassemblerDecoderCommon to SupportDavid Blaikie2018-03-231-1/+1
* [X86][3DNOW] Teach decoder about AMD 3DNow! instrsRafael Auler2018-02-151-1/+2
* [X86] Fix disassembly of EVEX rounding control and SAE instructions.Craig Topper2017-10-231-0/+3
* [X86] Fix disassembling of EVEX instructions to stop accidentally decoding th...Craig Topper2017-10-211-0/+1
* This patch is a result of D37262: The issues with X86 prefixes. It closes PR...Andrew V. Tischenko2017-10-161-7/+9
* Revert "The current version of LLVM X86 disassembler incorrectly interprets s...Eric Christopher2017-08-291-3/+0
* The current version of LLVM X86 disassembler incorrectly interprets some poss...Andrew V. Tischenko2017-08-281-0/+3
* Use StringRef instead of raw pointers in MCAsmInfo/MCInstrInfo APIs (NFC)Mehdi Amini2016-10-011-1/+1
* [X86] Decode MPX BND registers.Ahmed Bougacha2016-07-141-0/+7
* [X86] Rip out orphaned method declarations and other dead code. NFC.Benjamin Kramer2015-10-151-2/+0
* [X86] Add the debug registers DR8-DR15 so we can assemble and disassemble ref...Craig Topper2014-12-261-1/+9
* [X86] Don't fail disassembly if REX.R/REX.B is used on an MMX register. Simil...Craig Topper2014-12-261-1/+8
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* Fix gcc -Wsign-compare warning in X86DisassemblerTables.cpp.Patrik Hagglund2014-04-281-1/+2
* C++ has a bool type! (And C's had one too, for 15 years...)Richard Smith2014-04-201-6/+4
* More C++ification.Richard Smith2014-04-201-159/+124
* Remove some more C junk from these files.Richard Smith2014-04-201-6/+6
* Don't provide two different definitions of ModRMDecision, OpcodeDecision, and...Richard Smith2014-04-201-6/+0
* Don't define llvm::X86Disassembler::InstructionSpecifier in different ways inRichard Smith2014-04-201-3/+8
* What year is it! This file has no reason to be written in C, and has doubly noRichard Smith2014-04-201-27/+22
* Fix known typosAlp Toker2014-01-241-1/+1
* Remove need for MODIFIER_OPCODE in the disassembler tables. AddRegFrms are re...Craig Topper2014-01-011-2/+0
* AVX-512: decoder for AVX-512, made by Alexey Bader.Elena Demikhovsky2013-12-251-10/+40
* Remove comma from the end of an enum.Craig Topper2013-10-031-1/+1
* Add XOP disassembler support. Fixes PR13933.Craig Topper2013-10-031-4/+26
* Remove unneeded fields from disassembler internal instruction format.Craig Topper2013-10-011-4/+0
* Added encoding prefixes for KNL instructions (EVEX).Elena Demikhovsky2013-07-281-2/+70
* Update the X86 disassembler to use xacquire and xrelease when appropriate.Kevin Enderby2013-06-201-0/+2
* Change unsigned to a uint16_t in static disassembler tables to reduce the tab...Craig Topper2012-09-111-1/+1
* Use const properly so that we dont remove const qualifier from region and MIIRoman Divacky2012-09-051-5/+5
* Add more indirection to the disassembler tables to reduce amount of space use...Craig Topper2012-08-011-1/+4
* Tidy up trailing whitespaceCraig Topper2012-07-311-33/+33
* X86: add GATHER intrinsics (AVX2) in LLVMManman Ren2012-06-261-0/+3
* Updated the llvm-mc disassembler C API to support for the X86 target.Kevin Enderby2012-02-231-0/+5
* 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-1/+1
* Reuse the enum names from X86Desc in the X86Disassembler.Benjamin Kramer2012-02-111-1/+3
* Flatten some of the arrays in the X86 disassembler tables to reduce space nee...Craig Topper2012-02-091-1/+1
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
OpenPOWER on IntegriCloud