summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
Commit message (Expand)AuthorAgeFilesLines
* CMake: Make most target symbols hidden by defaultTom Stellard2020-01-141-1/+1
* [X86][Disassembler] Fix a bug when disassembling an empty stringFangrui Song2020-01-131-1/+3
* [X86] Fix MSVC "truncation from 'int' to 'bool'" warning. NFCI.Simon Pilgrim2020-01-131-2/+2
* [X86][Disassembler] Merge X86DisassemblerDecoder.cpp into X86Disassembler.cpp...Fangrui Song2020-01-121-35/+1569
* [X86][Disassembler] SimplifyFangrui Song2020-01-121-6/+0
* [X86][Disassembler] Optimize argument passing and immediate readingFangrui Song2020-01-111-15/+17
* [Disassembler] Delete the VStream parameter of MCDisassembler::getInstruction()Fangrui Song2020-01-111-2/+1
* [X86][Disassembler] Replace custom logger with LLVM_DEBUGFangrui Song2020-01-111-27/+2
* [X86][Disassembler] Simplify and optimize reader functionsFangrui Song2020-01-111-20/+2
* Revert CMake: Make most target symbols hidden by defaultTom Stellard2019-06-111-1/+1
* CMake: Make most target symbols hidden by defaultTom Stellard2019-06-101-1/+1
* [X86] Add VP2INTERSECT instructionsPengfei Wang2019-05-311-0/+1
* [X86] Create a TargetInfo header. NFCRichard Trieu2019-05-151-0/+1
* [X86] Merge the different Jcc instructions for each condition code into singl...Craig Topper2019-04-051-1/+1
* [X86] Merge the different CMOV instructions for each condition code into sing...Craig Topper2019-04-051-0/+3
* [X86] Remove the _alt forms of (V)CMP instructions. Use a combination of cust...Craig Topper2019-03-181-60/+0
* [X86] Remove the _alt forms of AVX512 VPCMP instructions. Use a combination o...Craig Topper2019-03-171-129/+0
* [X86] Remove the _alt forms of XOP VPCOM instructions. Use a combination of c...Craig Topper2019-03-171-16/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [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
OpenPOWER on IntegriCloud