summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/Disassembler
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-124-1868/+1569
* [X86][Disassembler] SimplifyFangrui Song2020-01-123-45/+7
* [X86][Disassembler] Optimize argument passing and immediate readingFangrui Song2020-01-113-74/+41
* [Disassembler] Delete the VStream parameter of MCDisassembler::getInstruction()Fangrui Song2020-01-111-2/+1
* [X86][Disassembler] Replace custom logger with LLVM_DEBUGFangrui Song2020-01-113-56/+14
* [X86][Disassembler] Simplify and optimize reader functionsFangrui Song2020-01-113-180/+101
* [X86][Disassembler] Simplify readPrefixesFangrui Song2020-01-101-43/+25
* [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries"Tom Stellard2019-11-211-1/+1
* Move endian constant from Host.h to SwapByteOrder.h, prune includeReid Kleckner2019-10-191-2/+3
* [X86Disassembler] Unify the EVEX and VEX code in emitContextTable. Merge the ...Craig Topper2019-06-131-1/+1
* 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-313-0/+12
* [X86] Create a TargetInfo header. NFCRichard Trieu2019-05-151-0/+1
* [X86] Remove if that's always trueCraig Topper2019-04-301-2/+1
* [X86] Merge the different Jcc instructions for each condition code into singl...Craig Topper2019-04-052-2/+2
* [X86] Merge the different CMOV instructions for each condition code into sing...Craig Topper2019-04-052-0/+6
* [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-194-16/+12
* Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner2018-11-011-1/+1
* [X86] Don't ignore 0x66 prefix on relative jumps in 64-bit mode. Fix opcode s...Craig Topper2018-08-131-39/+12
* [X86][Disassembler] Fix LOCK prefix disassembler supportMaksim Panchenko2018-07-053-0/+7
* [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
* [X86] Properly disassemble gather/scatter instructions where xmm4/ymm4/zmm4 a...Craig Topper2018-06-061-1/+1
* [X86][Disassembler] Make it an error to set EVEX.R' to 0 when modrm.reg encod...Craig Topper2018-06-011-7/+18
* [X86][Disassembler] Ignore EVEX.X extension of modrm.rm to 5-bits when modrm....Craig Topper2018-06-011-0/+1
* [X86][Disassembler] Clamp index to 4-bits when decoding GPR registers.Craig Topper2018-06-011-3/+4
* [X86][Disassembler] Make sure EVEX.X is not used to extend base registers of ...Craig Topper2018-06-011-3/+5
* [X86][Disassembler] Use a local variable instead of using a field in the inst...Craig Topper2018-06-012-10/+11
* [X86] Make sure the check for VEX.vvvv being all ones on instructions that do...Craig Topper2018-06-011-1/+3
* [X86][Disassembler] Suppress reading of EVEX.V' and EVEX.R' in 32-bit mode.Craig Topper2018-06-011-2/+2
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-1/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-12/+12
* [X86] movdiri and movdir64b instructionsGabor Buella2018-05-011-2/+4
* [X86] Revert r330638 - accidental commitGabor Buella2018-04-231-4/+2
* [X86] movdiri and movdir64b instructionsGabor Buella2018-04-231-2/+4
* [X86] WaitPKG instructionsGabor Buella2018-04-201-6/+9
* [x86] Model the direction flag (DF) separately from the rest of EFLAGS.Chandler Carruth2018-04-101-5/+2
* [X86] Disassembler support for having an ADSIZE prefix affect instructions wi...Craig Topper2018-04-051-0/+3
* [X86] Add a new disassembler opcode map for 3DNow. Stop treating 3DNow as an ...Craig Topper2018-03-242-43/+18
* Fix layering by moving X86DisassemblerDecoderCommon to SupportDavid Blaikie2018-03-232-469/+1
* [X86][3DNOW] Teach decoder about AMD 3DNow! instrsRafael Auler2018-02-153-5/+49
OpenPOWER on IntegriCloud