summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/X86RecognizableInstr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [X86] Space out the encodings of X86 instruction formats. I plan to add some ...Craig Topper2016-08-221-83/+83
* [X86] Merge small helper function into the switch that calls it since they bo...Craig Topper2016-08-221-17/+9
* [X86] Explicitly list all X86 instruction forms in switch statement so its ea...Craig Topper2016-08-221-1/+10
* AVX512F: Add GATHER/SCATTER assembler Intel syntax tests for knl/skx/avx . Ch...Igor Breger2016-02-251-16/+20
* [X86] Remove some unused encoding checks from the disassembler table building.Craig Topper2016-02-201-4/+0
* [TableGen,X86] Add NDEBUG check to a variable initialization that's only used...Craig Topper2016-02-181-0/+2
* [TableGen,X86] Remove extra optional operand from RawFrm. RawFrm with 2 immed...Craig Topper2016-02-181-3/+1
* [TableGen] Fix inconsistent spacing. NFCCraig Topper2016-02-161-2/+2
* [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-1/+0
* [X86][PKU] Add {RD,WR}PKRU encodingAsaf Badouh2015-12-241-6/+6
* [X86] Part 2 to fix x86-64 fp128 calling convention.Chih-Hung Hsieh2015-12-141-0/+5
* AVX-512: Added all SKX forms of GATHER instructions.Elena Demikhovsky2015-06-281-0/+6
* X86-MPX: Implemented encoding for MPX instructions.Elena Demikhovsky2015-06-091-0/+3
* AVX-512: Added VPMOVx2M instructions for SKX,Elena Demikhovsky2015-04-211-0/+6
* [X86] Add the remaining 11 possible exact ModRM formats. This makes their enc...Craig Topper2015-02-151-51/+62
* [X86] Add support for parsing and printing the mnemonic aliases for the XOP V...Craig Topper2015-02-131-0/+2
* [X86] Teach disassembler to handle illegal immediates on AVX512 integer compa...Craig Topper2015-01-281-0/+2
* [X86] Replace i32i8imm on SSE/AVX instructions with i32u8imm which will make ...Craig Topper2015-01-251-0/+3
* [X86] Convert all the i8imm used by SSE and AVX instructions to u8imm.Craig Topper2015-01-211-0/+3
* Replace size method call of containers to empty method where appropriateAlexander Kornienko2015-01-151-1/+1
* [X86] Don't print 'dword ptr' or 'qword ptr' on the operand to some of the LE...Craig Topper2015-01-081-1/+2
* [X86] Remove some unused TYPE enums from the disassembler.Craig Topper2015-01-071-1/+0
* [X86] Add OpSize32 to XBEGIN_4. Add XBEGIN_2 with OpSize16.Craig Topper2015-01-061-2/+4
* [X86] Remove unused operand type from disassembler handling. NFCCraig Topper2015-01-051-1/+0
* [X86] Disassembler support for move to/from %rax with a 32-bit memory offset ...Craig Topper2015-01-031-0/+4
* [X86] Make the instructions that use AdSize16/32/64 co-exist together without...Craig Topper2015-01-021-11/+30
* [X86] Fix disassembly of absolute moves to work correctly in 16 and 32-bit mo...Craig Topper2014-12-311-0/+4
* [X86] Remove the single AdSize indicator and replace it with separate AdSize1...Craig Topper2014-12-241-3/+7
* [AVX512] Support mask register in MRMDestReg formatAdam Nemet2014-10-081-0/+2
* [X86 disasm tblegen backend] Clean up numPhysicalOperands assertsAdam Nemet2014-10-011-42/+35
* [x86] Fix a pretty horrible bug and inconsistency in the x86 asmChandler Carruth2014-09-061-2/+0
* [SKX] avx512_icmp_packed multiclass extensionRobert Khasanov2014-08-251-0/+2
* Add support for the X86 secure guard extensions instructions in assembler (SGX).Kevin Enderby2014-07-311-56/+59
* [SKX] Enabling mask logic instructions: encoding, loweringRobert Khasanov2014-07-281-0/+2
* [SKX] Enabling mask instructions: encoding, loweringRobert Khasanov2014-07-231-0/+4
* [SKX] Enabling SKX target and AVX512BW, AVX512DQ, AVX512VL features.Robert Khasanov2014-07-211-0/+14
* [X86] AVX512: Add disassembler support for compressed displacementAdam Nemet2014-07-171-2/+15
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-1/+1
* [x86] Simplify disassembler code slightly.Craig Topper2014-02-261-4/+4
* [x86] Switch PAUSE instruction to use XS prefix instead of HasREPPrefix. Remo...Craig Topper2014-02-201-2/+1
* Remove special FP opcode maps and instead add enough MRM_XX formats to handle...Craig Topper2014-02-191-47/+46
* Put some of the X86 formats in a more logical order.Craig Topper2014-02-191-20/+20
* Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x...Craig Topper2014-02-191-7/+6
* Add an x86 prefix encoding for instructions that would decode to a different ...Craig Topper2014-02-181-10/+38
* Remove filtering concept from X86 disassembler table generation. It's no long...Craig Topper2014-02-131-47/+14
* Remove special case filtering for instructions with lock prefix as they are a...Craig Topper2014-02-121-6/+0
* Mark XACQUIRE_PREFIX/XRELEASE_PREFIX as isAsmParserOnly so they'll disappear ...Craig Topper2014-02-121-6/+0
* Recommit r201059 and r201060 with hopefully a fix for its original failure.Craig Topper2014-02-101-299/+40
* Revert r201059 and r201060.Bob Wilson2014-02-101-40/+299
OpenPOWER on IntegriCloud