aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-10-23[X86] Fix disassembly of EVEX rounding control and SAE instructions.Craig Topper1-0/+3
2017-10-21[X86] Fix disassembling of EVEX instructions to stop accidentally decoding th...Craig Topper1-96/+3
2017-10-16This patch is a result of D37262: The issues with X86 prefixes. It closes PR...Andrew V. Tischenko1-7/+25
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-01-16[X86] Merge the disassemblers handling of the different TYPE_RELs by getting ...Craig Topper1-26/+25
2017-01-16[X86] Reduce the number of operand 'types' the disassembler needs to deal wit...Craig Topper1-36/+9
2017-01-16[AVX-512] Teach the disassembler about all of the EVEX gather and scatter ins...Craig Topper1-3/+59
2017-01-16[AVX-512] Begin giving the disassembler a way to recognize that VSIB is a dif...Craig Topper1-0/+1
2016-11-13[AVX-512] Fix a disassembler failure for AVX-512 vcmpss/vcmpsd with an immedi...Craig Topper1-4/+14
2016-10-09Move the global variables representing each Target behind accessor functionMehdi Amini1-2/+2
2016-10-01Use StringRef instead of raw pointers in MCAsmInfo/MCInstrInfo APIs (NFC)Mehdi Amini1-1/+1
2016-04-29[X86] Remove unnecessary header file containing a small class. It was only in...Craig Topper1-3/+84
2016-04-29[X86] Include X86MCTargetDesc.h directly in X86Disassembler.cpp instead of du...Craig Topper1-9/+1
2016-02-21[X86] Remove unused encoding types from disassembler. NFCCraig Topper1-8/+0
2016-02-19[X86] Remove unused entries from the disassembler type enum.Craig Topper1-1/+0
2016-01-26Reflect the MC/MCDisassembler split on the include/ level.Benjamin Kramer1-1/+1
2015-11-18[X86][AVX512CD] add mask broadcast intrinsicsAsaf Badouh1-0/+4
2015-10-28Put global classes into the appropriate namespace.Benjamin Kramer1-0/+2
2015-08-11Explicitly clear the MI operand list when getInstruction() is called. Call M...Cameron Esfahani1-0/+1
2015-06-26[X86]: Correctly sign-extend 16-bit immediate in CALL instruction.Douglas Katzman1-1/+7
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-09X86-MPX: Implemented encoding for MPX instructions.Elena Demikhovsky1-0/+3
2015-05-26Use std::bitset for SubtargetFeatures.Michael Kuperstein1-10/+9
2015-05-13MC: Modernize MCOperand API naming. NFC.Jim Grosbach1-33/+33
2015-05-13Reverting r237234, "Use std::bitset for SubtargetFeatures"Michael Kuperstein1-9/+10
2015-05-13Use std::bitset for SubtargetFeaturesMichael Kuperstein1-10/+9
2015-03-24Revert "Use std::bitset for SubtargetFeatures"Michael Kuperstein1-9/+10
2015-03-24Use std::bitset for SubtargetFeaturesMichael Kuperstein1-10/+9
2015-03-02[X86] Fix diassembler crash on AVX512 cmpps/cmppd with immediate that doesn't...Craig Topper1-20/+22
2015-02-19Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.Michael Kuperstein1-9/+10
2015-02-19Use std::bitset for SubtargetFeaturesMichael Kuperstein1-10/+9
2015-02-13[X86] Add support for parsing and printing the mnemonic aliases for the XOP V...Craig Topper1-8/+24
2015-01-28[X86] Teach disassembler to handle illegal immediates on AVX512 integer compa...Craig Topper1-0/+129
2015-01-21[X86] Convert all the i8imm used by SSE and AVX instructions to u8imm.Craig Topper1-14/+2
2015-01-07[X86] Remove some unused TYPE enums from the disassembler.Craig Topper1-5/+0
2014-12-26Teach disassembler to handle illegal immediates on (v)cmpps/pd/ss/sd instruct...Craig Topper1-0/+48
2014-12-04[X86] Clean up whitespace as well as minor coding styleMichael Liao1-38/+38
2014-11-12Pass an ArrayRef to MCDisassembler::getInstruction.Rafael Espindola1-8/+20
2014-11-10Misc style fixes. NFC.Rafael Espindola1-37/+25
2014-07-17[X86] AVX512: Add disassembler support for compressed displacementAdam Nemet1-1/+1
2014-04-28Fix gcc -Wsign-compare warning in X86DisassemblerTables.cpp.Patrik Hagglund1-5/+3
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-1/+1
2014-04-23X86Disassembler - fixed a bug in immediate printElena Demikhovsky1-1/+1
2014-04-22[cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth1-5/+5
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth1-0/+2
2014-04-20What year is it! This file has no reason to be written in C, and has doubly noRichard Smith1-5/+5
2014-04-15[MC] Require an MCContext when constructing an MCDisassembler.Lang Hames1-3/+5
2014-04-13[X86] unique_ptr'ify one of X86GenericDisassembler's members.Lang Hames1-10/+7
2014-01-23X86Disassembler.cpp: Fix @param introduced in r199804. [-Wdocumentation]NAKAMURA Takumi1-1/+0