1. 4ab89ea [X86] Remove unused encoding types from disassembler. NFC by Craig Topper · 10 years ago
  2. 5eeb41c [X86] Remove unused entries from the disassembler type enum. by Craig Topper · 10 years ago
  3. f57c197 Reflect the MC/MCDisassembler split on the include/ level. by Benjamin Kramer · 10 years ago
  4. 0d957b8 [X86][AVX512CD] add mask broadcast intrinsics by Asaf Badouh · 10 years ago
  5. 039b104 Put global classes into the appropriate namespace. by Benjamin Kramer · 10 years ago
  6. f97999d Explicitly clear the MI operand list when getInstruction() is called. Call MI.clear() within MCD::OPC_Decode case and inside of translateInstruction() for the X86 target. Remove now unnecessary MI.clear() from ARMDisassembler. by Cameron Esfahani · 10 years ago
  7. 289ec85 [X86]: Correctly sign-extend 16-bit immediate in CALL instruction. by Douglas Katzman · 10 years ago
  8. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  9. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  10. 6b62b65 X86-MPX: Implemented encoding for MPX instructions. Added encoding tests. by Elena Demikhovsky · 10 years ago
  11. db0712f Use std::bitset for SubtargetFeatures. by Michael Kuperstein · 10 years ago
  12. e9119e4 MC: Modernize MCOperand API naming. NFC. by Jim Grosbach · 10 years ago
  13. c3434b3 Reverting r237234, "Use std::bitset for SubtargetFeatures" by Michael Kuperstein · 10 years ago
  14. aba4a34 Use std::bitset for SubtargetFeatures by Michael Kuperstein · 10 years ago
  15. 29704e7 Revert "Use std::bitset for SubtargetFeatures" by Michael Kuperstein · 11 years ago
  16. 774b441 Use std::bitset for SubtargetFeatures by Michael Kuperstein · 11 years ago
  17. 09b27e7 [X86] Fix diassembler crash on AVX512 cmpps/cmppd with immediate that doesn't fit in 5-bits. Fixes PR22743. by Craig Topper · 11 years ago
  18. efd7a96 Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures. by Michael Kuperstein · 11 years ago
  19. ba5b04c Use std::bitset for SubtargetFeatures by Michael Kuperstein · 11 years ago
  20. 916708f [X86] Add support for parsing and printing the mnemonic aliases for the XOP VPCOM instructions. by Craig Topper · 11 years ago
  21. 7d3c6d3 [X86] Teach disassembler to handle illegal immediates on AVX512 integer compare instructions. by Craig Topper · 11 years ago
  22. 620b50c [X86] Convert all the i8imm used by SSE and AVX instructions to u8imm. by Craig Topper · 11 years ago
  23. 23fa478 [X86] Remove some unused TYPE enums from the disassembler. by Craig Topper · 11 years ago
  24. ee9eef2 Teach disassembler to handle illegal immediates on (v)cmpps/pd/ss/sd instructions. Instead of rejecting we'll just generate the _alt forms that don't try to alter the mnemonic. While I'm here, merge some common code in the Instruction printers for the condition code replacement and fix the mask on SSE to be 3-bits instead of 4. by Craig Topper · 11 years ago
  25. 5bf9578 [X86] Clean up whitespace as well as minor coding style by Michael Liao · 11 years ago
  26. 7fc5b87 Pass an ArrayRef to MCDisassembler::getInstruction. by Rafael Espindola · 11 years ago
  27. 4aa6bea Misc style fixes. NFC. by Rafael Espindola · 11 years ago
  28. 5933c2f [X86] AVX512: Add disassembler support for compressed displacement by Adam Nemet · 11 years ago
  29. 3199838 Fix gcc -Wsign-compare warning in X86DisassemblerTables.cpp. by Patrik Hagglund · 11 years ago
  30. 062a2ba [C++] Use 'nullptr'. Target edition. by Craig Topper · 11 years ago
  31. 8ac0bf9 X86Disassembler - fixed a bug in immediate print by Elena Demikhovsky · 11 years ago
  32. d174b72 [cleanup] Lift using directives, DEBUG_TYPE definitions, and even some by Chandler Carruth · 11 years ago
  33. e96dd89 [Modules] Make Support/Debug.h modular. This requires it to not change by Chandler Carruth · 11 years ago
  34. 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
  35. a1bc0f5 [MC] Require an MCContext when constructing an MCDisassembler. by Lang Hames · 12 years ago
  36. 0563ca1 [X86] unique_ptr'ify one of X86GenericDisassembler's members. by Lang Hames · 12 years ago
  37. 372f05d X86Disassembler.cpp: Fix @param introduced in r199804. [-Wdocumentation] by NAKAMURA Takumi · 12 years ago
  38. f5f23b0 Remove param doxygen comment for non-existing parameter. by Benjamin Kramer · 12 years ago
  39. fee418c [x86] Fix uninitialized variable warning in translate{Src,Dst}Index by David Woodhouse · 12 years ago
  40. b33c2ef [x86] Allow address-size overrides for STOS[BWLQ] (PR9385) by David Woodhouse · 12 years ago
  41. 2ef8d9c [x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385) by David Woodhouse · 12 years ago
  42. 7dd2182 [x86] Infer disassembler mode from SubtargetInfo feature bits by David Woodhouse · 12 years ago
  43. 35da3d1 Allow x86 mov instructions to/from memory with absolute address to be encoded and disassembled with a segment override prefix. Fixes PR16962. by Craig Topper · 12 years ago
  44. 545b680 X86Disassembler.cpp: Prune stray @return on translateFPRegister(). [-Wdocumentation] by NAKAMURA Takumi · 12 years ago
  45. 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
  46. 623b0d6 Second attempt at Removing special form of AddRegFrm used by FP instructions. These instructions can be handled by MRMXr instead. by Craig Topper · 12 years ago
  47. 371e363 AVX-512: decoder for AVX-512, made by Alexey Bader. by Elena Demikhovsky · 12 years ago
  48. 1885417 First round of fixes for the x86 fixes for the x86 move accumulator from/to memory offset instructions. by Craig Topper · 12 years ago
  49. 092e2fe Remove trailing whitespace. by Craig Topper · 12 years ago
  50. 003e7d7 Added encoding prefixes for KNL instructions (EVEX). by Elena Demikhovsky · 12 years ago
  51. 35fd792 Update the X86 disassembler to use xacquire and xrelease when appropriate. by Kevin Enderby · 12 years ago
  52. ad1084d Add MCSymbolizer for symbolic/annotated disassembly. by Ahmed Bougacha · 12 years ago
  53. e3d3230 Remove edis - the enhanced disassembler. Fixes PR14654. by Roman Divacky · 13 years ago
  54. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  55. 6792380 Use const properly so that we dont remove const qualifier from region and MII by Roman Divacky · 13 years ago
  56. c30fdbc Add support for converting llvm.fma to fma4 instructions. by Craig Topper · 13 years ago
  57. 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
  58. 216ac31 Fix a bug in the x86 disassembler's symbolic disassembly support for Jcc-Jump by Kevin Enderby · 13 years ago
  59. ea6397f Remove tabs. by Bill Wendling · 13 years ago
  60. 98a5bf2 X86: add more GATHER intrinsics in LLVM by Manman Ren · 13 years ago
  61. a098204 X86: add GATHER intrinsics (AVX2) in LLVM by Manman Ren · 13 years ago
  62. ec4bd31 Fixed the llvm-mv X86 disassembler so the 'C' API gets jumps properly by Kevin Enderby · 14 years ago
  63. 6dedbae Use uint8_t instead of enums to store values in X86 disassembler table. Shaves 150k off the size of X86DisassemblerDecoder.o by Craig Topper · 14 years ago
  64. b119c08 Added annotations for x86 pc relative loads to llvm's 'C' disassembler. by Kevin Enderby · 14 years ago
  65. 56b662c Make MemoryObject accessor members const again by Derek Schuff · 14 years ago
  66. 6fbcd8d Updated the llvm-mc disassembler C API to support for the X86 target. by Kevin Enderby · 14 years ago
  67. 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
  68. 428704e Make the EDis tables const. by Benjamin Kramer · 14 years ago
  69. 478e8de Reuse the enum names from X86Desc in the X86Disassembler. by Benjamin Kramer · 14 years ago
  70. 8b2dcad Enable streaming of bitcode by Derek Schuff · 14 years ago
  71. b8b1b4c Remove mode specific disassembler classes and just call X86GenericDisassembler constructor with appropriate argument in the creation functions. This removes a few tables that needed to be anchored. by Craig Topper · 14 years ago
  72. a379b181 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  73. e5e189f X86Disassembler: if verbose logging is going to nulls(), disable logging completely. by Benjamin Kramer · 14 years ago
  74. a0c3b97 Don't attach annotations to MCInst's. Instead, have the disassembler return, and the printer accept, an annotation string which can be passed through if the client cares about annotations. by Owen Anderson · 14 years ago
  75. 96e00e5 Make disassembling of VBLEND* print immediate as a XMM/YMM register name. Fixes PR10917. by Craig Topper · 14 years ago
  76. 4c493e8 Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= handling to llvm-mc. Reviewed by Owen Anderson. by James Molloy · 14 years ago
  77. 5b03f72 Change X86 disassembly to print immediates values as signed by default. Special by Kevin Enderby · 14 years ago
  78. 2bb4035 Move TargetRegistry and TargetSelect from Target to Support where they belong. by Evan Cheng · 14 years ago
  79. a4043c4 Allow the MCDisassembler to return a "soft fail" status code, indicating an instruction that is disassemblable, but invalid. Only used for ARM UNPREDICTABLE instructions at the moment. by Owen Anderson · 14 years ago
  80. d9997ac Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.inc by Evan Cheng · 14 years ago
  81. c3fd523 X86 table-generator and disassembler support for the AVX by Sean Callanan · 15 years ago
  82. 5e8603d Fixed a bug in the X86 disassembler where a member of the by Sean Callanan · 15 years ago
  83. de0a4fb Make the disassembler tables const so they end up in read-only memory. by Benjamin Kramer · 15 years ago
  84. 55595fb my work on adding segment registers to LEA missed the by Chris Lattner · 15 years ago
  85. e7e1cf9 Eliminated the classification of control registers into %ecr_ by Sean Callanan · 15 years ago
  86. 4cd930f Fixed a sign-extension bug in the X86 disassembler by Sean Callanan · 15 years ago
  87. 814e69b Fixed a nasty layering violation in the edis source by Sean Callanan · 16 years ago
  88. 010b373 Fixes to the X86 disassembler. The disassembler will now by Sean Callanan · 16 years ago
  89. fed917e TargetRegistry: Fix create{AsmInfo,MCDisassembler} to return non-const objects. by Daniel Dunbar · 16 years ago
  90. 36eab80 Fixes to the X86 disassembler: by Sean Callanan · 16 years ago
  91. 8b85839 Include based on the current path, since we already -I the X86 target's path. Fixes CMake build by Douglas Gregor · 16 years ago
  92. 5c8f4cd Fixed library dependencies between the X86 disassembler and by Sean Callanan · 16 years ago
  93. 4750efc #if 0 out X86 disassembler for now, it is breaking the build in multiple places. by Daniel Dunbar · 16 years ago
  94. 04cc307 Table-driven disassembler for the X86 architecture (16-, 32-, and 64-bit by Sean Callanan · 16 years ago
  95. 900f2ce Sketch structure for X86 disassembler. by Daniel Dunbar · 16 years ago