aboutsummaryrefslogtreecommitdiff
path: root/test/MC/X86/x86-64.s
AgeCommit message (Expand)Author
2013-04-11Add CLAC/STAC instruction encoding/decoding supportMichael Liao
2013-01-06Fix suffix handling for parsing and printing of cvtsi2ss, cvtsi2sd, cvtss2si,...Craig Topper
2012-08-31X86: Fix encoding of 'movd %xmm0, %rax'Jim Grosbach
2012-04-11Add retw and lretw instructions. Also, fix Intel syntax parsing for allCharles Davis
2012-03-13Change the X86 assembler to not require a segment register on stringKevin Enderby
2012-03-06Fix the operand ordering on aliases for shld and shrd. PR12173, part 2.Eli Friedman
2012-03-05Make aliases for shld and shrd match gas. PR12173.Eli Friedman
2011-11-24X86: alias cqo to cqto.Benjamin Kramer
2011-10-27Change the sysexit mnemonic (and sysexitl) to never have the REX.W prefix andKevin Enderby
2011-10-07Revert part of r141274. Only need to change encoding for xchg %eax, %eax in 6...Craig Topper
2011-10-06Fix assembling of xchg %eax, %eax to not use the NOP encoding of 0x90. This w...Craig Topper
2011-07-06Changed the X86 PUSH64i8 record to use the i64i8imm ParserMatchClass so that aKevin Enderby
2011-07-05Add assembler/disassembler support for non-AVX pclmulqdq. While I'm here, use...Eli Friedman
2011-06-23Add support for movntil/movntiq mnemonics. Reported on llvmdev.Eli Friedman
2011-06-21Add support for assembling "movq" when it's correct to do so, while continuingNick Lewycky
2011-06-21Revert r133452: "Emit movq for 64-bit register to XMM register moves..."Bob Wilson
2011-06-20Emit movq for 64-bit register to XMM register moves, but continue to acceptNick Lewycky
2011-06-15Improve the heuristic to emit the alias if the number of hard-coded registersBill Wendling
2011-06-14Heuristic: If the number of operands in the alias are more than the number ofBill Wendling
2011-04-14As Dan pointed out, movzbl, movsbl, and friends are nicer than their aliasBill Wendling
2011-04-14Have the X86 back-end emit the alias instead of what's being aliased. In mostBill Wendling
2011-04-09fix rdar://8735979 - "int 3" doesn't match to "int3". Unfortunately,Chris Lattner
2011-03-18Support explicit argument forms for the X86 string instructions.Joerg Sonnenberger
2011-03-04Followup to r126970: add 64-bit encoding tests for str with reg operand.Eli Friedman
2011-02-22Use the same (%dx) hack for in[bwl] as for out[bwl].Joerg Sonnenberger
2011-02-22Recognize loopz and loopnz as aliases for loope and loopne.Joerg Sonnenberger
2011-02-22Implement xgetbv and xsetbv.Rafael Espindola
2011-02-19implement PR9264: disambiguating 'bt mem, imm' as a btl.Chris Lattner
2011-02-18Recognize monitor/mwait with explicit register argumentsJoerg Sonnenberger
2011-01-11Fix PR8946, a missing reg/reg form of movdqu.Chris Lattner
2010-12-30Add another non-commutable instruction that gas accepts commuted forms for.Nick Lewycky
2010-12-25Generalize a previous change, fixing PR8855 - an valid large immediateChris Lattner
2010-12-08Allow a slash, '/', as a prefix separator for X86. rdar://8741045Kevin Enderby
2010-11-27Implement the data16 prefix.Rafael Espindola
2010-11-24Testcase for r120017.Rafael Espindola
2010-11-21implement PR8524, apparently mainline gas accepts movq as an alias for movdChris Lattner
2010-11-12accept lret as an alias for lretl, fixing the reopened part of PR8592Chris Lattner
2010-11-12implement PR8592: empirically "lretq" is a "lret" with a rex.w prefix.Chris Lattner
2010-11-06implement aliases for div/idiv that have an explicit A register operand,Chris Lattner
2010-11-06add aliases for movs between seg registers and mem. There are multipleChris Lattner
2010-11-06rework the rotate-by-1 instructions to be defined like theChris Lattner
2010-11-06change the fp comparison instructions to not have %st0 explicitlyChris Lattner
2010-11-06correct suffix matching to search for s/l/t suffixes on Chris Lattner
2010-11-01"mov[zs]x (mem), GR16" are not ambiguous: the memChris Lattner
2010-11-01Implement enough of the missing instalias support to getChris Lattner
2010-10-22Reverting r117031 to cleanup valgrind errors.Andrew Trick
2010-10-21More tweaks to X86 instructions to allow the 'w' suffix in places it makesKevin Enderby
2010-10-19Added a few tweaks to the Intel Descriptor-table support instructions to allowKevin Enderby
2010-10-18Added a handful of x86-32 instructions that were missing so that llvm-mc wouldKevin Enderby
2010-10-05Replace a gross hack (the MOV64ri_alt instruction) with a slightly less Chris Lattner