summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/X86RecognizableInstr.cpp
AgeCommit message (Expand)Author
2025-06-05[NFC][TableGen] Manually format `StringSwitch` in X86RecognizableInstr.cpp (...Rahul Joshi
2025-05-15[NFC][TableGen][X86] Use StringSwitch to map from string -> enum (#139929)Rahul Joshi
2025-05-14[NFC][TableGen] Use StringRef in X86RecognizableInstr (#139648)Rahul Joshi
2025-05-12[NFC][TableGen] Use StringRef::str() instead of casting (#139332)Rahul Joshi
2025-03-06[X86][AsmParser] Improve rel8 validation (#126073)Evgenii Kudriashov
2025-03-04[X86] Added support for 8 and 16bit LEA instructions (#122102)JaydeepChauhan14
2025-01-13[X86] Use loaded/stored element size when parsing/printing gather/scatter poi...Craig Topper
2024-11-01[X86][AMX] Support AMX-TRANSPOSE (#113532)Phoebe Wang
2024-10-18[LLVM][TableGen] Change all `Init` pointers to const (#112705)Rahul Joshi
2024-10-01[TableGen] Change `getValueAsListOfDefs` to return const pointer vector (#110...Rahul Joshi
2024-09-18[LLVM][TableGen] Change X86InstrMapping to use const RecordKeeper (#109066)Rahul Joshi
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-03-17[X86] Support APX CMOV/CFCMOV instructions (#82592)XinWang10
2024-03-08[X86][MC] Support encoding/decoding for APX CCMP/CTEST (#83863)Shengchen Kan
2024-03-05[X86][TableGen] Fix the mnemonic table for CMPCCXADDShengchen Kan
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-11-24[X86][MC] Support encoding/decoding for PUSH2[P]/POP2[P] (#73233)Shengchen Kan
2023-11-24[NFC][X86] Clang-format X86RecognizableInstr.cpp (#73278)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-24[X86][tablgen] Fix typo in comments, NFCShengchen Kan
2023-04-20[X86][Tablgen] Rename IgnoresVEX_W to IgnoresW, VEX_WIG to WIG, NFCIShengchen Kan
2023-04-04[X86][NFC] Combine HasVEX_W with hasREX_W to save 1 bit of TSFlagsShengchen Kan
2023-03-17[X86][MC]Fix wrong action for encode movdir64bWang, Xin10
2022-12-06[TableGen] llvm::Optional => std::optionalFangrui Song
2022-10-25[X86] Add CMPCCXADD instructions.Freddy Ye
2022-06-19[TableGen][X86] Add Size field to X86MemOperand classAmir Ayupov
2022-04-12[X86] Fix handling of maskmovdqu in x32 differentlyHarald van Dijk
2022-03-27[X86][tablgen] Extract common functions in X86EVEX2VEXTablesEmitter.cpp and X...Shengchen Kan
2022-03-26[X86][tablgen] Rename some fields for RecognizableInstrBase to align with fie...Shengchen Kan
2022-03-26[X86][tablgen] Rename field hasREX_WPrefix to hasREX_W for X86Inst. NFCShengchen Kan
2022-03-26[X86][tablgen] Refine the class RecognizableInstr. NFCIShengchen Kan
2022-03-26[X86][tablgen] Set ShouldBeEmitted to false when isAsmParserOnly is true. NFCIShengchen Kan
2022-03-26[X86][tablgen] Use initializer list for some fields of RecognizableInstr*. NFCShengchen Kan
2022-03-26[X86][tablgen] Move fields Name, Is64Bit, Is32Bit, Operands from Recognizable...Shengchen Kan
2022-03-26[X86][tablgen] Add class RecognizableInstrBase to simplify X86 code, NFCIShengchen Kan
2022-03-26[X86][tablgen] Add interface getMnemonic to namespace X86Disassembler, NFCIShengchen Kan
2022-03-25Prevent comparison with wider type in loop conditionAakanksha
2022-02-25Avoid comparisons between types of different widths in a loop condition to pr...Aakanksha
2022-01-31Cleanup llvm/utils/TableGen headersserge-sans-paille
2021-10-22[tools, utils] Use StringRef::contains (NFC)Kazu Hirata
2021-09-10[X86][NFC] Remove unused encoding string: VK[1/2/4/8/16]PAIRLiu, Chen3
2021-08-10[X86] AVX512FP16 instructions enabling 1/6Wang, Pengfei
2021-07-15[X86] Fix handling of maskmovdqu in X32Harald van Dijk
2020-12-18[X86] Avoid std::string creation in RecognizableInstr constructor. NFCI.Simon Pilgrim