summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86InstrSystem.td
AgeCommit message (Expand)Author
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
2018-04-29[X86] Make 64-bit sysret/sysexit not ambiguous in Intel assembly syntax.Craig Topper
2018-04-29[X86] Add suffixes to the LGDT/LIDT/SGDT/SIDT mnemonics in Intel syntax. Add ...Craig Topper
2018-04-29[X86] Remove SLDT64m instruction.Craig Topper
2018-04-22[X86] Remove OpSizeIgnore, it's not implemented any differently than OpSizeFi...Craig Topper
2018-04-12[X86] Introduce LLVM wbinvd intrinsicGabor Buella
2018-04-12[X86] Remove system/control schedule itineraries (PR37093)Simon Pilgrim
2018-04-11[X86] Describe wbnoinvd instructionGabor Buella
2018-04-10[x86] Model the direction flag (DF) separately from the rest of EFLAGS.Chandler Carruth
2018-02-15[X86] Change 32 and 64 bit versions of LSL instruction have a 16-bit memory o...Craig Topper
2018-02-12[X86] Tag CET-IBT instruction scheduler classesSimon Pilgrim
2018-01-18[X86] Add intrinsic support for the RDPID instructionCraig Topper
2018-01-12[X86] Disable sldtq parsing in 64-bit mode.Craig Topper
2018-01-09Instrument Control Flow For Indirect Branch TrackingOren Ben Simhon
2017-12-15[X86] Add 'Requires<[In64BitMode]>' to a bunch of instructions that only have...Craig Topper
2017-12-15[X86] Remove the 'Requires<[In64BitMode]>' from SHSTK instructions.Craig Topper
2017-12-15[X86] Fix XSAVE64 and similar instructions to not be allowed by the assembler...Craig Topper
2017-12-13[X86] Add RDMSR/WRMSR, RDPMC + RDTSC/RDTSCP schedule testsSimon Pilgrim
2017-12-09Strip trailing whitespace. NFCI.Simon Pilgrim
2017-12-09[X86] Tag FS/GS BASE R/W instruction scheduler classesSimon Pilgrim
2017-12-09[X86] Tag segment prefixes as NOP instruction scheduling classesSimon Pilgrim
2017-12-08[X86] Tag VIA PadLock crypto instructions scheduler classesSimon Pilgrim
2017-12-08[X86] Tag PKU/INVPCID/RDPID/SMAP/SMX/PTWRITE system instructions scheduler cl...Simon Pilgrim
2017-11-26Control-Flow Enforcement Technology - Shadow Stack support (LLVM side)Oren Ben Simhon
2017-11-21Avoid unecessary opsize byte in segment move to memoryNirav Dave
2017-11-21Revert r318678 to fix Clang testRichard Trieu
2017-11-20[X86] Avoid unecessary opsize byte in segment move to memoryNirav Dave
2017-10-23[X86] Change XRSTOR to use PS instead of TB to match XSAVE.Craig Topper
2017-10-23[X86] Add PTWRITE instruction for assembler and disassembler.Craig Topper
2017-10-23[X86] Add RDPID instruction for assembler and disassembler.Craig Topper
2017-09-20'into' instruction should not be decoded as a valid instr in 64-bit modeAndrew V. Tischenko
2017-04-13[X86] Added missing mayLoad/mayStore attributes to some X86 instructions.Ayman Musa
2016-08-16[X86] Add xgetbv/xsetbv intrinsics to non-windows platformsGuy Blank
2016-08-09[X86] Don't model UD2/UD2B as a terminatorDavid Majnemer
2016-06-18test commit: remove trailing whitespaceZvi Rackover
2016-03-13[X86] Remove many operands that represent memory stores from outs to ins. The...Craig Topper
2016-01-26[X86] Mark LDS/LES as not being allowed in 64-bit mode.Craig Topper
2016-01-06[X86] Use PS instead of TB for instructions that have PD/XS/XD variations. Us...Craig Topper
2015-12-31[X86][PKU] Add {RD,WR}PKRU intrinsicsAsaf Badouh
2015-12-24[X86][PKU] Add {RD,WR}PKRU encodingAsaf Badouh
2015-12-21Implemented Support of IA interrupt and exception handlers:Amjad Aboud
2015-10-12[X86] Add XSAVE intrinsic familyAmjad Aboud