- c6b2c2b [X86][Disassembler] Use a local variable instead of using a field in the instruction object. NFC by Craig Topper · 7 years ago
- 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
- 097b47a [X86] Add a new disassembler opcode map for 3DNow. Stop treating 3DNow as an attribute. by Craig Topper · 8 years ago
- ab7f17f Fix layering by moving X86DisassemblerDecoderCommon to Support by David Blaikie · 8 years ago
- de9ad4b [X86][3DNOW] Teach decoder about AMD 3DNow! instrs by Rafael Auler · 8 years ago
- 326008c [X86] Fix disassembly of EVEX rounding control and SAE instructions. by Craig Topper · 8 years ago
- ca2382d [X86] Fix disassembling of EVEX instructions to stop accidentally decoding the SIB index register as an XMM/YMM/ZMM register. by Craig Topper · 8 years ago
- bfc9061 This patch is a result of D37262: The issues with X86 prefixes. It closes PR7709, PR17697, PR19251, PR32809 and PR21640. There could be other bugs closed by this patch. by Andrew V. Tischenko · 8 years ago
- 5bea524 Revert "The current version of LLVM X86 disassembler incorrectly interprets some possible sets of x86 prefixes. This patch is the first step to close PR7709 and PR17697. There will be next patch(es) to close relative PRs." temporarily while some regressions are addressed. by Eric Christopher · 8 years ago
- 574962a The current version of LLVM X86 disassembler incorrectly interprets some possible sets of x86 prefixes. This patch is the first step to close PR7709 and PR17697. There will be next patch(es) to close relative PRs. by Andrew V. Tischenko · 8 years ago
- 36d33fc Use StringRef instead of raw pointers in MCAsmInfo/MCInstrInfo APIs (NFC) by Mehdi Amini · 9 years ago
- 85dc93c [X86] Decode MPX BND registers. by Ahmed Bougacha · 9 years ago
- 5dfcda7 [X86] Rip out orphaned method declarations and other dead code. NFC. by Benjamin Kramer · 10 years ago
- c4b1216 [X86] Add the debug registers DR8-DR15 so we can assemble and disassemble references to them. by Craig Topper · 11 years ago
- d5b3923 [X86] Don't fail disassembly if REX.R/REX.B is used on an MMX register. Similar fix to not fail to disassembler CR9-CR15 references. by Craig Topper · 11 years ago
- a7c40ef Canonicalize header guards into a common format. by Benjamin Kramer · 11 years ago
- 3199838 Fix gcc -Wsign-compare warning in X86DisassemblerTables.cpp. by Patrik Hagglund · 12 years ago
- 5d506103 C++ has a bool type! (And C's had one too, for 15 years...) by Richard Smith · 12 years ago
- 6a6967e More C++ification. by Richard Smith · 12 years ago
- 3c3410f Remove some more C junk from these files. by Richard Smith · 12 years ago
- ac15f1c Don't provide two different definitions of ModRMDecision, OpcodeDecision, and ContextDecision in different source files (depending on #define magic). by Richard Smith · 12 years ago
- 82b47d5 Don't define llvm::X86Disassembler::InstructionSpecifier in different ways in by Richard Smith · 12 years ago
- 89ee75d What year is it! This file has no reason to be written in C, and has doubly no by Richard Smith · 12 years ago
- cb40291 Fix known typos by Alp Toker · 12 years ago
- 9155118 Remove need for MODIFIER_OPCODE in the disassembler tables. AddRegFrms are really more like OrRegFrm so we don't need a difference since we can just mask bits. by Craig Topper · 12 years ago
- 371e363 AVX-512: decoder for AVX-512, made by Alexey Bader. by Elena Demikhovsky · 12 years ago
- 42e8a63 Remove comma from the end of an enum. by Craig Topper · 12 years ago
- 9e3e38a Add XOP disassembler support. Fixes PR13933. by Craig Topper · 12 years ago
- 8b278c5 Remove unneeded fields from disassembler internal instruction format. by Craig Topper · 12 years ago
- 003e7d7 Added encoding prefixes for KNL instructions (EVEX). by Elena Demikhovsky · 12 years ago
- 35fd792 Update the X86 disassembler to use xacquire and xrelease when appropriate. by Kevin Enderby · 12 years ago
- 8702c5b Change unsigned to a uint16_t in static disassembler tables to reduce the table size. by Craig Topper · 13 years ago
- 6792380 Use const properly so that we dont remove const qualifier from region and MII by Roman Divacky · 13 years ago
- b8aec08 Add more indirection to the disassembler tables to reduce amount of space used to store the operand types and encodings. Store only the unique combinations in a separate table and store indices in the instruction table. Saves about 32K of static data. by Craig Topper · 13 years ago
- fb39f97 Tidy up trailing whitespace by Craig Topper · 13 years ago
- a098204 X86: add GATHER intrinsics (AVX2) in LLVM by Manman Ren · 13 years ago
- 6fbcd8d Updated the llvm-mc disassembler C API to support for the X86 target. by Kevin Enderby · 14 years ago
- b22310f Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore. by Jia Liu · 14 years ago
- 915e3d9 Don't mix declarations and code. by Benjamin Kramer · 14 years ago
- 478e8de Reuse the enum names from X86Desc in the X86Disassembler. by Benjamin Kramer · 14 years ago
- 487e744 Flatten some of the arrays in the X86 disassembler tables to reduce space needed to store pointers on 64-bit hosts and reduce relocations needed at startup. Part of PR11953. by Craig Topper · 14 years ago
- 0ab5e2c Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
- c3fd523 X86 table-generator and disassembler support for the AVX by Sean Callanan · 15 years ago
- 5e8603d Fixed a bug in the X86 disassembler where a member of the by Sean Callanan · 15 years ago
- de0a4fb Make the disassembler tables const so they end up in read-only memory. by Benjamin Kramer · 15 years ago
- e7e1cf9 Eliminated the classification of control registers into %ecr_ by Sean Callanan · 15 years ago
- 010b373 Fixes to the X86 disassembler. The disassembler will now by Sean Callanan · 16 years ago
- 417c8a4 More fixes for Visual C++. Replaced several very small by Sean Callanan · 16 years ago
- 2f9443f Changed REG_* to MODRM_REG_* to avoid conflicts by Sean Callanan · 16 years ago
- 04cc307 Table-driven disassembler for the X86 architecture (16-, 32-, and 64-bit by Sean Callanan · 16 years ago