| Commit message (Expand) | Author | Age | Files | Lines |
* | Changed the X86 PUSH64i8 record to use the i64i8imm ParserMatchClass so that a | Kevin Enderby | 2011-07-06 | 1 | -0/+6 |
* | Add assembler/disassembler support for non-AVX pclmulqdq. While I'm here, use... | Eli Friedman | 2011-07-05 | 1 | -0/+16 |
* | Recognize the xstorerng alias for VIA PadLock's xstore instruction. | Joerg Sonnenberger | 2011-06-30 | 1 | -0/+4 |
* | Add support for movntil/movntiq mnemonics. Reported on llvmdev. | Eli Friedman | 2011-06-23 | 2 | -12/+24 |
* | Add support for assembling "movq" when it's correct to do so, while continuing | Nick Lewycky | 2011-06-21 | 1 | -0/+8 |
* | Revert r133452: "Emit movq for 64-bit register to XMM register moves..." | Bob Wilson | 2011-06-21 | 2 | -11/+3 |
* | Emit movq for 64-bit register to XMM register moves, but continue to accept | Nick Lewycky | 2011-06-20 | 2 | -3/+11 |
* | Improve the heuristic to emit the alias if the number of hard-coded registers | Bill Wendling | 2011-06-15 | 1 | -15/+15 |
* | Heuristic: If the number of operands in the alias are more than the number of | Bill Wendling | 2011-06-14 | 1 | -20/+20 |
* | add test from PR9164 | Chris Lattner | 2011-05-22 | 1 | -0/+6 |
* | testcase for PR9378 | Chris Lattner | 2011-05-22 | 1 | -0/+6 |
* | Remove some random comments that snuck in from somewhere. | Eric Christopher | 2011-05-04 | 1 | -4/+0 |
* | xmm0 is an implicit parameter in this and so shouldn't be in the | Eric Christopher | 2011-05-03 | 1 | -0/+9 |
* | Add encoding tests for flds/filds | Joerg Sonnenberger | 2011-04-15 | 2 | -0/+24 |
* | As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias | Bill Wendling | 2011-04-14 | 1 | -26/+26 |
* | Have the X86 back-end emit the alias instead of what's being aliased. In most | Bill Wendling | 2011-04-14 | 2 | -70/+70 |
* | fix rdar://8735979 - "int 3" doesn't match to "int3". Unfortunately, | Chris Lattner | 2011-04-09 | 1 | -0/+4 |
* | Add support for the VIA PadLock instructions. | Joerg Sonnenberger | 2011-04-04 | 1 | -0/+53 |
* | Support explicit argument forms for the X86 string instructions. | Joerg Sonnenberger | 2011-03-18 | 2 | -0/+245 |
* | Followup to r126970: add 64-bit encoding tests for str with reg operand. | Eli Friedman | 2011-03-04 | 1 | -0/+16 |
* | PR9377: Handle x86 str with register operand in a way consistent with gas. | Eli Friedman | 2011-03-04 | 1 | -0/+8 |
* | Use the same (%dx) hack for in[bwl] as for out[bwl]. | Joerg Sonnenberger | 2011-02-22 | 1 | -3/+22 |
* | Recognize loopz and loopnz as aliases for loope and loopne. | Joerg Sonnenberger | 2011-02-22 | 2 | -0/+16 |
* | Implement xgetbv and xsetbv. | Rafael Espindola | 2011-02-22 | 1 | -0/+4 |
* | implement PR9264: disambiguating 'bt mem, imm' as a btl. | Chris Lattner | 2011-02-19 | 1 | -0/+4 |
* | Recognize monitor/mwait with explicit register arguments | Joerg Sonnenberger | 2011-02-18 | 2 | -0/+18 |
* | Recognize leavel and leaveq aliases for leave. | Joerg Sonnenberger | 2011-02-17 | 2 | -0/+14 |
* | Add encodings and mnemonics for FXSAVE64 and FXRSTOR64. | Reid Kleckner | 2011-02-12 | 1 | -0/+8 |
* | Fix PR8946, a missing reg/reg form of movdqu. | Chris Lattner | 2011-01-11 | 1 | -0/+2 |
* | Add another non-commutable instruction that gas accepts commuted forms for. | Nick Lewycky | 2010-12-30 | 1 | -0/+4 |
* | Generalize a previous change, fixing PR8855 - an valid large immediate | Chris Lattner | 2010-12-25 | 1 | -0/+4 |
* | Allow a slash, '/', as a prefix separator for X86. rdar://8741045 | Kevin Enderby | 2010-12-08 | 1 | -0/+5 |
* | fix PR8686, accepting a 'b' suffix at the end of all the setcc | Chris Lattner | 2010-11-28 | 1 | -1/+4 |
* | Implement the data16 prefix. | Rafael Espindola | 2010-11-27 | 1 | -0/+1 |
* | Testcase for r120017. | Rafael Espindola | 2010-11-24 | 1 | -0/+1 |
* | implement PR8524, apparently mainline gas accepts movq as an alias for movd | Chris Lattner | 2010-11-21 | 1 | -0/+7 |
* | accept lret as an alias for lretl, fixing the reopened part of PR8592 | Chris Lattner | 2010-11-12 | 1 | -1/+2 |
* | implement PR8592: empirically "lretq" is a "lret" with a rex.w prefix. | Chris Lattner | 2010-11-12 | 1 | -0/+4 |
* | implement aliases for div/idiv that have an explicit A register operand, | Chris Lattner | 2010-11-06 | 1 | -0/+17 |
* | add aliases for movs between seg registers and mem. There are multiple | Chris Lattner | 2010-11-06 | 1 | -0/+7 |
* | go to great lengths to work around a GAS bug my previous patch | Chris Lattner | 2010-11-06 | 2 | -11/+11 |
* | rework the rotate-by-1 instructions to be defined like the | Chris Lattner | 2010-11-06 | 1 | -5/+8 |
* | change the fp comparison instructions to not have %st0 explicitly | Chris Lattner | 2010-11-06 | 3 | -19/+19 |
* | correct suffix matching to search for s/l/t suffixes on | Chris Lattner | 2010-11-06 | 1 | -5/+0 |
* | "mov[zs]x (mem), GR16" are not ambiguous: the mem | Chris Lattner | 2010-11-01 | 1 | -0/+6 |
* | Implement enough of the missing instalias support to get | Chris Lattner | 2010-11-01 | 1 | -3/+45 |
* | make the asm matcher emitter reject instructions that have comments | Chris Lattner | 2010-11-01 | 1 | -6/+6 |
* | fix an encoding mismatch where "sal %eax, 1" was not using the short encoding | Chris Lattner | 2010-10-30 | 1 | -0/+5 |
* | add a test for the ud2a alias. | Chris Lattner | 2010-10-30 | 1 | -0/+4 |
* | Added the x86 instruction ud2b (2nd official undefined instruction). | Kevin Enderby | 2010-10-27 | 1 | -0/+4 |