aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/X86DisassemblerTables.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-07[TableGen] Remove an unnecessary cast (NFC) (#147454)Kazu Hirata1-2/+1
2025-06-15[TableGen] Use range-based for loops (NFC) (#144283)Kazu Hirata1-3/+3
2025-03-30[TableGen] Use llvm::append_range (NFC) (#133649)Kazu Hirata1-2/+1
2025-01-16[TableGen] Use std::pair instead of std::make_pair. NFC. (#123174)Jay Foad1-2/+2
2024-08-29[X86, MC] Recognize OSIZE=64b when EVEX.W = 1, EVEX.pp = 01 (#103816)Freddy Ye1-0/+2
2024-08-04[X86][AVX10.2] Support YMM rounding new instructions (#101825)Phoebe Wang1-4/+4
2024-08-03Reland "[X86][AVX10.2] Support AVX10.2 option and VMPSADBW/VADDP[D,H,S] new i...Phoebe Wang1-1/+31
2024-08-02Revert "[X86][AVX10.2] Support AVX10.2 option and VMPSADBW/VADDP[D,H,S] new i...Phoebe Wang1-31/+1
2024-08-02[X86][AVX10.2] Support AVX10.2 option and VMPSADBW/VADDP[D,H,S] new instructi...Phoebe Wang1-1/+31
2024-07-05[llvm] Avoid 'raw_string_ostream::str' (NFC)Youngsuk Kim1-2/+2
2024-02-29[X86][MC] Teach disassembler to recognize apx instructions which ignores W bi...XinWang101-0/+2
2024-02-14[TableGen] Stop using make_pair and make_tuple. NFC. (#81730)Jay Foad1-2/+2
2024-02-09[NFC] clang-format utils/TableGen (#80973)Pierre van Houtryve1-8/+13
2024-01-26[X86] Support promoted ENQCMD, KEYLOCKER and USERMSR (#77293)XinWang101-1/+7
2023-12-28[X86][MC] Support encoding/decoding for APX variant ADD/SUB/ADC/SBB/OR/XOR/NE...Shengchen Kan1-1/+20
2023-12-15[X86][MC] Support Enc/Dec for EGPR for promoted MOVDIR instruction (#74713)XinWang101-2/+6
2023-12-07[X86][NFC] Clang-format X86DisassemblerTables.cpp for #74713Shengchen Kan1-136/+135
2023-11-24[X86][MC] Support encoding/decoding for PUSH2[P]/POP2[P] (#73233)Shengchen Kan1-3/+4
2023-11-22[X86][MC] Support encoding/decoding for JMPABS (#72835)Shengchen Kan1-0/+3
2023-10-16[X86] Add USER_MSR instructions. (#68944)Freddy Ye1-0/+1
2023-04-20[X86][Tablgen] Rename IgnoresVEX_W to IgnoresW, VEX_WIG to WIG, NFCIShengchen Kan1-135/+135
2022-09-09[llvm] Remove includes of `llvm/Support/STLArrayExtras.h`Joe Loser1-1/+0
2022-09-08[llvm] Use std::size instead of llvm::array_lengthofJoe Loser1-1/+1
2022-09-03Drop empty string literals from static_assert (NFC)Kazu Hirata1-1/+1
2022-04-12[X86] Fix handling of maskmovdqu in x32 differentlyHarald van Dijk1-22/+9
2022-03-24[NFCI] Fix set-but-unused warning in X86DisassemblerTables.cppDávid Bolvanský1-3/+0
2022-01-31Cleanup llvm/utils/TableGen headersserge-sans-paille1-1/+4
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer1-1/+1
2022-01-26Fix ambiguous call to llvm::size introduced in ef8206320769ad31422serge-sans-paille1-1/+1
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille1-1/+1
2021-08-10[X86] AVX512FP16 instructions enabling 1/6Wang, Pengfei1-0/+2
2021-07-15[X86] Fix handling of maskmovdqu in X32Harald van Dijk1-9/+22
2021-06-04Fix some -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=off buildFangrui Song1-0/+1
2021-05-07[TableGen] Use range-based for loops (NFC)Coelacanthus1-18/+11
2021-01-22[llvm] Use static_assert instead of assert (NFC)Kazu Hirata1-1/+1
2020-07-03[X86] Remove MODRM_SPLITREGM from the disassembler tables.Craig Topper1-15/+0
2020-07-02[X86-64] Support Intel AMX instructionsXiang1 Zhang1-0/+15
2020-04-25[X86] Shrink lib/Target/X86/X86GenDisassemblerTables.incFangrui Song1-21/+12
2020-01-11[X86][Disassembler] Shrink X86GenDisassemblerTables.inc from 36M to 6.1MFangrui Song1-46/+42
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-06-13[X86Disassembler] Unify the EVEX and VEX code in emitContextTable. Merge the ...Craig Topper1-51/+23
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-04-22[X86] Remove DATA32_PREFIX. Hack the printing for DATA16_PREFIX to print 'dat...Craig Topper1-4/+0
2018-04-19[X86] Remove non-existant instruction name from X86DisassemblerTables.cpp.Craig Topper1-1/+0
2018-04-05[X86] Disassembler support for having an ADSIZE prefix affect instructions wi...Craig Topper1-2/+19
2018-03-24[X86] Add a new disassembler opcode map for 3DNow. Stop treating 3DNow as an ...Craig Topper1-6/+3
2018-03-24[X86] Use unique_ptr to simplify memory management. NFCCraig Topper1-10/+2
2018-02-15[X86][3DNOW] Teach decoder about AMD 3DNow! instrsRafael Auler1-2/+6
2017-10-23[X86] Fix disassembler table generation to prevent instructions tagged with '...Craig Topper1-14/+15
2017-10-23[X86] Fix disassembly of EVEX rounding control and SAE instructions.Craig Topper1-41/+146