- 4ab89ea [X86] Remove unused encoding types from disassembler. NFC by Craig Topper · 10 years ago
- 5eeb41c [X86] Remove unused entries from the disassembler type enum. by Craig Topper · 10 years ago
- f57c197 Reflect the MC/MCDisassembler split on the include/ level. by Benjamin Kramer · 10 years ago
- 0d957b8 [X86][AVX512CD] add mask broadcast intrinsics by Asaf Badouh · 10 years ago
- 039b104 Put global classes into the appropriate namespace. by Benjamin Kramer · 10 years ago
- 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
- 289ec85 [X86]: Correctly sign-extend 16-bit immediate in CALL instruction. by Douglas Katzman · 10 years ago
- f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
- 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- 6b62b65 X86-MPX: Implemented encoding for MPX instructions. Added encoding tests. by Elena Demikhovsky · 10 years ago
- db0712f Use std::bitset for SubtargetFeatures. by Michael Kuperstein · 10 years ago
- e9119e4 MC: Modernize MCOperand API naming. NFC. by Jim Grosbach · 10 years ago
- c3434b3 Reverting r237234, "Use std::bitset for SubtargetFeatures" by Michael Kuperstein · 10 years ago
- aba4a34 Use std::bitset for SubtargetFeatures by Michael Kuperstein · 10 years ago
- 29704e7 Revert "Use std::bitset for SubtargetFeatures" by Michael Kuperstein · 11 years ago
- 774b441 Use std::bitset for SubtargetFeatures by Michael Kuperstein · 11 years ago
- 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
- efd7a96 Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures. by Michael Kuperstein · 11 years ago
- ba5b04c Use std::bitset for SubtargetFeatures by Michael Kuperstein · 11 years ago
- 916708f [X86] Add support for parsing and printing the mnemonic aliases for the XOP VPCOM instructions. by Craig Topper · 11 years ago
- 7d3c6d3 [X86] Teach disassembler to handle illegal immediates on AVX512 integer compare instructions. by Craig Topper · 11 years ago
- 620b50c [X86] Convert all the i8imm used by SSE and AVX instructions to u8imm. by Craig Topper · 11 years ago
- 23fa478 [X86] Remove some unused TYPE enums from the disassembler. by Craig Topper · 11 years ago
- 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
- 5bf9578 [X86] Clean up whitespace as well as minor coding style by Michael Liao · 11 years ago
- 7fc5b87 Pass an ArrayRef to MCDisassembler::getInstruction. by Rafael Espindola · 11 years ago
- 4aa6bea Misc style fixes. NFC. by Rafael Espindola · 11 years ago
- 5933c2f [X86] AVX512: Add disassembler support for compressed displacement by Adam Nemet · 11 years ago
- 3199838 Fix gcc -Wsign-compare warning in X86DisassemblerTables.cpp. by Patrik Hagglund · 11 years ago
- 062a2ba [C++] Use 'nullptr'. Target edition. by Craig Topper · 11 years ago
- 8ac0bf9 X86Disassembler - fixed a bug in immediate print by Elena Demikhovsky · 11 years ago
- d174b72 [cleanup] Lift using directives, DEBUG_TYPE definitions, and even some by Chandler Carruth · 11 years ago
- e96dd89 [Modules] Make Support/Debug.h modular. This requires it to not change by Chandler Carruth · 11 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
- a1bc0f5 [MC] Require an MCContext when constructing an MCDisassembler. by Lang Hames · 12 years ago
- 0563ca1 [X86] unique_ptr'ify one of X86GenericDisassembler's members. by Lang Hames · 12 years ago
- 372f05d X86Disassembler.cpp: Fix @param introduced in r199804. [-Wdocumentation] by NAKAMURA Takumi · 12 years ago
- f5f23b0 Remove param doxygen comment for non-existing parameter. by Benjamin Kramer · 12 years ago
- fee418c [x86] Fix uninitialized variable warning in translate{Src,Dst}Index by David Woodhouse · 12 years ago
- b33c2ef [x86] Allow address-size overrides for STOS[BWLQ] (PR9385) by David Woodhouse · 12 years ago
- 2ef8d9c [x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385) by David Woodhouse · 12 years ago
- 7dd2182 [x86] Infer disassembler mode from SubtargetInfo feature bits by David Woodhouse · 12 years ago
- 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
- 545b680 X86Disassembler.cpp: Prune stray @return on translateFPRegister(). [-Wdocumentation] by NAKAMURA Takumi · 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
- 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
- 371e363 AVX-512: decoder for AVX-512, made by Alexey Bader. by Elena Demikhovsky · 12 years ago
- 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
- 092e2fe Remove trailing whitespace. 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
- ad1084d Add MCSymbolizer for symbolic/annotated disassembly. by Ahmed Bougacha · 12 years ago
- e3d3230 Remove edis - the enhanced disassembler. Fixes PR14654. by Roman Divacky · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 6792380 Use const properly so that we dont remove const qualifier from region and MII by Roman Divacky · 13 years ago
- c30fdbc Add support for converting llvm.fma to fma4 instructions. by Craig Topper · 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
- 216ac31 Fix a bug in the x86 disassembler's symbolic disassembly support for Jcc-Jump by Kevin Enderby · 13 years ago
- ea6397f Remove tabs. by Bill Wendling · 13 years ago
- 98a5bf2 X86: add more GATHER intrinsics in LLVM by Manman Ren · 13 years ago
- a098204 X86: add GATHER intrinsics (AVX2) in LLVM by Manman Ren · 13 years ago
- ec4bd31 Fixed the llvm-mv X86 disassembler so the 'C' API gets jumps properly by Kevin Enderby · 14 years ago
- 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
- b119c08 Added annotations for x86 pc relative loads to llvm's 'C' disassembler. by Kevin Enderby · 14 years ago
- 56b662c Make MemoryObject accessor members const again by Derek Schuff · 14 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
- 428704e Make the EDis tables const. by Benjamin Kramer · 14 years ago
- 478e8de Reuse the enum names from X86Desc in the X86Disassembler. by Benjamin Kramer · 14 years ago
- 8b2dcad Enable streaming of bitcode by Derek Schuff · 14 years ago
- 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
- a379b181 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
- e5e189f X86Disassembler: if verbose logging is going to nulls(), disable logging completely. by Benjamin Kramer · 14 years ago
- 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
- 96e00e5 Make disassembling of VBLEND* print immediate as a XMM/YMM register name. Fixes PR10917. by Craig Topper · 14 years ago
- 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
- 5b03f72 Change X86 disassembly to print immediates values as signed by default. Special by Kevin Enderby · 14 years ago
- 2bb4035 Move TargetRegistry and TargetSelect from Target to Support where they belong. by Evan Cheng · 14 years ago
- 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
- d9997ac Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.inc by Evan Cheng · 14 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
- 55595fb my work on adding segment registers to LEA missed the by Chris Lattner · 15 years ago
- e7e1cf9 Eliminated the classification of control registers into %ecr_ by Sean Callanan · 15 years ago
- 4cd930f Fixed a sign-extension bug in the X86 disassembler by Sean Callanan · 15 years ago
- 814e69b Fixed a nasty layering violation in the edis source by Sean Callanan · 16 years ago
- 010b373 Fixes to the X86 disassembler. The disassembler will now by Sean Callanan · 16 years ago
- fed917e TargetRegistry: Fix create{AsmInfo,MCDisassembler} to return non-const objects. by Daniel Dunbar · 16 years ago
- 36eab80 Fixes to the X86 disassembler: by Sean Callanan · 16 years ago
- 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
- 5c8f4cd Fixed library dependencies between the X86 disassembler and by Sean Callanan · 16 years ago
- 4750efc #if 0 out X86 disassembler for now, it is breaking the build in multiple places. by Daniel Dunbar · 16 years ago
- 04cc307 Table-driven disassembler for the X86 architecture (16-, 32-, and 64-bit by Sean Callanan · 16 years ago
- 900f2ce Sketch structure for X86 disassembler. by Daniel Dunbar · 16 years ago