summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/Disassembler
Commit message (Expand)AuthorAgeFilesLines
* Invalid used of 'w' suffix on push and pop using 64-bit register.Andrew V. Tischenko2017-10-301-1/+3
* Fix for Bug 30718 - Failure to disassemble certain MOV with rex.R. The issue ...Andrew V. Tischenko2017-10-231-2/+2
* [X86] Fix disassembly of EVEX rounding control and SAE instructions.Craig Topper2017-10-234-0/+11
* [X86] Don't allow gather/scatter to disassembler if memory operand does not u...Craig Topper2017-10-221-0/+4
* [X86] Fix disassembling of EVEX instructions to stop accidentally decoding th...Craig Topper2017-10-214-118/+44
* This patch is a result of D37262: The issues with X86 prefixes. It closes PR...Andrew V. Tischenko2017-10-163-153/+160
* Revert "The current version of LLVM X86 disassembler incorrectly interprets s...Eric Christopher2017-08-292-71/+17
* The current version of LLVM X86 disassembler incorrectly interprets some poss...Andrew V. Tischenko2017-08-282-17/+71
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-062-5/+5
* [X86] Remove unnecessary duplicate code (PR30649). NFCI.Simon Pilgrim2017-03-221-5/+0
* [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
OpenPOWER on IntegriCloud