aboutsummaryrefslogtreecommitdiffstats
path: root/test/MC/X86
Commit message (Expand)AuthorAgeFilesLines
* Support explicit argument forms for the X86 string instructions.Joerg Sonnenberger2011-03-182-0/+245
* Followup to r126970: add 64-bit encoding tests for str with reg operand.Eli Friedman2011-03-041-0/+16
* PR9377: Handle x86 str with register operand in a way consistent with gas.Eli Friedman2011-03-041-0/+8
* Use the same (%dx) hack for in[bwl] as for out[bwl].Joerg Sonnenberger2011-02-221-3/+22
* Recognize loopz and loopnz as aliases for loope and loopne.Joerg Sonnenberger2011-02-222-0/+16
* Implement xgetbv and xsetbv.Rafael Espindola2011-02-221-0/+4
* implement PR9264: disambiguating 'bt mem, imm' as a btl.Chris Lattner2011-02-191-0/+4
* Recognize monitor/mwait with explicit register argumentsJoerg Sonnenberger2011-02-182-0/+18
* Recognize leavel and leaveq aliases for leave.Joerg Sonnenberger2011-02-172-0/+14
* Add encodings and mnemonics for FXSAVE64 and FXRSTOR64.Reid Kleckner2011-02-121-0/+8
* Fix PR8946, a missing reg/reg form of movdqu.Chris Lattner2011-01-111-0/+2
* Add another non-commutable instruction that gas accepts commuted forms for.Nick Lewycky2010-12-301-0/+4
* Generalize a previous change, fixing PR8855 - an valid large immediateChris Lattner2010-12-251-0/+4
* Allow a slash, '/', as a prefix separator for X86. rdar://8741045Kevin Enderby2010-12-081-0/+5
* fix PR8686, accepting a 'b' suffix at the end of all the setccChris Lattner2010-11-281-1/+4
* Implement the data16 prefix.Rafael Espindola2010-11-271-0/+1
* Testcase for r120017.Rafael Espindola2010-11-241-0/+1
* implement PR8524, apparently mainline gas accepts movq as an alias for movdChris Lattner2010-11-211-0/+7
* accept lret as an alias for lretl, fixing the reopened part of PR8592Chris Lattner2010-11-121-1/+2
* implement PR8592: empirically "lretq" is a "lret" with a rex.w prefix.Chris Lattner2010-11-121-0/+4
* implement aliases for div/idiv that have an explicit A register operand,Chris Lattner2010-11-061-0/+17
* add aliases for movs between seg registers and mem. There are multipleChris Lattner2010-11-061-0/+7
* go to great lengths to work around a GAS bug my previous patchChris Lattner2010-11-062-11/+11
* rework the rotate-by-1 instructions to be defined like theChris Lattner2010-11-061-5/+8
* change the fp comparison instructions to not have %st0 explicitlyChris Lattner2010-11-063-19/+19
* correct suffix matching to search for s/l/t suffixes on Chris Lattner2010-11-061-5/+0
* "mov[zs]x (mem), GR16" are not ambiguous: the memChris Lattner2010-11-011-0/+6
* Implement enough of the missing instalias support to getChris Lattner2010-11-011-3/+45
* make the asm matcher emitter reject instructions that have commentsChris Lattner2010-11-011-6/+6
* fix an encoding mismatch where "sal %eax, 1" was not using the short encodingChris Lattner2010-10-301-0/+5
* add a test for the ud2a alias.Chris Lattner2010-10-301-0/+4
* Added the x86 instruction ud2b (2nd official undefined instruction).Kevin Enderby2010-10-271-0/+4
* Yet another tweak to X86 instructions to add ud2a as an alias to ud2Kevin Enderby2010-10-271-0/+4
* Another tweak to X86 instructions to add the missing flex instruction (withoutKevin Enderby2010-10-271-0/+8
* Tweaks to X86 instructions to allow the 'w' suffix in places it makesKevin Enderby2010-10-271-0/+48
* Added some aliases to the fcomip and fucompi Intel instructions. So that llvm-mcKevin Enderby2010-10-271-0/+24
* Reverting r117031 to cleanup valgrind errors.Andrew Trick2010-10-223-103/+39
* More tweaks to X86 instructions to allow the 'w' suffix in places it makesKevin Enderby2010-10-213-39/+103
* Added a few tweaks to the Intel Descriptor-table support instructions to allowKevin Enderby2010-10-192-0/+80
* Added a handful of x86-32 instructions that were missing so that llvm-mc wouldKevin Enderby2010-10-182-0/+73
* Replace a gross hack (the MOV64ri_alt instruction) with a slightly less Chris Lattner2010-10-052-3/+3
* Add 3DNowA instructions.Eli Friedman2010-10-031-0/+16
* the immediate field of pshufw is actually an 8-bit field, not a 8-bit field t...Chris Lattner2010-10-031-0/+5
* add support for the prefetch/prefetchw instructions, move femms intoChris Lattner2010-10-031-0/+8
* what the heck, add support for the rest of the 3dNow! binary operations.Chris Lattner2010-10-031-1/+58
* Implement support for the bizarre 3DNow! encoding (which is unlike anythingChris Lattner2010-10-031-0/+11
* fix a regression introduced in r115243, in which the instructionChris Lattner2010-10-021-0/+2
* move X86 subdir up a levelChris Lattner2010-10-0114-0/+29242