summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86InstrSystem.td
Commit message (Expand)AuthorAgeFilesLines
* [X86] Add support for Read Time Stamp Counter x86 builtin intrinsics.Andrea Di Biagio2014-04-241-1/+1
* [X86] Fix Uses/Defs lists for INS, OUTS, SCAS, CMPS, LODSCraig Topper2014-02-271-6/+0
* [x86] Add same itinerary to SYSEXIT64 as SYSEXIT for consistency.Craig Topper2014-02-261-2/+2
* Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x...Craig Topper2014-02-191-9/+9
* Add a bunch of OpSize32 tags to 64-bit mode only instructions to match their ...Craig Topper2014-02-181-6/+10
* Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a 2-bit OpSize field with 0 ...Craig Topper2014-02-021-77/+81
* Simplify some x86 format classes and remove some ambiguities in their applica...Craig Topper2014-02-011-8/+8
* x86: add implicit defs for cpuidReid Kleckner2014-01-281-2/+7
* [x86] Allow segment and address-size overrides for INS[BWLQ] (PR9385)David Woodhouse2014-01-221-3/+6
* Switch a few instructions to use RI instead I so they don't require REX_W to ...Craig Topper2014-01-171-6/+6
* Separate the concept of 16-bit/32-bit operand size controlled by 0x66 prefix ...Craig Topper2014-01-141-2/+2
* [x86] Disambiguate [LS][IG]DT{32,64}m and add 16-bit versions, fix aliasesDavid Woodhouse2014-01-081-8/+16
* [x86] Add OpSize16 to instructions that need itDavid Woodhouse2014-01-081-47/+58
* Tag x86 move to/from debug/control registers with Not64BitMode/In64BitMode. R...Craig Topper2014-01-041-10/+18
* Mark PUSHFS64/PUSHGS64/POPFS64/POPGS64 as In64BitMode and remove the hack fro...Craig Topper2014-01-021-4/+4
* [x86] Rename In32BitMode predicate to Not64BitModeEric Christopher2013-12-201-23/+23
* Changed register names (and pointer keywords) to be lower case when using Int...Craig Topper2013-07-311-38/+38
* Add CLAC/STAC instruction encoding/decoding supportMichael Liao2013-04-111-0/+7
* fixed xsave, xsaveopt, xrstor mnemonics with intel syntax; added test casesKay Tiong Khoo2013-04-101-3/+3
* fixed to disassemble with tab after mnemonic rather than spaceKay Tiong Khoo2013-04-101-2/+2
* Add a catch-all WriteSystem SchedWrite type.Jakob Stoklund Olesen2013-03-201-1/+23
* *fixed disassembly of some i386 system insts with intel syntaxKay Tiong Khoo2013-02-111-4/+4
* Rename @llvm.debugger to @llvm.debugtrap.Dan Gohman2012-05-141-1/+1
* Define a new intrinsic, @llvm.debugger. It will be similar to __builtin_trap(),Dan Gohman2012-05-111-0/+3
* Adds Intel Atom scheduling latencies to X86InstrSystem.td.Preston Gurd2012-05-041-138/+152
* Fix disasm of iret, sysexit, and sysret when displayed with Intel syntax.Bill Wendling2012-03-101-5/+5
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-3/+3
* Fix asm string wrt variants.Devang Patel2012-01-091-6/+6
* Add intrinsics and feature flag for read/write FS/GS base instructions. Also ...Craig Topper2011-10-301-13/+21
* Change the sysexit mnemonic (and sysexitl) to never have the REX.W prefix andKevin Enderby2011-10-271-3/+2
* Add X86 INVPCID instruction. Add 32/64-bit predicates to INVEPT, INVVPID, VMR...Craig Topper2011-10-161-0/+9
* Add X86 disassembler support for RDFSBASE, RDGSBASE, WRFSBASE, and WRGSBASE.Craig Topper2011-10-071-0/+23
* Add X86 disassembler support for XSAVE, XRSTOR, and XSAVEOPT.Craig Topper2011-10-071-0/+15
* Fix register printing in disassembling of push/pop of segment registers and i...Craig Topper2011-09-221-38/+38
* Recognize the xstorerng alias for VIA PadLock's xstore instruction.Joerg Sonnenberger2011-06-301-0/+2
* fix rdar://8735979 - "int 3" doesn't match to "int3". Unfortunately,Chris Lattner2011-04-091-0/+7
* Add support for the VIA PadLock instructions.Joerg Sonnenberger2011-04-041-0/+20
* PR9377: Handle x86 str with register operand in a way consistent with gas.Eli Friedman2011-03-041-4/+9
* Implement xgetbv and xsetbv.Rafael Espindola2011-02-221-0/+5
* Added the x86 instruction ud2b (2nd official undefined instruction).Kevin Enderby2010-10-271-1/+3
* Reverting r117031 to cleanup valgrind errors.Andrew Trick2010-10-221-4/+4
* More tweaks to X86 instructions to allow the 'w' suffix in places it makesKevin Enderby2010-10-211-4/+4
* Added a few tweaks to the Intel Descriptor-table support instructions to allowKevin Enderby2010-10-191-0/+8
* move the atomic pseudo instructions out to X86InstrCompiler.tdChris Lattner2010-10-051-0/+8
* continue moving stuff out to X86InstrSystem.td. MoveChris Lattner2010-10-051-39/+108
* refactor .td files a bit, moving system instructions out to X86InstrSystem.tdChris Lattner2010-10-051-0/+303
OpenPOWER on IntegriCloud