aboutsummaryrefslogtreecommitdiffstats
path: root/test/MC/X86/x86-64.s
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-1/+1
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-1/+1
* Update to LLVM 3.5a.Stephen Hines2014-04-241-26/+30
* Allow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd/pmovmskb/extractps instru...Craig Topper2013-10-141-2/+2
* Remove some instructions that existed to provide aliases to the assembler. Ca...Craig Topper2013-10-081-0/+13
* Add test cases for the various instruction alias and Intel syntax fixes that ...Craig Topper2013-07-261-15/+122
* Don't let x86 asm printer use the no operand movsd alias. It should use the n...Craig Topper2013-07-231-8/+8
* Fix the move to/from accumulator register instructions that use a full 64-bitKevin Enderby2013-07-221-0/+32
* Recommit r186813: More Intel syntax alias fixes. With the addition of suppres...Craig Topper2013-07-221-15/+15
* Add CLAC/STAC instruction encoding/decoding supportMichael Liao2013-04-111-0/+8
* Fix suffix handling for parsing and printing of cvtsi2ss, cvtsi2sd, cvtss2si,...Craig Topper2013-01-061-5/+5
* X86: Fix encoding of 'movd %xmm0, %rax'Jim Grosbach2012-08-311-0/+4
* Add retw and lretw instructions. Also, fix Intel syntax parsing for allCharles Davis2012-04-111-0/+4
* Change the X86 assembler to not require a segment register on stringKevin Enderby2012-03-131-0/+3
* Fix the operand ordering on aliases for shld and shrd. PR12173, part 2.Eli Friedman2012-03-061-13/+21
* Make aliases for shld and shrd match gas. PR12173.Eli Friedman2012-03-051-6/+11
* X86: alias cqo to cqto.Benjamin Kramer2011-11-241-0/+1
* Change the sysexit mnemonic (and sysexitl) to never have the REX.W prefix andKevin Enderby2011-10-271-0/+12
* Revert part of r141274. Only need to change encoding for xchg %eax, %eax in 6...Craig Topper2011-10-071-2/+2
* Fix assembling of xchg %eax, %eax to not use the NOP encoding of 0x90. This w...Craig Topper2011-10-061-0/+21
* Changed the X86 PUSH64i8 record to use the i64i8imm ParserMatchClass so that aKevin Enderby2011-07-061-0/+6
* Add assembler/disassembler support for non-AVX pclmulqdq. While I'm here, use...Eli Friedman2011-07-051-0/+16
* Add support for movntil/movntiq mnemonics. Reported on llvmdev.Eli Friedman2011-06-231-0/+12
* Add support for assembling "movq" when it's correct to do so, while continuingNick Lewycky2011-06-211-0/+8
* Revert r133452: "Emit movq for 64-bit register to XMM register moves..."Bob Wilson2011-06-211-8/+0
* Emit movq for 64-bit register to XMM register moves, but continue to acceptNick Lewycky2011-06-201-0/+8
* Improve the heuristic to emit the alias if the number of hard-coded registersBill Wendling2011-06-151-15/+15
* Heuristic: If the number of operands in the alias are more than the number ofBill Wendling2011-06-141-20/+20
* As Dan pointed out, movzbl, movsbl, and friends are nicer than their aliasBill Wendling2011-04-141-26/+26
* Have the X86 back-end emit the alias instead of what's being aliased. In mostBill Wendling2011-04-141-61/+61
* fix rdar://8735979 - "int 3" doesn't match to "int3". Unfortunately,Chris Lattner2011-04-091-0/+4
* Support explicit argument forms for the X86 string instructions.Joerg Sonnenberger2011-03-181-0/+135
* Followup to r126970: add 64-bit encoding tests for str with reg operand.Eli Friedman2011-03-041-0/+16
* 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-221-0/+8
* 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-181-0/+12
* 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
* 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
* rework the rotate-by-1 instructions to be defined like theChris Lattner2010-11-061-5/+8