summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/X86RecognizableInstr.h
Commit message (Expand)AuthorAgeFilesLines
* [X86] Split the VEX_WPrefix in X86Inst tablegen class into 3 separate fields ...Craig Topper2019-04-091-6/+4
* [X86] Merge the different Jcc instructions for each condition code into singl...Craig Topper2019-04-051-0/+1
* [X86] Merge the different SETcc instructions for each condition code into sin...Craig Topper2019-04-051-2/+2
* [X86] Merge the different CMOV instructions for each condition code into sing...Craig Topper2019-04-051-0/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [X86] Add a new VEX_WPrefix encoding to tag EVEX instruction that have VEX.W=...Craig Topper2018-06-191-1/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [X86] Reduce number of OpPrefix bits in TSFlags to 2. NFCICraig Topper2018-04-031-1/+1
* [X86] Merge the Has3DNow0F0FOpcode TSFlag into the OpMap encoding. NFCCraig Topper2018-03-241-3/+1
* [X86][3DNOW] Teach decoder about AMD 3DNow! instrsRafael Auler2018-02-151-6/+8
* [X86] Fix disassembly of EVEX rounding control and SAE instructions.Craig Topper2017-10-231-0/+2
* fix trivial typos in comments; NFCHiroshi Inoue2017-07-041-1/+1
* [X86] Moving X86Local namespace from .cpp to .h file to use it in memory fold...Ayman Musa2017-05-111-0/+122
* [X86][AVX] Extend hasVEX_WPrefix bit to accept WIG value (W Ignore) + update ...Ayman Musa2017-02-201-2/+2
* [X86] Create a new instruction format to handle 4VOp3 encoding. This saves on...Craig Topper2016-08-221-2/+0
* [X86] Create a new instruction format to handle MemOp4 encoding. This saves o...Craig Topper2016-08-221-2/+0
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* [TableGen] Stop passing by reference an integer that doesn't get modified. NFCCraig Topper2016-02-161-1/+1
* [TableGen] Remove unused member variable. NFCCraig Topper2016-02-161-2/+0
* [X86] Remove the single AdSize indicator and replace it with separate AdSize1...Craig Topper2014-12-241-2/+2
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* [X86] AVX512: Add disassembler support for compressed displacementAdam Nemet2014-07-171-0/+5
* [x86] Switch PAUSE instruction to use XS prefix instead of HasREPPrefix. Remo...Craig Topper2014-02-201-2/+0
* Remove unused method declaration.Craig Topper2014-02-131-3/+0
* Remove filtering concept from X86 disassembler table generation. It's no long...Craig Topper2014-02-131-19/+0
* Remove special case filtering for instructions with lock prefix as they are a...Craig Topper2014-02-121-2/+0
* TableGen/X86RecognizableInstr.h: Prune out-of-date "@param isSSE". [-Wdocumen...NAKAMURA Takumi2014-02-021-4/+0
* Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a 2-bit OpSize field with 0 ...Craig Topper2014-02-021-30/+25
* Merge HasVEXPrefix/HasEVEXPrefix/HasXOPPrefix into a 2-bit 'encoding' field i...Craig Topper2014-02-021-8/+6
* Separate x86 opcode maps and 0x66/0xf2/0xf3 prefixes from each other in the T...Craig Topper2014-01-311-2/+4
* Move REP out of the Prefix field of the X86 format. Give it its own bit. It h...Craig Topper2014-01-311-0/+2
* Simplify x86 disassembler table handling of when to use TYPE_Rv/TYPE_R16/TYPE...Craig Topper2014-01-151-3/+3
* The rest of r198588. Remove SegOvrBits from X86 TSFlags since they weren't be...Craig Topper2014-01-061-2/+0
* Add a new x86 specific instruction flag to force some isCodeGenOnly instructi...Craig Topper2014-01-051-1/+3
* Remove unused HasFROperands field from disassembler.Craig Topper2014-01-021-3/+0
* Remove unused function argument.Craig Topper2014-01-021-3/+1
* AVX-512: added VPCONFLICT instruction and intrinsics,Elena Demikhovsky2013-11-031-0/+2
* Added encoding prefixes for KNL instructions (EVEX).Elena Demikhovsky2013-07-281-0/+10
* Sort the #include lines for utils/...Chandler Carruth2012-12-041-5/+3
* Remove code for setting the VEX L-bit as a function of operand size from the ...Craig Topper2012-09-191-4/+1
* Fix Doxygen issues:Dmitri Gribenko2012-09-131-8/+8
* Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko2012-08-231-1/+1
* Update GATHER instructions to support 2 read-write operands. Patch from mysel...Craig Topper2012-07-121-1/+1
* X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by ...Craig Topper2012-02-271-0/+2
* Add FMA4 instructions to disassembler.Craig Topper2011-12-301-1/+3
* Add X86 BZHI instruction as well as BMI2 feature detection.Craig Topper2011-10-161-2/+2
* Add X86 BEXTR instruction. This instruction uses VEX.vvvv to encode Operand 3...Craig Topper2011-10-161-1/+3
* Add support in the disassembler for ignoring the L-bit on certain VEX instruc...Craig Topper2011-10-041-0/+2
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-011-1/+1
* Don't allow 32-bit only instructions to be disassembled in 64-bit mode. Fixes...Craig Topper2011-09-231-1/+3
OpenPOWER on IntegriCloud