summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrFormats.td
Commit message (Expand)AuthorAge
* [x86] Remove some unused instruction format classes.Craig Topper2014-02-26
* [x86] Simplify disassembler code slightly.Craig Topper2014-02-26
* [x86] Switch PAUSE instruction to use XS prefix instead of HasREPPrefix. Remo...Craig Topper2014-02-20
* Remove special FP opcode maps and instead add enough MRM_XX formats to handle...Craig Topper2014-02-19
* Reduce size of map field in X86 TSFlags since it now requires less bits.Craig Topper2014-02-19
* Put some of the X86 formats in a more logical order.Craig Topper2014-02-19
* Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x...Craig Topper2014-02-19
* Add PS prefix to some classes I missed in r201538.Craig Topper2014-02-18
* Add an x86 prefix encoding for instructions that would decode to a different ...Craig Topper2014-02-18
* Recommit r201059 and r201060 with hopefully a fix for its original failure.Craig Topper2014-02-10
* Revert r201059 and r201060.Bob Wilson2014-02-10
* Add MRMXr/MRMXm form to X86 for use by instructions which treat the 'reg' fie...Craig Topper2014-02-10
* Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a 2-bit OpSize field with 0 ...Craig Topper2014-02-02
* Merge HasVEXPrefix/HasEVEXPrefix/HasXOPPrefix into a 2-bit 'encoding' field i...Craig Topper2014-02-02
* Simplify some x86 format classes and remove some ambiguities in their applica...Craig Topper2014-02-01
* Separate x86 opcode maps and 0x66/0xf2/0xf3 prefixes from each other in the T...Craig Topper2014-01-31
* Move REP out of the Prefix field of the X86 format. Give it its own bit. It h...Craig Topper2014-01-31
* [x86] Fix signed relocations for i64i32imm operandsDavid Woodhouse2014-01-30
* ]x86] Allow segment and address-size overrides for CMPS[BWLQ] (PR9385)David Woodhouse2014-01-22
* [x86] Allow address-size overrides for STOS[BWLQ] (PR9385)David Woodhouse2014-01-22
* [x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385)David Woodhouse2014-01-22
* Allow x86 mov instructions to/from memory with absolute address to be encoded...Craig Topper2014-01-16
* AVX-512: optimized scalar compare patternsElena Demikhovsky2014-01-14
* Separate the concept of 16-bit/32-bit operand size controlled by 0x66 prefix ...Craig Topper2014-01-14
* [x86] Fix retq/retl handling in 64-bit modeDavid Woodhouse2014-01-13
* AVX-512: Embedded Rounding Control - encoding and printingElena Demikhovsky2014-01-13
* Remove SegOvrBits from X86 TSFlags since they weren't being used.Craig Topper2014-01-06
* Add OpSize16 bit, for instructions which need 0x66 prefix in 16-bit modeCraig Topper2014-01-06
* Add a new x86 specific instruction flag to force some isCodeGenOnly instructi...Craig Topper2014-01-05
* Remove MRMInitReg form now that it's last use is gone.Craig Topper2013-12-31
* [x86] Rename In32BitMode predicate to Not64BitModeEric Christopher2013-12-20
* Add in64BitMode/in32BitMode to the MMX/SSE2/AVX maskmovq/dq instructions. Thi...Craig Topper2013-10-09
* AVX-512: Added TB prefix to all instructions without prefixes,Elena Demikhovsky2013-10-02
* Adding intrinsics to the llvm backend for TBM instruction set.Yunzhong Gao2013-09-27
* Adds support for Atom Silvermont (SLM) - -march=slmPreston Gurd2013-09-13
* AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions.Elena Demikhovsky2013-08-18
* Added encoding prefixes for KNL instructions (EVEX).Elena Demikhovsky2013-07-28
* Fix the move to/from accumulator register instructions that use a full 64-bitKevin Enderby2013-07-22
* Removed PackedDouble domain from scalar instructions. Added more formats for ...Elena Demikhovsky2013-06-09
* removed commented linesElena Demikhovsky2013-05-21
* Removed SSEPacked domain from all forms (AVX, SSE, signed, unsigned) scalar c...Elena Demikhovsky2013-05-21
* Add CLAC/STAC instruction encoding/decoding supportMichael Liao2013-04-11
* Add the X86 FMAs to the scheduling model.Nadav Rotem2013-03-28
* Remove IIC_DEFAULT from X86Schedule.tdJakob Stoklund Olesen2013-03-25
* x86 -- add the XTEST instructionDave Zarzycki2013-03-25
* X86: Make sure we account for the FMA4 register immediate value, otherwise ri...Benjamin Kramer2013-01-22
* Fix execution domain for packed FMA4 instructions.Craig Topper2012-11-21
* Add support of RTM from TSX extensionMichael Liao2012-11-08
* Introduce 'UseSSEx' to force SSE legacy encodingMichael Liao2012-08-30
* Fix patterns for CVTTPS2DQ to specify SSE2 instead of SSE1.Craig Topper2012-07-30