1. c6b2c2b [X86][Disassembler] Use a local variable instead of using a field in the instruction object. NFC by Craig Topper · 7 years ago
  2. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  3. 097b47a [X86] Add a new disassembler opcode map for 3DNow. Stop treating 3DNow as an attribute. by Craig Topper · 8 years ago
  4. ab7f17f Fix layering by moving X86DisassemblerDecoderCommon to Support by David Blaikie · 8 years ago
  5. de9ad4b [X86][3DNOW] Teach decoder about AMD 3DNow! instrs by Rafael Auler · 8 years ago
  6. 326008c [X86] Fix disassembly of EVEX rounding control and SAE instructions. by Craig Topper · 8 years ago
  7. 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
  8. 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
  9. 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
  10. 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
  11. 36d33fc Use StringRef instead of raw pointers in MCAsmInfo/MCInstrInfo APIs (NFC) by Mehdi Amini · 9 years ago
  12. 85dc93c [X86] Decode MPX BND registers. by Ahmed Bougacha · 9 years ago
  13. 5dfcda7 [X86] Rip out orphaned method declarations and other dead code. NFC. by Benjamin Kramer · 10 years ago
  14. c4b1216 [X86] Add the debug registers DR8-DR15 so we can assemble and disassemble references to them. by Craig Topper · 11 years ago
  15. 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
  16. a7c40ef Canonicalize header guards into a common format. by Benjamin Kramer · 11 years ago
  17. 3199838 Fix gcc -Wsign-compare warning in X86DisassemblerTables.cpp. by Patrik Hagglund · 12 years ago
  18. 5d506103 C++ has a bool type! (And C's had one too, for 15 years...) by Richard Smith · 12 years ago
  19. 6a6967e More C++ification. by Richard Smith · 12 years ago
  20. 3c3410f Remove some more C junk from these files. by Richard Smith · 12 years ago
  21. 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
  22. 82b47d5 Don't define llvm::X86Disassembler::InstructionSpecifier in different ways in by Richard Smith · 12 years ago
  23. 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
  24. cb40291 Fix known typos by Alp Toker · 12 years ago
  25. 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
  26. 371e363 AVX-512: decoder for AVX-512, made by Alexey Bader. by Elena Demikhovsky · 12 years ago
  27. 42e8a63 Remove comma from the end of an enum. by Craig Topper · 12 years ago
  28. 9e3e38a Add XOP disassembler support. Fixes PR13933. by Craig Topper · 12 years ago
  29. 8b278c5 Remove unneeded fields from disassembler internal instruction format. by Craig Topper · 12 years ago
  30. 003e7d7 Added encoding prefixes for KNL instructions (EVEX). by Elena Demikhovsky · 12 years ago
  31. 35fd792 Update the X86 disassembler to use xacquire and xrelease when appropriate. by Kevin Enderby · 12 years ago
  32. 8702c5b Change unsigned to a uint16_t in static disassembler tables to reduce the table size. by Craig Topper · 13 years ago
  33. 6792380 Use const properly so that we dont remove const qualifier from region and MII by Roman Divacky · 13 years ago
  34. 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
  35. fb39f97 Tidy up trailing whitespace by Craig Topper · 13 years ago
  36. a098204 X86: add GATHER intrinsics (AVX2) in LLVM by Manman Ren · 13 years ago
  37. 6fbcd8d Updated the llvm-mc disassembler C API to support for the X86 target. by Kevin Enderby · 14 years ago
  38. 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
  39. 915e3d9 Don't mix declarations and code. by Benjamin Kramer · 14 years ago
  40. 478e8de Reuse the enum names from X86Desc in the X86Disassembler. by Benjamin Kramer · 14 years ago
  41. 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
  42. 0ab5e2c Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
  43. c3fd523 X86 table-generator and disassembler support for the AVX by Sean Callanan · 15 years ago
  44. 5e8603d Fixed a bug in the X86 disassembler where a member of the by Sean Callanan · 15 years ago
  45. de0a4fb Make the disassembler tables const so they end up in read-only memory. by Benjamin Kramer · 15 years ago
  46. e7e1cf9 Eliminated the classification of control registers into %ecr_ by Sean Callanan · 15 years ago
  47. 010b373 Fixes to the X86 disassembler. The disassembler will now by Sean Callanan · 16 years ago
  48. 417c8a4 More fixes for Visual C++. Replaced several very small by Sean Callanan · 16 years ago
  49. 2f9443f Changed REG_* to MODRM_REG_* to avoid conflicts by Sean Callanan · 16 years ago
  50. 04cc307 Table-driven disassembler for the X86 architecture (16-, 32-, and 64-bit by Sean Callanan · 16 years ago