aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-08[llvm] annotate interfaces in llvm-c for DLL export (#141701)Andrew Rogers1-0/+1
2025-03-21Revert "[X86][AVX10.2] Support YMM rounding new instructions (#101825)" (#132...Phoebe Wang1-1/+1
2024-11-22[X86] Ignore REX prefixes not immediately before opcode (#117299)Aiden Grossman1-5/+8
2024-11-07[X86] Switch to the new symbol visibility macros (#109982)Thomas Fransham1-1/+1
2024-11-01[X86][AMX] Support AMX-TRANSPOSE (#113532)Phoebe Wang1-0/+5
2024-08-04[X86][AVX10.2] Support YMM rounding new instructions (#101825)Phoebe Wang1-1/+1
2024-08-03Reland "[X86][AVX10.2] Support AVX10.2 option and VMPSADBW/VADDP[D,H,S] new i...Phoebe Wang1-3/+7
2024-08-02Revert "[X86][AVX10.2] Support AVX10.2 option and VMPSADBW/VADDP[D,H,S] new i...Phoebe Wang1-8/+4
2024-08-02[X86][AVX10.2] Support AVX10.2 option and VMPSADBW/VADDP[D,H,S] new instructi...Phoebe Wang1-4/+8
2024-06-13[X86][MC] Not decode 0xf3 as rep prefix if it's right before REX2Shengchen Kan1-1/+4
2024-03-08[X86][MC] Support encoding/decoding for APX CCMP/CTEST (#83863)Shengchen Kan1-4/+39
2024-02-23[X86][MC] Reject out-of-range control and debug registers encoded with APX (#...Timothy Herchen1-0/+4
2024-01-26[X86] Support promoted ENQCMD, KEYLOCKER and USERMSR (#77293)XinWang101-0/+3
2024-01-25[X86][MC] Support Enc/Dec for NF BMI instructions (#76709)XinWang101-3/+22
2023-12-28[X86][MC] Support encoding/decoding for APX variant ADD/SUB/ADC/SBB/OR/XOR/NE...Shengchen Kan1-1/+5
2023-12-15[X86][MC] Support Enc/Dec for EGPR for promoted MOVDIR instruction (#74713)XinWang101-1/+2
2023-11-24[X86][MC] Support encoding/decoding for PUSH2[P]/POP2[P] (#73233)Shengchen Kan1-0/+9
2023-11-23[X86][MC] Support encoding/decoding for PUSHP/POPP (#73092)Shengchen Kan1-2/+2
2023-11-22[X86][MC] Support encoding/decoding for JMPABS (#72835)Shengchen Kan1-0/+5
2023-11-15[X86][MC] Support decoding of EGPR for APX (#72102)Shengchen Kan1-42/+84
2023-10-16[X86] Add USER_MSR instructions. (#68944)Freddy Ye1-0/+9
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-1/+1
2023-01-08[X86][Disassembler][NFCI] Read bytes with support::endian::readBenjamin Kramer1-4/+1
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2022-06-13[X86][Disassembler] Fix displacement operand size for symbolizerMaksim Panchenko1-2/+1
2022-05-25[MCDisassembler] Disambiguate Size parameter in tryAddingSymbolicOperand()Maksim Panchenko1-8/+10
2022-03-21[X86][NFCI] Remove redundant functionsMaksim Panchenko1-49/+9
2022-03-17[X86] Rename more target feature related things consistency. NFCCraig Topper1-3/+3
2022-03-07Revert "[X86] Fix MCSymbolizer interface for X86Disassembler"Maksim Panchenko1-16/+15
2022-03-07[X86] Fix MCSymbolizer interface for X86DisassemblerMaksim Panchenko1-15/+16
2021-10-12[X86] Remove little support we had for MPXFangrui Song1-4/+0
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner1-1/+1
2021-08-10[X86] AVX512FP16 instructions enabling 1/6Wang, Pengfei1-4/+28
2021-07-15[X86] Fix handling of maskmovdqu in X32Harald van Dijk1-0/+4
2021-02-02[X86] Fix disassembly of x86-64 GDTLS code sequenceAndrew Ng1-0/+1
2020-09-22[X86] Add missing namespace closure comments. NFCI.Simon Pilgrim1-3/+3
2020-07-03[X86] Remove MODRM_SPLITREGM from the disassembler tables.Craig Topper1-3/+0
2020-07-02[X86-64] Support Intel AMX instructionsXiang1 Zhang1-6/+30
2020-01-14CMake: Make most target symbols hidden by defaultTom Stellard1-1/+1
2020-01-13[X86][Disassembler] Fix a bug when disassembling an empty stringFangrui Song1-1/+3
2020-01-13[X86] Fix MSVC "truncation from 'int' to 'bool'" warning. NFCI.Simon Pilgrim1-2/+2
2020-01-12[X86][Disassembler] Merge X86DisassemblerDecoder.cpp into X86Disassembler.cpp...Fangrui Song1-35/+1569
2020-01-12[X86][Disassembler] SimplifyFangrui Song1-6/+0
2020-01-11[X86][Disassembler] Optimize argument passing and immediate readingFangrui Song1-15/+17
2020-01-11[Disassembler] Delete the VStream parameter of MCDisassembler::getInstruction()Fangrui Song1-2/+1
2020-01-11[X86][Disassembler] Replace custom logger with LLVM_DEBUGFangrui Song1-27/+2
2020-01-11[X86][Disassembler] Simplify and optimize reader functionsFangrui Song1-20/+2
2019-06-11Revert CMake: Make most target symbols hidden by defaultTom Stellard1-1/+1
2019-06-10CMake: Make most target symbols hidden by defaultTom Stellard1-1/+1
2019-05-31[X86] Add VP2INTERSECT instructionsPengfei Wang1-0/+1