summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
Commit message (Expand)AuthorAgeFilesLines
* [X86][Disassembler] Fix LOCK prefix disassembler supportMaksim Panchenko2018-07-051-0/+2
* [X86][Disassembler] Remove TYPE_BNDR from translateImmediate.Craig Topper2018-07-011-2/+0
* [X86] Fix unmatched parenthesis in r335768Fangrui Song2018-06-271-1/+1
* [X86] Teach the disassembler to use %eiz/%riz instead of NoRegister when the ...Craig Topper2018-06-271-5/+20
* [X86] Teach disassembler to use %eip instead of %rip when 0x67 prefix is used...Craig Topper2018-06-231-1/+3
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-1/+1
* [x86] Model the direction flag (DF) separately from the rest of EFLAGS.Chandler Carruth2018-04-101-5/+2
* [X86] Fix disassembly of EVEX rounding control and SAE instructions.Craig Topper2017-10-231-0/+3
* [X86] Fix disassembling of EVEX instructions to stop accidentally decoding th...Craig Topper2017-10-211-96/+3
* This patch is a result of D37262: The issues with X86 prefixes. It closes PR...Andrew V. Tischenko2017-10-161-7/+25
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [X86] Merge the disassemblers handling of the different TYPE_RELs by getting ...Craig Topper2017-01-161-26/+25
* [X86] Reduce the number of operand 'types' the disassembler needs to deal wit...Craig Topper2017-01-161-36/+9
* [AVX-512] Teach the disassembler about all of the EVEX gather and scatter ins...Craig Topper2017-01-161-3/+59
* [AVX-512] Begin giving the disassembler a way to recognize that VSIB is a dif...Craig Topper2017-01-161-0/+1
* [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-011-1/+1
* [X86] Remove unnecessary header file containing a small class. It was only in...Craig Topper2016-04-291-3/+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-211-8/+0
* [X86] Remove unused entries from the disassembler type enum.Craig Topper2016-02-191-1/+0
* Reflect the MC/MCDisassembler split on the include/ level.Benjamin Kramer2016-01-261-1/+1
* [X86][AVX512CD] add mask broadcast intrinsicsAsaf Badouh2015-11-181-0/+4
* Put global classes into the appropriate namespace.Benjamin Kramer2015-10-281-0/+2
* 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
* 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-091-0/+3
* Use std::bitset for SubtargetFeatures.Michael Kuperstein2015-05-261-10/+9
* 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
* [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-281-0/+129
* [X86] Convert all the i8imm used by SSE and AVX instructions to u8imm.Craig Topper2015-01-211-14/+2
* [X86] Remove some unused TYPE enums from the disassembler.Craig Topper2015-01-071-5/+0
* Teach disassembler to handle illegal immediates on (v)cmpps/pd/ss/sd instruct...Craig Topper2014-12-261-0/+48
* [X86] Clean up whitespace as well as minor coding styleMichael Liao2014-12-041-38/+38
* Pass an ArrayRef to MCDisassembler::getInstruction.Rafael Espindola2014-11-121-8/+20
* Misc style fixes. NFC.Rafael Espindola2014-11-101-37/+25
* [X86] AVX512: Add disassembler support for compressed displacementAdam Nemet2014-07-171-1/+1
* Fix gcc -Wsign-compare warning in X86DisassemblerTables.cpp.Patrik Hagglund2014-04-281-5/+3
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-1/+1
OpenPOWER on IntegriCloud