summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/Disassembler
Commit message (Expand)AuthorAgeFilesLines
* [X86] Merge the disassemblers handling of the different TYPE_RELs by getting ...Craig Topper2017-01-162-30/+26
* [X86] Reduce the number of operand 'types' the disassembler needs to deal wit...Craig Topper2017-01-163-102/+22
* [AVX-512] Teach the disassembler about all of the EVEX gather and scatter ins...Craig Topper2017-01-162-4/+67
* [AVX-512] Begin giving the disassembler a way to recognize that VSIB is a dif...Craig Topper2017-01-163-0/+23
* [AVX-512] Fix a disassembler failure for AVX-512 vcmpss/vcmpsd with an immedi...Craig Topper2016-11-131-4/+14
* Move the global variables representing each Target behind accessor functionMehdi Amini2016-10-091-2/+2
* Use StringRef instead of raw pointers in MCAsmInfo/MCInstrInfo APIs (NFC)Mehdi Amini2016-10-013-8/+8
* [X86] Decode MPX BND registers.Ahmed Bougacha2016-07-142-4/+15
* [X86] Remove unnecessary header file containing a small class. It was only in...Craig Topper2016-04-292-115/+84
* [X86] Include X86MCTargetDesc.h directly in X86Disassembler.cpp instead of du...Craig Topper2016-04-291-9/+1
* [X86] Remove unused encoding types from disassembler. NFCCraig Topper2016-02-213-22/+0
* [X86] Remove unused entries from the disassembler type enum.Craig Topper2016-02-193-6/+0
* Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.Eugene Zelenko2016-02-021-3/+0
* Remove autoconf supportChris Bieneman2016-01-261-18/+0
* Reflect the MC/MCDisassembler split on the include/ level.Benjamin Kramer2016-01-262-2/+2
* [X86] Fix a couple cases were bitwise and logical operations were being mixed...Craig Topper2015-12-101-1/+1
* [X86][AVX512CD] add mask broadcast intrinsicsAsaf Badouh2015-11-182-0/+8
* Put global classes into the appropriate namespace.Benjamin Kramer2015-10-281-0/+2
* [X86] Rip out orphaned method declarations and other dead code. NFC.Benjamin Kramer2015-10-151-2/+0
* [X86] NFC: Clean up and clang-format a few linesVedant Kumar2015-08-281-5/+5
* [llvm-mc] Ignore opcode size prefix in 64-bit CALL disassemblyVedant Kumar2015-08-261-0/+41
* Explicitly clear the MI operand list when getInstruction() is called. Call M...Cameron Esfahani2015-08-111-0/+1
* [X86]: Correctly sign-extend 16-bit immediate in CALL instruction.Douglas Katzman2015-06-261-1/+7
* [X86] Simplify some stuff in X86DisassemblerDecoder. NFCDouglas Katzman2015-06-241-22/+17
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* X86-MPX: Implemented encoding for MPX instructions.Elena Demikhovsky2015-06-092-0/+4
* Use std::bitset for SubtargetFeatures.Michael Kuperstein2015-05-261-10/+9
* [X86] Fix PR23271 - RIP-relative decoding bug in disassembler.Douglas Katzman2015-05-131-9/+8
* MC: Modernize MCOperand API naming. NFC.Jim Grosbach2015-05-131-33/+33
* Reverting r237234, "Use std::bitset for SubtargetFeatures"Michael Kuperstein2015-05-131-9/+10
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-05-131-10/+9
* Revert "Use std::bitset for SubtargetFeatures"Michael Kuperstein2015-03-241-9/+10
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-03-241-10/+9
* Refactor: Simplify boolean expressions in x86 targetDavid Blaikie2015-03-231-5/+2
* [X86] Remove some unused code from disassembler.Craig Topper2015-03-031-12/+0
* [X86] There are only 8 mask registers. Fail disassembly if instruction tries ...Craig Topper2015-03-021-0/+2
* [X86] Fix diassembler crash on AVX512 cmpps/cmppd with immediate that doesn't...Craig Topper2015-03-021-20/+22
* Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.Michael Kuperstein2015-02-191-9/+10
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-02-191-10/+9
* [X86] Add support for parsing and printing the mnemonic aliases for the XOP V...Craig Topper2015-02-131-8/+24
* [X86] Teach disassembler to handle illegal immediates on AVX512 integer compa...Craig Topper2015-01-282-0/+130
* [X86] Convert all the i8imm used by SSE and AVX instructions to u8imm.Craig Topper2015-01-212-14/+3
* [X86] Remove some unused TYPE enums from the disassembler.Craig Topper2015-01-073-18/+1
* [X86] Disassembler support for move to/from %rax with a 32-bit memory offset ...Craig Topper2015-01-031-0/+2
* [X86] Fix disassembly of absolute moves to work correctly in 16 and 32-bit mo...Craig Topper2014-12-312-6/+35
* [x86] Simplify detection of jcxz/jecxz/jrcxz in disassembler.Craig Topper2014-12-311-16/+5
* [X86] Add the debug registers DR8-DR15 so we can assemble and disassemble ref...Craig Topper2014-12-262-3/+9
* [X86] Don't fail disassembly if REX.R/REX.B is used on an MMX register. Simil...Craig Topper2014-12-262-6/+9
* Teach disassembler to handle illegal immediates on (v)cmpps/pd/ss/sd instruct...Craig Topper2014-12-262-6/+48
OpenPOWER on IntegriCloud