summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86InstrSystem.td
AgeCommit message (Expand)Author
2024-11-09[TableGen][SelectionDAG] Remove the `implicit` DAG node (#115295)Sergei Barannikov
2024-10-28[X86][MC] Support instructions of MSR_IMM (#113524)Freddy Ye
2024-05-15[X86][MC] Support Intel FRED and LKGS instructions. (#91909)Freddy Ye
2024-02-29[X86][MC] Teach disassembler to recognize apx instructions which ignores W bi...XinWang10
2024-02-15[LLVM][X86] Add EFLAGS Defs for VERR/VERW instructions (#81824)riChar
2024-02-15[clang][X86] X86::LAR X86::LSL add_implicate eflags (#80993)Qfrost
2024-01-26[X86] Support promoted ENQCMD, KEYLOCKER and USERMSR (#77293)XinWang10
2024-01-05[X86]Support lowering for APX Promoted SHA/MOVDIR/CRC32/INVPCID/CET instructi...XinWang10
2023-12-27[X86] Correct operand order of UWRMSR. (#76389)Freddy Ye
2023-12-24[X86][NFC] Set default OpPrefix to PS for XOP/VEX/EVEX instructionsShengchen Kan
2023-12-22[X86][NFC] Not imply TB in PS|PD|XS|XDShengchen Kan
2023-12-22[X86][MC] Support Enc/Dec for EGPR for promoted CET instruction (#76023)XinWang10
2023-12-21[X86][NFC] Not imply EVEX in NoCD8Shengchen Kan
2023-12-07[X86][MC] Support Enc/Dec for EGPR for promoted INVPCID instruction (#74548)XinWang10
2023-10-16[X86] Add USER_MSR instructions. (#68944)Freddy Ye
2023-07-19[X86] Add PBNDKB instruction.Freddy Ye
2023-04-05[X86][mem-fold] Remove definition of NotMemoryFoldable and move code into a d...Shengchen Kan
2022-10-19[X86] Add WRMSRNS instructions.Freddy Ye
2022-10-19[X86] Add MSRLIST instructions.Freddy Ye
2022-07-06[X86] Add RDPRU instructionPaul Robinson
2022-06-16[PS5] Use same debug trap instruction as PS4Paul Robinson
2022-03-14[X86] Fix cosmetic issues in instruction mnemonicsAmir Ayupov
2021-10-23[X86] Don't add implicit REP prefix to VIA PadLock xstoreJessica Clarke
2021-09-02[X86] Remove isel predicates for xgetbv/xsetbv instructions so they can work ...Craig Topper
2021-07-02[X86] Modify LOOP*, HLT control flow attributesAmir Ayupov
2021-05-09[NFCI][X86] Mark a few lately-added system instructions as such for Schedulin...Roman Lebedev
2021-01-19[X86] Add segment and address-size override prefixesBill Wendling
2020-12-08UBSAN: emit distinctive trapsTim Northover
2020-10-25[X86] Don't disassemble wbinvd with 0xf2 or 0x66 prefix.Craig Topper
2020-07-15[X86] Allow lsl/lar to be parsed with a GR16, GR32, or GR64 as source register.Craig Topper
2020-07-15[X86] Teach assembler parser to accept lsl and lar with a 64 or 32 source reg...Craig Topper
2020-06-19[X86] Correct the implementation of ud1(a.k.a. ud2b) instruction.Craig Topper
2020-06-11[X86] Force VIA PadLock crypto instructions to emit a 0xF3 prefix when they e...Craig Topper
2020-06-11[X86] Replace TB with PS on instructions that are documented in the SDM with ...Craig Topper
2020-02-21[X86] Add a new format type for instructions that represent named prefix byte...Craig Topper
2019-09-19Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Matt Arsenault
2019-09-19Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Hans Wennborg
2019-09-19GlobalISel: Don't materialize immarg arguments to intrinsicsMatt Arsenault
2019-04-04[X86] Remove CustomInserters for RDPKRU/WRPKRU. Use some custom lowering and ...Craig Topper
2019-03-20[X86] Remove X86 specific dag nodes for RDTSC/RDTSCP/RDPMC. NFCIAndrea Di Biagio
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-13[cfi-verify] Support AArch64.Joel Galenson
2018-06-12[X86] Add NotMemoryFoldable to a bunch of instructions to suppress them from ...Craig Topper
2018-05-25[x86] invpcid LLVM intrinsicGabor Buella
2018-05-18[X86][CET] Changing -fcf-protection behavior to comply with gcc (LLVM part)Alexander Ivchenko
2018-05-10[X86] ptwrite intrinsicGabor Buella
2018-05-08[X86] Tag PCONFIG instruction with WriteSystem scheduler classSimon Pilgrim
2018-05-08[x86] Introduce the pconfig instructionGabor Buella
2018-05-01[X86] Remove 'opaque ptr' from the intel syntax parser and printer.Craig Topper
2018-04-30[X86] Use a MnemonicAlias instead of an InstAlias.Craig Topper