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